Skip to content

fix(deps): bump postcss to 8.5.18 to resolve GHSA-r28c-9q8g-f849#9352

Merged
zahin-mohammad merged 1 commit into
masterfrom
fix/postcss-cve-ghsa-r28c-9q8g-f849
Jul 24, 2026
Merged

fix(deps): bump postcss to 8.5.18 to resolve GHSA-r28c-9q8g-f849#9352
zahin-mohammad merged 1 commit into
masterfrom
fix/postcss-cve-ghsa-r28c-9q8g-f849

Conversation

@claude

@claude claude Bot commented Jul 24, 2026

Copy link
Copy Markdown

Requested by Zahin Mohammad · Slack thread

Description

This PR bumps the pinned postcss version from 8.5.12 to 8.5.18 to resolve GHSA-r28c-9q8g-f849, a path traversal vulnerability in postcss's source-map auto-loading (CVSS 7.5), fixed upstream in [email protected].

This vulnerability was blocking BitGoJS's "Publish @bitgo-beta" workflow's vulnerability-severity gate.

Issue Number

INF-2186

Type of change

  • Bug fix (non-breaking change which fixes an issue)

What changed

  • Bumped the existing postcss pin in root package.json's resolutions block from 8.5.12 to 8.5.18.
  • Bumped the existing postcss pin in root package.json's overrides block from 8.5.12 to 8.5.18.
  • No changes were needed in modules/web-demo/package.json, whose direct postcss@^8.2.14 dependency range already allows 8.5.18 (any <9.0.0), and will now resolve to 8.5.18 via the root override/resolution.

How Has This Been Tested?

  • Ran yarn install at the repo root and confirmed postcss resolves to a single unified 8.5.18 entry in the resulting yarn.lock, with no other postcss version present.
  • The resulting yarn.lock diff is small and expected: the postcss entry (version + integrity hash), its nanoid dependency range bump (postcss now requires nanoid@^3.3.12), and a handful of incidental transitive-dependency resolution shifts from re-running yarn install (e.g. body-parser, qs, raw-body) unrelated to this change.

Checklist

  • My commits follow Conventional Commits and reference the ticket (INF-2186)
  • No code changes required; this is a dependency version pin bump only

Generated by Claude Code

@claude
claude Bot requested a review from a team as a code owner July 24, 2026 20:09
Bumps the existing postcss pin in the root package.json `resolutions`
and `overrides` blocks from 8.5.12 to 8.5.18 to fix a path traversal
vulnerability in postcss's source-map auto-loading (CVSS 7.5), which
was blocking BitGoJS's "Publish @bitgo-beta" workflow's
vulnerability-severity gate.

No breaking changes; all consumer semver ranges (e.g. web-demo's
postcss@^8.2.14) remain satisfied by 8.5.18.

TICKET: INF-2186
@zahin-mohammad
zahin-mohammad force-pushed the fix/postcss-cve-ghsa-r28c-9q8g-f849 branch from 7d8354e to 89830d7 Compare July 24, 2026 20:11
@zahin-mohammad zahin-mohammad self-assigned this Jul 24, 2026
@zahin-mohammad

Copy link
Copy Markdown
Contributor

lgtm ( cant approve due to HITL checks )

@zahin-mohammad
zahin-mohammad merged commit 963015b into master Jul 24, 2026
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants