Skip to content
OpenAdvisories
High · 7.5 CVE-2026-73646 EUVD-2026-60239GHSA-r28c-9q8g-f849

PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure

Published Aug 17, 2026 · Updated Aug 17, 2026 · Assigned by GitHub_M

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.18, lib/previous-map.js loadMap() passes attacker-controlled sourceMappingURL values to join(dirname(opts.from), annotation), and loadFile() permits traversed or absolute .map paths, allowing untrusted CSS processed without map: false to disclose sourcesContent from arbitrary reachable .map files through result.map. This issue is fixed in version 8.5.18.

Affected products

VendorProductAffectedFixed
postcss postcss < 8.5.18 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-postcss 8.5.19+~cs10.2.23-1 —
Debian 13 node-postcss No fix yet —
Debian 12 node-postcss No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS node-postcss No fix yet —
Ubuntu 24.04 LTS node-postcss No fix yet —
Ubuntu 22.04 LTS node-postcss No fix yet —
Ubuntu 20.04 LTS node-postcss No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 prometheus3.13 3.13.2-0.2.hum1 RHSA-2026:50287
Red Hat Hardened Images 1 prometheus3.5 3.5.5-0.8.hum1 RHSA-2026:54520
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed velociraptor 0.76.7.0.git145.b60ef1146-1.1 openSUSE-SU-2026:12070-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling jitsucom-jitsu-console 2.11.0-r30 —
Wolfi rolling jupyter-base-notebook 7.6.3-r2 —
Wolfi rolling langfuse-3-compat 3.225.7-r6 —
Wolfi rolling langfuse-3-worker 3.224.3-r0 —
Wolfi rolling nextcloud-server-33 33.0.8-r0 —
Wolfi rolling vitess-23 23.0.5-r6 —
Wolfi rolling vitess-24 24.0.2-r8 —
Wolfi rolling vitess-24-compat 24.0.3-r7 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm postcss < 8.5.18 8.5.18 GHSA-r28c-9q8g-f849

Advisories 6

References