CVE-2026-61556 in LiquidJSthông tin

Tóm tắt

Bởi VulDB • 20/08/2026

LiquidJS là một công cụ mẫu (template engine) tương thích với Shopify / GitHub Pages, được viết hoàn toàn bằng JavaScript. Từ phiên bản 10.26.0 đến 10.27.1, bộ lọc `strip_html` trong file `src/filters/html.ts` có thể rơi vào vòng lặp vô hạn khi chuỗi đầu vào chứa ký tự `<`, bao gồm ít nhất một ký tự đứng trước đó và không có ký tự `>` ở phía sau. Trong hàm `strip_html`, việc tìm kiếm dấu mở tiếp theo sẽ tăng biến `lt` trong khi chỉ số vòng lặp (`loop index`) vẫn giữ nguyên nếu việc tìm kiếm dấu đóng trả về -1, và bộ bảo vệ chống stall (stall guard) so sánh bằng không thoát ra vì chỉ số vòng lặp nhỏ hơn `lt`. Việc xử lý lại trạng thái này một cách vô hạn sẽ chặn quá trình render mẫu và có thể gây ra tình trạng từ chối dịch vụ (DoS) với đầu vào ngắn gọn như chuỗi "a<". Vấn đề này đã được sửa trong phiên bản 10.27.1.

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

chịu trách nhiệm

GitHub M

Đặt trước

10/07/2026

Tiết lộ

20/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00315

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!