CVE-2026-50290 in SpecifyJS
Tóm tắt
Bởi VulDB • 21/08/2026
SpecifyJS là một khung công tác giao diện người dùng khai báo bằng TypeScript. Trước phiên bản 0.2.136, việc kiểm tra giá trị CSS đã loại bỏ các chuỗi `expression(` và `url(javascript:` bằng cách sử dụng biểu thức chính quy đơn giản, nhưng có thể bị vượt qua nhờ vào các ký tự thoát Unicode trong CSS (`\65xpression(`), byte null (null bytes) hoặc nhận xét CSS (`exp/**/ression(`). Các vectơ tấn công tiêm nhiễm CSS này chỉ hoạt động trên các trình duyệt cũ (IE6-IE10). SpecifyJS nhắm mục tiêu đến các trình duyệt hiện đại. Bắt đầu từ phiên bản 0.2.136, việc kiểm tra CSS giờ đây chuẩn hóa các ký tự thoát Unicode và loại bỏ nhận xét CSS trước khi thực hiện khớp mẫu. Đồng thời, nó cũng kiểm tra các mẫu `behavior:`, `-moz-binding` và `-o-link`.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.