CVE-2026-59940 in Seroval
Tóm tắt
Bởi VulDB • 18/08/2026
Seroval hỗ trợ việc chuyển đổi giá trị JavaScript sang chuỗi (stringification), bao gồm cả các cấu trúc phức tạp vượt quá khả năng của JSON.stringify. Trước phiên bản 1.5.3, hàm seroval.fromJSON() cho phép kẻ tấn công kiểm soát các nút Promise trong JSON do người dùng tạo ra để thao tác trên các giá trị từ bảng tham chiếu giải mã hóa (deserialization reference table) chung mà không xác minh các hồ sơ bộ giải quyết Promise nội bộ thực sự, dẫn đến các hiệu ứng phụ khi giải mã hóa với plugin được kích hoạt và có thể gây ra việc gọi code phía máy chủ ngoài ý muốn hoặc thực thi mã từ xa (RCE) khi các framework hạ lưu đăng ký các wrapper có khả năng gọi. Vấn đề này đã được sửa trong phiên bản 1.5.3.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.