CVE-2026-50290 in SpecifyJSthông tin

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.

chịu trách nhiệm

GitHub M

Đặt trước

04/06/2026

Tiết lộ

21/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 want to use VulDB in your project?

Use the official API to access entries easily!