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. EPSS estimates a 0.84% chance of exploitation in the next 30 days.
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
- Deferred
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-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-61525Zammad is a web based open source helpdesk/customer support …8.8
- CVE-2026-61526AdonisJS HTTP Server is a package for handling HTTP requests…6.1
- CVE-2026-61529Endatix is a self-hosted form and survey management platform…4.7
- 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-61541Zapros, a Python HTTP client, prior to version 0.14.0 is vul…6.9
- CVE-2026-61542Gearboy is a Game Boy, Game Boy Color, and Super Game Boy em…8.6
- CVE-2026-61544libp2p-rust is the official Rust language implementation of …8.2
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
