yayson: Prototype pollution in Store/LegacyStore deserialization
yayson: Prototype pollution in Store/LegacyStore deserialization. Store/LegacyStore key internal lookup tables by the type, id, and relationship names from a JSON:API document.
- Severity
- CriticalCVSS 3.1 · 9.1 · github.com
- Fix
- Fixed in 4.3.0
- Affected versions
- 4.2.0 or older
- Weakness
- CWE-1321Prototype Pollution
- Affects
- yayson
What to do
Run this in the application environment you want to check:
npm ls --all yaysonUpdate to 4.3.0 or later.
Severity breakdown
- Attack vector Network Requires network access to the vulnerable service
- Attack complexity Low Low complexity under the assessed conditions
- Privileges required None Attacker needs no account or login
- User interaction None No victim action needed
- Scope Unchanged Impact stays within the same security authority
- Confidentiality impact None No data disclosure
- Integrity impact High Protected data can be changed with serious impact
- Availability impact High The service can stop or suffer serious disruption
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H Open in FIRST.org calculatorReferences
- github.com · GHSA-325j-mg25-8q58 vendor advisory