CVE-2026-123567 PUBLISHED

Sveltejs devalue before 5.6.4 Prototype Injection via parse and unflatten

Assigner: VulnCheck
Reserved: 06.11.2026 Published: 08.11.2026 Updated: 08.11.2026

Sveltejs devalue before 5.6.4 contains a prototype injection vulnerability that allows attackers to inject proto own properties into objects returned by devalue.parse and devalue.unflatten. Attackers can supply crafted serialized input that, when downstream code merges results via Object.assign, alters the target object's prototype.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
CVSS Score: 6.3

Product Status

Vendor sveltejs
Product devalue
Versions Default: unaffected
  • affected from 0 to 5.6.4 (excl.)
  • Version 5.6.4 is unaffected

Credits

  • elliott-with-the-longest-name-on-github remediation developer
  • KarimPwnz remediation reviewer
  • wim-vercel remediation reviewer
  • mattiasljungstrom reporter

References

Problem Types

  • Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') CWE