SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-82404

HIGH · CVSS 8.3 EPSS 0.40% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-02 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The vulnerability affects the TOON serialization library prior to version 2.3.1, allowing attacker-controlled inputs to manipulate the object prototype chain, which can lead to Object.prototype pollution. This could result in denial of service or potentially remote code execution if exploited in services that decode untrusted TOON data. Organizations using TOON for processing untrusted input should prioritize updating to version 2.3.1 to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
remote code execution code execution

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-82404
Severity
HIGH
CVSS
8.3
EPSS
0.40%

Original NVD Description

TOON is a compact, human-readable serialization of JSON data for LLM prompts. Prior to 2.3.1, decoding attacker-controlled TOON with a __proto__, constructor, or prototype key wrote through the object prototype chain instead of creating an own property, polluting Object.prototype for the runtime. In packages/toon/src/decode/expand.ts, the expandPaths: 'safe' path and insertPathSafe function made dotted keys such as a.__proto__.x the strongest vector, while plain nested objects, tabular rows, quoted keys, and streaming decode were also affected. The encoder also dropped own __proto__ properties and could invoke an inherited setter during normalization. Services that decode untrusted TOON could experience denial of service or, when a suitable downstream gadget is present, remote code execution. This issue is fixed in version 2.3.1.