Skip to content

fix: bump nanoid to >=3.3.18 via pnpm override - #387

Merged
theodesp merged 1 commit into
mainfrom
SPCS/fix/bump-nanoid
Sep 8, 2026
Merged

fix: bump nanoid to >=3.3.18 via pnpm override#387
theodesp merged 1 commit into
mainfrom
SPCS/fix/bump-nanoid

Conversation

@theodesp

@theodesp theodesp commented Sep 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds pnpm override nanoid@<3.3.18^3.3.18 to remediate GHSA-2v37-7h3g-55p8 (CVE-2026-67213).
  • Vulnerability: nanoid <3.3.18 can loop indefinitely in customAlphabet / customRandom when called with size=0, causing DoS.
  • Pulled transitively via postcss; lockfile regenerated (3.3.16 → 3.3.18).

Test plan

  • pnpm install succeeds
  • pnpm audit no longer reports nanoid finding

🤖 Generated with Claude Code

Adds pnpm override to remediate GHSA-2v37-7h3g-55p8 (CVE-2026-67213):
nanoid <3.3.18 can loop indefinitely in customAlphabet/customRandom
when passed size=0. Pulled transitively via postcss.

Co-Authored-By: Claude Opus 4.7 <[email protected]>
@theodesp
theodesp requested review from a team and moonmeister as code owners September 8, 2026 11:20
@headless-platform-by-wp-engine

Copy link
Copy Markdown

Check out the recent updates to your Headless Platform preview environment:

App Environment URL Build
faustjs.org preview-env-SPCS/fix/bump-nanoid https://hj…wered.com ✅ (logs)

Learn more about preview environments in our documentation.

@theodesp
theodesp merged commit 60ca338 into main Sep 8, 2026
4 checks passed
@theodesp
theodesp deleted the SPCS/fix/bump-nanoid branch September 8, 2026 11:50
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.

2 participants