CVE-2026-53531 in RaTeXinformación

Resumen

por VulDB • 2026-08-21

RaTeX es un motor de renderizado matemático compatible con KaTeX escrito en Rust. Antes de la versión 0.1.11, el analizador recursivo descendente (recursive-descent parser) de RaTeX realiza una recursión de uno o más marcos de pila nativos por nivel de anidamiento al procesar `{`, `\left`, `\sqrt{`, `^{}`, etc., sin un límite máximo de profundidad. Una entrada corta, de aproximadamente 10 KB con grupos anidados, desborda la pila del hilo principal de 8 MB y provoca el aborto del proceso. Con `panic = "abort"` (`Cargo.toml:48`), y dado que en Rust un desbordamiento de pila (stack overflow) siempre es una señal fatal `SIGABRT`, independientemente de la estrategia de panic, esto constituye una denegación de servicio (DoS) irrecuperable a nivel de proceso completo, alcanzable mediante una única cadena LaTeX no confiable. La versión 0.1.11 corrige el problema.

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

Responsable

GitHub M

Reservar

2026-06-09

Divulgación

2026-08-21

Moderación

aceptado

Artículo

VDB-394253

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!