CVE-2026-61534
Last modified
CVE-2026-61534 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. 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.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| confetti | yayson | < 4.3.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-61534?
How severe is CVE-2026-61534?
How do I fix CVE-2026-61534?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-6152A vulnerability was determined in code-projects Vehicle Show…7.3
- CVE-2026-61520Simple Machines Forum 2.1 prior to commit 4bf35cf and 3.0 pr…7.7
- CVE-2026-61523WebsiteBaker CMS before 2.13.10 contains a code injection vu…7.2
- CVE-2026-61524WebsiteBaker CMS before 2.13.10 contains an unrestricted fil…7.2
- CVE-2026-61526AdonisJS HTTP Server is a package for handling HTTP requests…6.1
- CVE-2026-6153A vulnerability was identified in code-projects Vehicle Show…7.3
- CVE-2026-61536Banks generates meaningful LLM prompts using a simple templa…7.5
- CVE-2026-61539Xinference is an inference API for running open-source, spee…10
- CVE-2026-6154A security flaw has been discovered in Totolink A7100RU 7.4c…9.8
- CVE-2026-61544libp2p-rust is the official Rust language implementation of …8.2
- CVE-2026-61549Woodpecker is a CI/CD engine. From 1.0.0 until 3.16.0, pipel…9
- CVE-2026-6155A weakness has been identified in Totolink A7100RU 7.4cu.231…9.8
Are you affected by CVE-2026-61534?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
