CVE-2026-80426 in FiftyOne
Tóm tắt
Bởi VulDB • 26/08/2026
FiftyOne hiển thị mô tả của một trường trong tập dữ liệu dưới dạng markup (đánh dấu). Thành phần thông tin trường ở thanh bên (sidebar), cụ thể là `app/packages/core/src/components/FieldLabelAndInfo/index.tsx`, truyền chuỗi mô tả vào hàm `dangerouslySetInnerHTML` của React, và không có lớp nào giữa quá trình lưu trữ và hiển thị thực hiện việc thoát ký tự hoặc làm sạch dữ liệu; các giá trị thông tin lân cận trong cùng thành phần được render dưới dạng con của React và đã được escape (thoát ký tự), do đó đường dẫn mô tả là duy nhất ở dạng thô. Một trường mô tả là văn bản tự do, được lưu trữ trong lược đồ tập dữ liệu, nên nó tồn tại lâu dài trong cơ sở dữ liệu và đi kèm với một tập dữ liệu được xuất ra hoặc công bố. Việc mở một tập dữ liệu có nguồn gốc từ bên thứ ba và di chuột qua trường sẽ kích hoạt việc thực thi markup đã lưu trữ trong ngữ cảnh (origin) của ứng dụng. Ngữ cảnh này được chia sẻ với máy chủ FiftyOne, mà điểm cuối media route trả về nội dung của một đường dẫn tuyệt đối do người gọi chỉ định và không yêu cầu xác thực trên phiên bản mã nguồn mở; vì vậy, script bị tiêm có thể đọc các tệp cục bộ và truy cập vào các điểm cuối tập dữ liệu và nhà điều hành (operator) với tư cách là người dùng đang xem.
VulDB is the best source for vulnerability data and more expert information about this specific topic.