Impact
The RaTeX parser panics when processing a \verb command that uses a multibyte UTF‑8 delimiter, such as \verbéxé. The parser slice is performed on byte indices, causing a panic on byte index 1 that is not a character boundary. Because the library builds with the configuration panic = "abort", the panic terminates the entire process rather than just the request thread. The result is a hard denial of service for any service that accepts untrusted LaTeX input. The vulnerability has a CVSS score of 8.7 and is not listed in the CISA KEV catalog.
Affected Systems
The affected product is RaTeX from the vendor erweixin. Versions prior to 0.1.11 are vulnerable; RaTeX 0.1.11 and newer contain the fix.
Risk and Exploitability
The risk is significant with a CVSS score of 8.7. The EPSS score is not available, so the current exploitation probability is unknown, but the lack of a KEV listing does not mitigate the impact. Based on the description, the likely attack vector is a remote attacker submitting crafted LaTeX containing a multibyte delimiter to a service that processes LaTeX via RaTeX. The adversary can cause the service to crash, effectively denying service to all users. Due to the panic=abort configuration, any crash aborts the process, making mitigation via recovery code in user land impossible.
OpenCVE Enrichment
Github GHSA