Prototype Pollution in Quasar Framework Affects Vue.js User Interfaces
CVE-2026-73647

5.6MEDIUM

Key Information:

Status
Vendor
CVE Published:
13 August 2026

What is CVE-2026-73647?

The Quasar Framework, designed for building high-performance Vue.js user interfaces, has a vulnerability where the public extend() utility can be exploited. Before version 2.22.0, the method allowed attacker-controlled object keys to be recursively copied during deep merges, potentially affecting applications that utilize partially user-controlled objects. Specifically, due to the lack of proper checks on the proto property, attackers could manipulate Object.prototype. This situation could lead to various issues such as logic bypasses, unsafe default-option injections, denial of service, or other application-specific impacts when the injected properties were subsequently accessed. The issue has been resolved in version 2.22.0.

Affected Version(s)

quasar < 2.22.0

References

CVSS V3.1

Score:
5.6
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
Low
Availability:
Low
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.