CVE-2026-69153 PostCSS: incomplete fix of GHSA-6g55-p6wh-862q — attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset
An attacker can read arbitrary source map files via path traversal in PostCSS when the 'from' option is unset, exposing sensitive source content.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-69153?
CVE-2026-69153 is a medium-severity path traversal vulnerability in postcss, published on 3 Aug 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
PostCSS takes a CSS file and provides an API to analyze and modify its rules by transforming the rules into an Abstract Syntax Tree. Prior to 8.5.19, if from is unset, an attacker can cause PreviousMap.loadFile() to read an unintended source-map file by supplying an absolute or directory-traversal sourceMappingURL. The resulting map’s sources and sourcesContent may then be exposed to the application. This issue is fixed in version 8.5.19.
Which versions are affected by CVE-2026-69153?
2 open source packages ship an affected version, including postcss. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
postcss npm | All versions | 8.5.23 |
postcss npm | All versions | 8.5.23 |
Linux distribution packages (1)
prometheus3.5 Red Hat:hummingbird:1 | All versions | 0:3.5.5-0.7.hum1 |
Products include Postcss Postcss.
How do I fix CVE-2026-69153?
Upgrade postcss to 8.5.23 or later.
Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.
Is CVE-2026-69153 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-69153 exists.
Other vulnerabilities in postcss
Sources
Also known as CLEANSTART-2026-PI70585, CLEANSTART-2026-SY59629, CLEANSTART-2026-WU05348, CLSA-2026-1790190219, CLSA-2026-1790200936, CLSA-2026-1790202643 and 19 more.