Quick answers
- Is CVE-2026-73647 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-73647 being exploited in the wild.
- How severe is CVE-2026-73647?
- Medium severity, with a CVSS score of 5.6, published 13 August 2026.
- Which products and versions are affected?
- quasar (npm) SEMVER:introduced=0,fixed=2.22.0.
- Is there a fix for CVE-2026-73647?
- Yes. quasar (npm): upgrade to 2.22.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-73647 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-73647?
- Check whether you run quasar (npm) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- quasar (npm): upgrade to 2.22.0 or later
npm install quasar@2.22.0
Technical details
This is a prototype pollution vulnerability (CWE-1321) in Quasar's extend.js utility. The vulnerability exists because the deep merge implementation recursively assigns source object keys into the target without filtering dangerous keys such as __proto__, prototype, or constructor. When a source object contains an own __proto__ property, the recursive merge descends into the prototype object and writes attacker-controlled properties onto Object.prototype. The vulnerability requires no authentication and can be triggered via the network if user input reaches the extend() call. An attacker can pollute Object.prototype with arbitrary properties, potentially causing downstream security issues depending on how those properties are consumed by the application. The fix, available in Quasar 2.22.0, rejects or safely ignores dangerous keys and avoids descending into prototype-related properties during recursive merge.
Affected products
- Quasar Framework Quasar <= 2.21.4
Identifiers
- CVE-2026-73647
- GHSA-3r53-75j5-3g7j
Timeline
- 2026-07-24: disclosed
- 2026-07-21: patched: Fix released in Quasar 2.22.0