Security readout for executives and security teams
Plain-English summary
CVE-2021-23368 is a denial-of-service issue in PostCSS source map parsing. A maliciously crafted source map can make vulnerable versions spend excessive CPU on regular expression processing. The impact is availability, not data theft or code execution, based on the provided sources.
Executive priority
Treat as a routine but real availability risk. Prioritize remediation in internet-facing build services, SaaS pipelines, and systems processing customer-supplied assets; otherwise handle through standard dependency update cycles.
Technical view
PostCSS versions from 7.0.0 before 8.2.10 are vulnerable to Regular Expression Denial of Service during source map parsing. CVSS 3.1 is 5.3 with network attack vector, low complexity, no privileges, no user interaction, and low availability impact.
Likely exposure
Exposure is most likely in build systems, developer tooling, CI, or services that run vulnerable PostCSS versions and parse source maps from untrusted or externally influenced inputs.
Exploitation context
The bundle does not show active exploitation and marks KEV as false. Exploitation depends on causing vulnerable PostCSS source map parsing to process crafted input; the cited sources do not provide evidence of widespread real-world abuse.
Researcher notes
The key condition is source map parsing in vulnerable PostCSS versions. Public references identify the vulnerable range and remediation commits, but the supplied bundle lacks detailed affected call paths, exploit telemetry, or product-specific impact beyond PostCSS and referenced downstream dependency updates.
Mitigation direction
- Upgrade PostCSS to version 8.2.10 or later.
- Update transitive dependencies that pin vulnerable PostCSS versions.
- Check Java/WebJars packaging if using npm PostCSS through WebJars.
- Reduce acceptance of untrusted source maps where operationally possible.
- Follow vendor and package-manager guidance for dependency remediation.
Validation and detection
- Inventory direct and transitive PostCSS versions in application and build dependencies.
- Confirm no dependency resolves to PostCSS >=7.0.0 and <8.2.10.
- Review CI and build pipelines that process externally supplied source maps.
- Check dependency update PRs for PostCSS remediation coverage.
- Monitor package advisories for any changed fixed-version guidance.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CVE-2021-23368 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Medium
- CVSS
- 5.3 (3.1)
- Known Exploited
- No
- Published
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L3.91.4Primary CVE scoreVulnerability scoring details
Base CVSS 3.1 score
5.3MediumVector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Source materials
- CVE List V5 sourceCVE List V5
- https://snyk.io/vuln/SNYK-JS-POSTCSS-1090595CVE reference · x_refsource_MISC
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1244795CVE reference · x_refsource_MISC
- https://github.com/postcss/postcss/commit/b6f3e4d5a8d7504d553267f80384373af3a3dec5CVE reference · x_refsource_MISC
- https://github.com/postcss/postcss/commit/8682b1e4e328432ba692bed52326e84439cec9e4CVE reference · x_refsource_MISC
- [myfaces-dev] 20210421 [GitHub] [myfaces-tobago] henningn opened a new pull request #774: build(postcss): update dependency to fix CVE-2021-23368CVE reference · mailing-list, x_refsource_MLIST
- [myfaces-dev] 20210421 [GitHub] [myfaces-tobago] henningn merged pull request #774: build(postcss): update dependency to fix CVE-2021-23368CVE reference · mailing-list, x_refsource_MLIST
- [myfaces-dev] 20210421 [GitHub] [myfaces-tobago] lofwyr14 opened a new pull request #775: Updating lib, to avoid CVE problem CVE-2021-23368 with postcssCVE reference · mailing-list, x_refsource_MLIST
- [myfaces-commits] 20210421 [myfaces-tobago] branch master updated: Updating lib, to avoid CVE problem CVE-2021-23368 with postcssCVE reference · mailing-list, x_refsource_MLIST
- [myfaces-commits] 20210421 [myfaces-tobago] branch master updated: build(postcss): update dependency to fix CVE-2021-23368CVE reference · mailing-list, x_refsource_MLIST
- [myfaces-dev] 20210421 [GitHub] [myfaces-tobago] lofwyr14 merged pull request #775: Updating lib, to avoid CVE problem CVE-2021-23368 with postcssCVE reference · mailing-list, x_refsource_MLIST
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
