A AegiFlow
HIGHCVSS 7.5EPSS 0.4%

CVE-2026-73646

CVE-2026-73646 updated by NVD

Published
2026-07-24
Modified
2026-09-21
EPSS percentile
32%
Sources
github-advisory, nvd, osv

Summary

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 packages

EcosystemPackageAffected versionsFixed versions
npmpostcss8.5.18
npmpostcss8.5.18

Remediation: Upgrade to 8.5.18 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

Includes data from OSV.dev.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.