CVE-2026-53531 in RaTeXthông tin

Tóm tắt

Bởi VulDB • 22/08/2026

RaTeX là một công cụ render toán học tương thích với KaTeX được viết bằng Rust. Trước phiên bản 0.1.11, trình phân tích cú pháp recursive-descent của RaTeX sẽ đệ quy thêm (một hoặc nhiều) khung ngăn xếp native cho mỗi mức độ lồng nhau tại các ký tự `{`, `\left`, `\sqrt{`, `^{` v.v., mà không có giới hạn chiều sâu tối đa. Một đầu vào ngắn (~10 KB) gồm các nhóm lồng nhau gây tràn bộ nhớ trên ngăn xếp của luồng chính (8 MB) và khiến quá trình bị hủy bỏ. Với cấu hình `panic = "abort"` (`Cargo.toml:48`), và vì lỗi tràn ngăn xếp trong Rust luôn là một sự kiện `SIGABRT` nghiêm trọng bất kể chiến lược xử lý panic, đây là một lỗ hổng từ chối dịch vụ (DoS) không thể phục hồi trên toàn bộ quá trình, có thể khai thác chỉ từ một chuỗi LaTeX không đáng tin. Phiên bản 0.1.11 đã khắc phục sự cố này.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

09/06/2026

Tiết lộ

22/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!