Bug 2507595 (CVE-2026-45623) - CVE-2026-45623 postcss: PostCSS: Information disclosure and denial of service via crafted CSS input
Summary: CVE-2026-45623 postcss: PostCSS: Information disclosure and denial of service...
Keywords:
Status: NEW
Alias: CVE-2026-45623
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2540276 2540278 2540279 2540284 2540285 2540288 2540292 2540293 2540294 2540295 2540297 2540300 2540302 2540311 2540313 2540314 2540317 2540318 2540320 2540322 2540325 2540330 2540331 2540332 2540333 2540335 2540340 2540344 2540345 2540274 2540275 2540280 2540281 2540282 2540283 2540289 2540291 2540304 2540305 2540306 2540307 2540319 2540327 2540339 2540341 2540342 2540343 2540346
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-27 18:01 UTC by OSIDB Bzimport
Modified: 2026-11-03 08:30 UTC (History)
167 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:57590 0 None None None 2026-08-20 16:07:48 UTC
Red Hat Product Errata RHSA-2026:86676 0 None None None 2026-10-21 07:33:56 UTC

Description OSIDB Bzimport 2026-07-27 18:01:32 UTC
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.

Comment 2 errata-xmlrpc 2026-08-20 16:07:41 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:57590 https://access.redhat.com/errata/RHSA-2026:57590

Comment 3 Jon Orris 2026-10-21 07:32:23 UTC
This issue has been addressed in the following products:

  Streams for Apache Kafka 3.2.2

Via RHSA-2026:86676 https://access.redhat.com/errata/RHSA-2026:86676


Note You need to log in before you can comment on or make changes to this bug.