PT-2024-22358

CVE-2024-28243

·

Publicado

2024-03-25

·

Atualizado

2026-02-05

Descrição por

CVSS 3.1
6.5
Média
MétricasAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do KaTeX anteriores à 0.16.10
Descrição
O KaTeX é uma biblioteca JavaScript para renderização de fórmulas matemáticas em TeX na web. Usuários que renderizam expressões matemáticas não confiáveis podem se deparar com entradas maliciosas usando edef, o que causa um loop quase infinito, mesmo que maxExpand esteja configurado para evitar tais loops. Isso pode ser usado como um ataque de indisponibilidade, no qual um cliente que renderiza a entrada KaTeX de outro usuário ficará impossibilitado de usar o site devido a estouro de memória, bloqueio da thread principal ou estouro de pilha.
Recomendações
Atualize para o KaTeX v0.16.10 para remover essa vulnerabilidade.
Proíba entradas que contenham a subcadeia “edef” antes de passá-las para o KaTeX.
Como solução temporária, considere restringir o uso do comando edef no KaTeX até que um patch esteja disponível.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-64FM-8HW2-V72W
USN-7572-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾