Vulnerability · Published Aug 3, 2026 · Assigned by GitHub_M
CVE-2026-69153PostCSS: incomplete fix of CVE-2026-45623 — attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset
Medium 6.3
In plain English
A medium-severity path traversal in postcss from postcss. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 39% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | node-postcss | no fix listed | DEBIAN-CVE-2026-69153 |
| Debian:13 | node-postcss | no fix listed | DEBIAN-CVE-2026-69153 |
| Debian:14 | node-postcss | 8.5.23+~cs10.2.23-1 | DEBIAN-CVE-2026-69153 |
| Ubuntu:22.04:LTS | node-postcss | no fix listed | UBUNTU-CVE-2026-69153 |
| Ubuntu:24.04:LTS | node-postcss | no fix listed | UBUNTU-CVE-2026-69153 |
| Ubuntu:26.04:LTS | node-postcss | no fix listed | UBUNTU-CVE-2026-69153 |
| Ubuntu:26.10 | node-postcss | no fix listed | UBUNTU-CVE-2026-69153 |
| npm | postcss | 8.5.23 | GHSA-fxqj-rqcc-2cmp |
Affected products (as reported)
Weakness: CWE-22, CWE-200 · Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
References
- https://github.com/postcss/postcss/security/advisories/GHSA-fxqj-rqcc-2cmp x_refsource_CONFIRM
- https://github.com/postcss/postcss/commit/7beca139e70f9075c6b19700fcb00dd8033e5da8 x_refsource_MISC
- https://github.com/postcss/postcss/releases/tag/8.5.19 x_refsource_MISC