Vulnérabilités / CVE-2026-45623

critique

CVE-2026-45623

postcss: PostCSS: Information disclosure and denial of service via crafted CSS input

Publiée Modifiée CWE 22, 200
Dans la Trivy database depuis au moins le 24 oct. 2026, 07:11 UTCLa date d'entrée avant ce build n'est pas enregistrée.

Sévérité par source

NVD9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
GHSA7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Red Hat7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon GHSA (élevée), Red Hat (moyenne).

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.

Paquets affectés et versions corrigées

SourcePaquetCorrigé en
chainguardarangodb-3.11, arangodb-3.12, authentik-2025.12 et 36 autres3.11.14.5-r1 et 33 autres
debian 11node-postcsspas de correctif indiqué
debian 12node-postcsspas de correctif indiqué
debian 13node-postcsspas de correctif indiqué
debian 14node-postcss8.5.12+~cs9.3.32-1
echonode-postcsspas de correctif indiqué
echo npm::Echo OSVpostcss8.5.12
minimoshomepage, kubeflow-pipelines-frontend, langfuse-3 et 4 autres2.0.0-r0 et 6 autres
npm::GitHub Security Advisory npmpostcss8.5.12
rapidfort alma 10goosepas de correctif indiqué
rapidfort alma 9goosepas de correctif indiqué
rapidfort debian 12node-postcss0:8.5.12+~cs9.3.32-1
Afficher les 77 entrées de 21 sources
SourcePaquetCorrigé en
chainguardarangodb-3.113.11.14.5-r1
chainguardarangodb-3.123.12.9.4-r22
chainguardauthentik-2025.122025.12.6-r6
chainguardauthentik-2026.22026.2.6-r9
chainguardauthentik-2026.52026.5.6-r4
chainguardauthentik-fips-2026.22026.2.6-r5
chainguardauthentik-fips-2026.52026.5.6-r3
chainguardcadence-web4.0.16-r4
chainguardcommercial-gitlab-rails-ee-19.119.1.7-r3
chainguardcommercial-gitlab-rails-ee-19.219.2.7-r1
chainguardcommercial-gitlab-rails-ee-19.319.3.3-r1
chainguardcommercial-gitlab-rails-ee-19.419.4.1-r1
chainguardcommercial-gitlab-rails-ee-fips-19.119.1.9-r0
chainguardcommercial-gitlab-rails-ee-fips-19.219.2.7-r1
chainguardcommercial-gitlab-rails-ee-fips-19.319.3.3-r1
chainguardcommercial-gitlab-rails-ee-fips-19.419.4.1-r1
chainguardgitlab-rails-ce-18.1118.11.13-r0
chainguardgitlab-rails-ce-19.019.0.10-r0
chainguardgitlab-rails-ce-19.119.1.7-r6
chainguardgitlab-rails-ce-19.219.2.5-r2
chainguardgitlab-rails-ce-19.319.3.1-r6
chainguardgitlab-rails-ce-fips-18.1018.10.8-r8
chainguardgitlab-rails-ce-fips-18.1118.11.12-r2
chainguardgitlab-rails-ce-fips-18.918.9.8-r8
chainguardgitlab-rails-ce-fips-19.019.0.9-r3
chainguardgitlab-rails-ce-fips-19.119.1.7-r3
chainguardgitlab-rails-ce-fips-19.219.2.5-r2
chainguardgitlab-rails-ce-fips-19.319.3.1-r3
chainguardkeep0.54.2-r2
chainguardkeep-fips0.54.2-r3
chainguardlangfuse-33.225.7-r6
chainguardlangfuse-fips-33.224.2-r0
chainguardnextcloud-server-3131.0.14-r6
chainguardnextcloud-server-3333.0.7-r4
chainguardnextcloud-server-3434.0.2-r2
chainguardpelias-api7.8.0-r7
chainguardsemaphore2.18.29-r2
chainguardvitess-2323.0.5-r5
chainguardvitess-2424.0.3-r7
debian 11node-postcsspas de correctif indiqué
debian 12node-postcsspas de correctif indiqué
debian 13node-postcsspas de correctif indiqué
debian 14node-postcss8.5.12+~cs9.3.32-1
echonode-postcsspas de correctif indiqué
echo npm::Echo OSVpostcss8.5.12
minimoshomepage2.0.0-r0
minimoskubeflow-pipelines-frontend2.17.0-r0
minimoslangfuse-33.224.2-r0
minimosn8n2.36.6-r0
minimosopenclaw2026.4.29-r0
minimostrigger-dev4.5.11-r1
minimosverdaccio6.6.0-r0
npm::GitHub Security Advisory npmpostcss8.5.12
rapidfort alma 10goosepas de correctif indiqué
rapidfort alma 9goosepas de correctif indiqué
rapidfort debian 12node-postcss0:8.5.12+~cs9.3.32-1
rapidfort debian 13node-postcss0:8.5.12+~cs9.3.32-1
rapidfort fedora 43goose1.45.0-2.fc43
rapidfort Oracle Linux 10goosepas de correctif indiqué
rapidfort Oracle Linux 9goosepas de correctif indiqué
rapidfort Red Hat 10goosepas de correctif indiqué
rapidfort Red Hat 9goosepas de correctif indiqué
Red Hatgoosepas de correctif indiqué
Red Hatnodejs-css-loaderpas de correctif indiqué
Red Hatnodejs-sanitize-htmlpas de correctif indiqué
Red Hatopenshift4/ose-consolepas de correctif indiqué
Red Hatopenshift4/ose-console-rhel9pas de correctif indiqué
Red Hatpostcsspas de correctif indiqué
Red Hatsatellite/iop-advisor-frontend-rhel9pas de correctif indiqué
Red Hatsatellite/iop-host-inventory-frontend-rhel9pas de correctif indiqué
Red Hatsatellite/iop-vulnerability-frontend-rhel9pas de correctif indiqué
seal npm::Seal Security Database@seal-security/postcss7.0.35-sp999, 7.0.39-sp2, 8.3.6-sp999, 8.4.20-sp999, 8.4.30-sp999
seal npm::Seal Security Databasepostcss7.0.35-sp999, 7.0.39-sp2, 8.3.6-sp999, 8.4.20-sp999, 8.4.30-sp999
wolfilangfuse-33.225.7-r6
wolfinextcloud-server-3333.0.7-r4
wolfivitess-2323.0.5-r5
wolfivitess-2424.0.3-r7

Références

Les 10 références

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.