CVE-2026-45623
Last modified
CVE-2026-45623 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. PostCSS takes a CSS file and provides an API to analyze and modify its rules by transforming the rules into an Abstract Syntax Tree. In versions 8.5.11 and prior, the PreviousMap parses the /*# sourceMappingURL=PATH */ comment from any CSS string passed to process() and dereferences PATH against the local filesystem with no scheme, allowlist, or traversal check. EPSS estimates a 0.50% chance of exploitation in the next 30 days.
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. In versions 8.5.11 and prior, the PreviousMap parses the /*# sourceMappingURL=PATH */ comment from any CSS string passed to process() and dereferences PATH against the local filesystem with no scheme, allowlist, or traversal check. An attacker who controls the CSS input can cause the host process to read any file readable by Node and leak the first ~10 bytes of its content through the resulting JSON.parse SyntaxError message. The bug also yields a precise file-existence oracle and a controllable-read primitive that may be combined with large-file targets for DoS. The behaviour is triggered with PostCSS's default options — no from, no map, no plugins required — and is therefore reachable from any pipeline that runs untrusted CSS through PostCSS (CMS themes, user-uploaded styles, browser-extension/userstyle processors, build pipelines for third-party packages, blog comment renderers, etc.). This issue has been fixed in version 8.5.12.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Postcss | Postcss | < 8.5.12 |
References
- https://github.com/postcss/postcss/security/advisories/GHSA-6g55-p6wh-862qExploit, Mitigation, Vendor Advisory
- https://github.com/postcss/postcss/security/advisories/GHSA-6g55-p6wh-862qExploit, Mitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-45623?
How severe is CVE-2026-45623?
How do I fix CVE-2026-45623?
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-45617LiquidJS is a Shopify/GitHub Pages compatible template engin…7.5
- CVE-2026-45618LiquidJS is a Shopify/GitHub Pages compatible template engin…10
- CVE-2026-45619WWBN AVideo is an open source video platform. In 29.0 and ea…6.5
- CVE-2026-4562A security flaw has been discovered in MacCMS 2025.1000.4052…7.3
- CVE-2026-45620WWBN AVideo is an open source video platform. In 29.0 and ea…5.3
- CVE-2026-45622Vvveb is a powerful and easy to use CMS with page builder to…5.3
- CVE-2026-45624ImageMagick is free and open-source software used for editin…5.1
- CVE-2026-45625Arcane is an interface for managing Docker containers, image…9.9
- CVE-2026-45626Arcane is an interface for managing Docker containers, image…6.3
- CVE-2026-45627Arcane is an interface for managing Docker containers, image…8.2
- CVE-2026-45628Dokploy is a free, self-hostable Platform as a Service (PaaS…9.6
- CVE-2026-45629Dokploy is a free, self-hostable Platform as a Service (PaaS…9.9
Are you affected by CVE-2026-45623?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
