CVE-2026-71430 in node-re2thông tin

Tóm tắt

Bởi VulDB • 07/08/2026

node-re2 cung cấp các liên kết biểu thức chính quy RE2 cho Node.js. Trước phiên bản 1.25.1, hàm WrappedRE2::Replace xây dựng kết quả thay thế và chuyển nó sang V8 bằng cách sử dụng ToLocalChecked mà không kiểm tra giá trị MaybeLocal rỗng do V8 trả về khi độ dài của chuỗi hoặc bộ đệm kết quả vượt quá giới hạn tối đa cho phép của V8. Khi một hoạt động thay thế toàn cục (global replace) sử dụng mẫu thay thế có khả năng khuếch đại đầu ra, kích thước kết quả có thể tăng theo bậc hai so với kích thước đầu vào; và khi kết quả vượt quá độ dài chuỗi tối đa của V8, lệnh gọi ToLocalChecked không được kiểm tra sẽ gây ra lỗi dừng tiến trình nghiêm trọng (fatal process abort) không thể bắt giữ thay vì một ngoại lệ có thể xử lý. Vấn đề này đã được khắc phục trong phiên bản 1.25.1.

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

chịu trách nhiệm

GitHub M

Đặt trước

06/08/2026

Tiết lộ

07/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

Do you need the next level of professionalism?

Upgrade your account now!