Skip to main content

Style Dictionary

1 CVEs product

Monthly

CVE-2026-54639 Jun 24, 00:17 npm HIGH POC PATCH GHSA This Week

Prototype pollution in Style Dictionary's `convertTokenData()` utility function allows an attacker who can supply token data with a `__proto__`-keyed entry to corrupt `Object.prototype` globally, affecting all downstream object operations in the same runtime. All deployments using versions 4.3.0 through 5.4.3 on npm are affected, with severity scaling sharply by context: Node.js server applications ingesting untrusted token data face high-impact exploitation, while build-time-only pipelines with controlled token sources face low residual risk. A publicly available proof-of-concept exists (GitHub Gist), though SSVC signals exploitation activity as none at time of analysis.

Information Disclosure Prototype Pollution Style Dictionary
NVD GitHub
CVSS 3.1
8.8
EPSS
0.1%
EPSS 0% CVSS 8.8
HIGH POC PATCH This Week

Prototype pollution in Style Dictionary's `convertTokenData()` utility function allows an attacker who can supply token data with a `__proto__`-keyed entry to corrupt `Object.prototype` globally, affecting all downstream object operations in the same runtime. All deployments using versions 4.3.0 through 5.4.3 on npm are affected, with severity scaling sharply by context: Node.js server applications ingesting untrusted token data face high-impact exploitation, while build-time-only pipelines with controlled token sources face low residual risk. A publicly available proof-of-concept exists (GitHub Gist), though SSVC signals exploitation activity as none at time of analysis.

Information Disclosure Prototype Pollution Style Dictionary
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy