CVE-2026-54639

Style Dictionary · Style Dictionary

Style Dictionary, a build system for creating cross-platform styles, contains a prototype pollution vulnerability starting in version 4.

Executive summary

Style Dictionary is affected by a high-severity prototype pollution vulnerability that could lead to arbitrary code execution or application instability.

Vulnerability

The vulnerability is a prototype pollution flaw, which occurs when an attacker can inject properties into existing JavaScript language constructs. This can lead to the modification of application logic or, in certain contexts, remote code execution.

Business impact

Prototype pollution is a critical concern for build systems and CI/CD pipelines, as it can allow attackers to influence the output of the build process. With a CVSS score of 8.8, this vulnerability poses a significant risk to the integrity of the software supply chain, potentially allowing for the injection of malicious styles or scripts into downstream applications.

Remediation

Immediate Action: Upgrade to the latest patched version of Style Dictionary immediately to neutralize the prototype pollution risk.

Proactive Monitoring: Audit CI/CD build logs for unexpected modifications to build artifacts or configuration files.

Compensating Controls: Restrict the environment where build systems execute to minimize the impact of potential code execution, and employ static analysis tools to detect prototype pollution patterns.

Exploitation status

Public Exploit Available: false

Analyst recommendation

Developers should prioritize updating Style Dictionary to the latest version to prevent potential supply chain attacks. Given the nature of prototype pollution, it is essential to verify the integrity of recent builds to ensure that no malicious code was injected during the period the system was vulnerable.