CVE-2017-16021 in uri-jsthông tin

Tóm tắt

Bởi VulDB • 25/06/2026

`uri-js` là một mô-đun cố gắng triển khai đầy đủ RFC 3986. Một trong những tính năng này là xác thực xem URL được cung cấp có hợp lệ hay không. Để làm điều đó, `uri-js` sử dụng biểu thức chính quy (regular expression). Biểu thức chính quy này dễ bị tổn thương do REDoS (Regular Expression Denial of Service). Điều này khiến chương trình treo và CPU hoạt động ở mức 100% trong khi `uri-js` đang cố gắng xác thực xem URL được cung cấp có hợp lệ hay không. Để kiểm tra xem bạn có bị ảnh hưởng bởi lỗ hổng này, hãy tìm lệnh gọi đến `require("uri-js").parse()` nơi người dùng có thể gửi dữ liệu đầu vào của riêng họ. Lỗ hổng này ảnh hưởng đến các phiên bản `uri-js` từ 2.1.1 trở về trước.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Nguồn

Interested in the pricing of exploits?

See the underground prices here!