PT-2026-71723 · Unknown · Quasar Framework

CVE-2026-73647

·

Published

2026-07-24

·

Updated

2026-08-13

CVSS v3.1

5.6

Medium

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Quasar Framework versions prior to 2.22.0
Description The public extend() function in ui/src/utils/extend/extend.js performs deep merges by recursively copying object keys. When extend(true, target, source) is used, the utility fails to reject the proto property. This allows an attacker to inject controlled properties into Object.prototype within the JavaScript process, a technique known as prototype pollution. Applications passing user-controlled objects to this function may suffer from logic bypass, unsafe default-option injection, or denial of service.
Recommendations Update to version 2.22.0. As a temporary mitigation, avoid passing user-controlled or partially user-controlled objects to the extend() function.

Exploit

Fix

DoS

Prototype Pollution

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-73647
GHSA-3R53-75J5-3G7J

Affected Products

Quasar Framework