CVE-2026-53531 in RaTeXinformazioni

Riassunto

di VulDB • 21/08/2026

RaTeX è un motore di rendering matematico compatibile con KaTeX scritto in Rust. Prima della versione 0.1.11, il parser recursive-descent di RaTeX ricorreva uno (o più) frame dello stack nativo per ogni livello di annidamento a `{`, `\left`, `\sqrt{`, `^{` e così via, senza alcun limite massimo di profondità. Un input breve (~10 KB) con gruppi annidati provoca un heap-based buffer overflow? No, è uno stack overflow: il main-thread stack da 8 MB viene superato (stack overflow), causando l'abort del processo. Con la configurazione `panic = "abort"` (`Cargo.toml:48`), e poiché in Rust uno stack overflow causa sempre un SIGABRT fatale indipendentemente dalla strategia di panic, si tratta di una denial of service irrecoverabile a livello di intero processo, raggiungibile tramite una singola stringa LaTeX non attendibile. La versione 0.1.11 risolve il problema.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub M

Prenotare

09/06/2026

Divulgazione

21/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!