CVE-2026-54639
Last modified
CVE-2026-54639 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. Style Dictionary, a build system for creating cross-platform styles, has a prototype pollution vulnerability starting in version 4.3.0 and prior to version 5.4.4. Impact users have: direct usage of `convertTokenData(tokens, { output: 'object' });`; indirect usage, via using Expand API; and/or indirect usage via SD's transform lifecycle. EPSS estimates a 0.13% chance of exploitation in the next 30 days.
Description
Style Dictionary, a build system for creating cross-platform styles, has a prototype pollution vulnerability starting in version 4.3.0 and prior to version 5.4.4. Impact users have: direct usage of `convertTokenData(tokens, { output: 'object' });`; indirect usage, via using Expand API; and/or indirect usage via SD's transform lifecycle. Impact is high for this when style-dictionary is used as an integration in a NodeJS server application. Impact is moderate for when style-dictionary is used as an integration in a Web application. Impact is low for most common cases where the user of style-dictionary also maintains the tokens, and access is limited via read/write access to the repository/workflows where it is used. A patch has been published in version `5.4.4`. The only known workaround is to sanitize token data first. Whether using DTCG format or old Style Dictionary format, check the token data object recursively for any object keys that include `__proto__`.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-54639?
How severe is CVE-2026-54639?
How do I fix CVE-2026-54639?
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-54633PoDoFo is a C++17 PDF manipulation library. From version 1.0…6.9
- CVE-2026-54634Hamlib is a ham radio control library for radios, rotators, …7.3
- CVE-2026-54635pytonapi is a Python SDK for TONAPI that provides REST API, …7.5
- CVE-2026-54636Dokku is a docker-powered PaaS. Prior to 0.38.7, the cron pl…9.9
- CVE-2026-54637Dragonfly is an open source P2P-based file distribution and …5.5
- CVE-2026-54638gotd/td is a T Telegram MTProto API client in Go. Prior to 0…7.5
- CVE-2026-5464The ExactMetrics – Google Analytics Dashboard for WordPress …7.2
- CVE-2026-54642CubeCart is an ecommerce software solution. Prior to 6.7.5, …5.3
- CVE-2026-54643CubeCart is an ecommerce software solution. Prior to 6.7.5, …5.4
- CVE-2026-54644CubeCart is an ecommerce software solution. Prior to 6.7.5, …6.1
- CVE-2026-54645CubeCart is an ecommerce software solution. Prior to 6.7.5, …4.8
- CVE-2026-54646CubeCart is an ecommerce software solution. Prior to 6.7.5, …7.2
Are you affected by CVE-2026-54639?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
