PostCSS 7.0.x Release Notes
2 versions
Comprehensive release notes and changelog for PostCSS 7.0.x, including security patches, bug fixes, and feature updates across all supported versions.
September 2026
7.0.41
Released Sep 11, 2026Notes
- Full package name(s) and version(s):
@neverendingsupport/postcss@7.0.39-postcss-7.0.41
Security Fixes
- PreviousMap:
- Restrict automatic source map loading to
.mapfiles and ignore invalid map contents.- This fixes a high-severity arbitrary file read and information disclosure vulnerability (CVE-2026-45623).
- Prevent automatic source map loading from outside the source CSS file's directory.
- This fixes a high-severity path traversal and source map disclosure vulnerability (CVE-2026-73646).
- Refuse to load an external source map when
opts.fromis unset.- This fixes a medium-severity path traversal and information disclosure vulnerability (CVE-2026-69153).
- Restrict automatic source map loading to
- Stringifier:
- Escape HTML style-tag and comment-opening sequences with CSS Unicode escapes.
- This fixes a medium-severity Cross-Site Scripting (XSS) vulnerability (CVE-2026-41305).
- Escape HTML style-tag and comment-opening sequences with CSS Unicode escapes.
- Tokenizer:
- Reject CSS concealed after a carriage return inside an unclosed bracket.
- This fixes a medium-severity CSS injection vulnerability (CVE-2023-44270).
- Reject CSS concealed after a carriage return inside an unclosed bracket.
Breaking Changes
PreviousMap
- Restrict automatic source map loading to
.mapfiles and ignore invalid map contents:
PostCSS no longer automatically loads previous source map files whose names do not end in.map. SetunsafeMaptotrueonly when loading a trusted source map with another extension is required.
Before:postcss.parse(css, { from: "input.css" });
After:postcss.parse(css, { from: "input.css", unsafeMap: true });
Stay in the loop
~/herodevs-spring-framework-support
herodevs@nes:open-source$ ./display-support-info.sh