CVE-2026-61534

Source
https://cve.org/CVERecord?id=CVE-2026-61534
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-61534.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-61534
Aliases
Published
2026-09-14T15:36:48Z
Modified
2026-09-16T03:47:15Z
Severity
  • 9.1 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H CVSS Calculator
Summary
Yayson: Prototype pollution in the Store/LegacyStore deserialization
Details

Yayson is a library for serializing and reading JSON API data in JavaScript. Prior to 4.3.0, Store and LegacyStore use attacker-controlled JSON:API type, id, and relationship names as keys in plain-object lookup tables in src/yayson/store.ts and src/yayson/legacy-store.ts. A document whose type is proto causes model-cache writes to modify Object.prototype, with the attacker controlling the polluted property name through id and its value through attributes. The malicious type can also be supplied by an included resource, and LegacyStore is reachable when a configured types mapping resolves to proto. Unsafe relationship names including proto, constructor, and prototype provide additional document-derived member paths. The resulting process-wide prototype pollution can cause denial of service and logic corruption; authorization bypass or code execution depends on suitable gadgets in the consuming application. This issue is fixed in version 4.3.0.

Database specific
{
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
        "CWE-1321"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61534.json"
}
References

Affected packages

Git / github.com/confetti/yayson

Affected ranges

Type
GIT
Repo
https://github.com/confetti/yayson
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed
Database specific
Show details
{
    "extracted_events": [
        {
            "introduced": "0"
        },
        {
            "fixed": "4.3.0"
        }
    ],
    "source": [
        "AFFECTED_FIELD",
        "REFERENCES"
    ]
}

Affected versions

v1.*
v1.0.2
v1.0.3
v1.0.4
v2.*
v2.0.0-beta.1
v2.0.0-beta.3
v2.0.0-beta.4
v2.0.0-beta.5
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v3.*
v3.0.0
v4.*
v4.0.0
v4.1.0
v4.2.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-61534.json"