9.1

CVE-2026-45623: postcss Path Traversal

CVSS: 9.1v3.1CriticalAnalyzed
AliasesUBUNTU-CVE-2026-45623DEBIAN-CVE-2026-45623CGA-2x6c-mhmr-mfwc
Published 27-07-2026Last modified 27-07-2026

Vulnerability summary

CVE-2026-45623 is a critical (CVSS 9.1) Path Traversal vulnerability in postcss. EPSS estimates a 0.61% chance of exploitation in the next 30 days, higher than 48% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.1/10
010
Critical · v3.1 (NVD)
EPSS score
0.61%
0%100%
Low · +0.02 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github

Advisory lineage

Upstream 0 · Downstream 3 · Related 2

Timeline

  1. 27-07-2026
    PublishedVulnerability first disclosed.
  2. 27-07-2026
    Last modifiedVulnerability information updated.

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.

CVSS metrics

7 scores · 7 sources · 1 version

EPSS trend

Probability

0.61%

Chance of exploitation in the next 30 days

Percentile

48%

Versus all other CVEs

30-day change

+0.02 pp

From 0.59% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.61%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • githubUnverified

    Postcss

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Chainguard55 products
  • airflow-2All versions (No fix recorded)
  • airflow-core-2All versions (No fix recorded)
  • arangodb-3.11< 3.11.14.5-r1
  • arangodb-3.12< 3.12.9.4-r22
  • authentik-2025.12< 2025.12.6-r6
Wolfi6 products
  • langfuse-3-compat< 3.225.7-r6
  • langfuse-3-worker< 3.224.3-r0
  • nextcloud-server-33< 33.0.7-r4
  • vitess-23< 23.0.5-r5
  • vitess-24< 24.0.2-r7
Debian1 product
  • node-postcssAll versions (No fix recorded) | < 8.5.12+~cs9.3.32-1
Npm1 product
  • postcss< 8.5.12
Postcss1 product
Ubuntu1 product
  • node-postcssAll versions (No fix recorded)

6 vendors · 65 products

References

10 links