CVE-2026-21871 in niceguithông tin

Tóm tắt

Bởi VulDB • 10/05/2026

NiceGUI là một khung giao diện người dùng (UI) dựa trên Python. Từ phiên bản 2.13.0 đến 3.4.1, NiceGUI tồn tại rủi ro XSS khi các nhà phát triển truyền các chuỗi do kẻ tấn công kiểm soát vào `ui.navigate.history.push()` hoặc `ui.navigate.history.replace()`. Các hàm trợ giúp này được tài liệu hóa là các trình bao bọc (wrappers) cho History API để cập nhật URL trình duyệt mà không cần tải lại trang. Tuy nhiên, nếu đối số URL được nhúng vào JavaScript được tạo ra mà không được thoát (escaping) đúng cách, một payload được tạo ra đặc biệt có thể thoát khỏi ngữ cảnh chuỗi dự kiến và thực thi JavaScript tùy ý trong trình duyệt của nạn nhân. Các ứng dụng không truyền đầu vào không đáng tin cậy vào `ui.navigate.history.push/replace` thì không bị ảnh hưởng. Vấn đề này đã được vá trong phiên bản 3.5.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

05/01/2026

Tiết lộ

08/01/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00247

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!