CVE-2026-53531 in RaTeXinformation

Résumé

par VulDB • 21/08/2026

RaTeX est un moteur de rendu mathématique compatible avec KaTeX, écrit en Rust. Avant la version 0.1.11, l'analyseur récursif (recursive-descent parser) de RaTeX empile une (ou plusieurs) trame(s) native(s) du pile par niveau d'imbrication lors des caractères `{`, `\left`, `\sqrt{`, `^{`, etc., sans limite maximale de profondeur. Une entrée courte, d'environ 10 Ko, composée de groupes imbriqués provoque un débordement de la pile principale (8 Mo) et entraîne l'arrêt du processus. Avec le paramètre `panic = "abort"` (`Cargo.toml:48`), et étant donné qu'un dépassement de pile en Rust est toujours une erreur fatale `SIGABRT`, quelle que soit la stratégie de gestion des panic, il s'agit d'une déni de service (DoS) irréversible affectant l'intégralité du processus, accessible à partir d'une seule chaîne LaTeX non fiable. La version 0.1.11 corrige ce problème.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Réserver

09/06/2026

Divulgation

22/08/2026

Modérer

accepté

Entrée

VDB-394253

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!