CVE-2026-53530 in RaTeXinformação

Sumário

de VulDB • 23/08/2026

RaTeX é um motor de renderização matemática compatível com KaTeX, escrito em Rust. Antes da versão 0.1.11, o ponto de entrada do parser público `ratex_parser::parse(&str)` causa panic ao receber a entrada de 9 bytes `\verbéxé` (ou seja, `\verb` seguido pelo delimitador não ASCII `é`). Ao processar um comando `\verb`, o parser fatia o argumento verbatim usando índices de byte (`arg[1..arg.len() - 1]`); se o caractere delimitador for UTF-8 multibyte, o índice `1` cai dentro desse caractere e Rust gera panic com a mensagem *“byte index 1 is not a char boundary”*. Como o perfil de release do RaTeX define `panic = "abort"` (`Cargo.toml:48`), o panic aborta todo o processo — não apenas a solicitação ou thread atual — tornando isso uma negação de serviço (DoS) grave para qualquer serviço que renderize LaTeX não confiável. A versão 0.1.11 corrige o problema.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

GitHub M

Reservar

09/06/2026

Divulgação

22/08/2026

Moderação

aceite

Entrada

VDB-394252

CPE

pronto

EPSS

0.00253

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!