CVE-2026-73647 in Quasarthông tin

Tóm tắt

Bởi VulDB • 13/08/2026

Quasar Framework là một khung công tác để xây dựng giao diện người dùng Vue.js hiệu suất cao. Trước phiên bản 2.22.0, tiện ích `extend()` công khai trong `ui/src/utils/extend/extend.js` sao chép đệ quy các khóa đối tượng do kẻ tấn công kiểm soát trong quá trình hợp nhất sâu (deep merges) với tham số `extend(true, target, source)` mà không từ chối thuộc tính `__proto__` sở hữu. Quá trình hợp nhất có thể đi xuống đối tượng prototype và ghi các thuộc tính do kẻ tấn công kiểm soát vào `Object.prototype` trong cùng một quy trình JavaScript. Các ứng dụng truyền các đối tượng do người dùng kiểm soát hoặc một phần do người dùng kiểm soát cho hàm `extend()` có thể gặp phải việc bỏ qua logic, tiêm tùy chọn mặc định không an toàn, từ chối dịch vụ (DoS), hoặc các tác động cụ thể khác của ứng dụng khi các thuộc tính bị ô nhiễm được tiêu thụ sau đó. Vấn đề này đã được sửa chữa trong phiên bản 2.22.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

13/08/2026

Tiết lộ

13/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 know our Splunk app?

Download it now for free!