Skip to content

fix(security): remediate fast-uri host confusion advisory (High) - #697

Open
fro-bot wants to merge 1 commit into
mainfrom
fro-bot/security-fast-uri-host-confusion
Open

fix(security): remediate fast-uri host confusion advisory (High)#697
fro-bot wants to merge 1 commit into
mainfrom
fro-bot/security-fast-uri-host-confusion

Conversation

@fro-bot

@fro-bot fro-bot commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

Dependabot alert #43 (High severity, GHSA-v2hh-gcrm-f6hx): fast-uri is vulnerable to host confusion via a literal backslash authority delimiter.

fast-uri is a transitive devDependency (via ajv <- eslint-plugin-json-schema-validator <- @bfra.me/eslint-config). The existing pnpm-workspace.yaml override (added in #655 for two earlier fast-uri advisories) pinned to ^3.1.3, which is itself within the newly disclosed vulnerable range (>= 3.0.0, <= 3.1.3).

Fix

Bumped the pnpm-workspace.yaml override from ^3.1.3 to ^3.1.4 (first patched version) and regenerated pnpm-lock.yaml. Minimal, reversible, no direct package.json changes.

Verification

  • pnpm lint — 0 errors (44 pre-existing warnings, unrelated)
  • pnpm buildtsc && vite build succeeded
  • pnpm test — 1298/1298 tests passing

🤖 Generated by Fro Bot daily autohealing run.

fast-uri (transitive devDependency via ajv <- eslint-plugin-json-schema-validator
<- @bfra.me/eslint-config) is vulnerable to GHSA-v2hh-gcrm-f6hx: host
confusion via literal backslash authority delimiter (Dependabot alert #43,
High severity). Patched in fast-uri 3.1.4.

The existing pnpm-workspace.yaml override (added in #655 for earlier
fast-uri advisories) pinned to ^3.1.3, which is itself within the newly
disclosed vulnerable range (>= 3.0.0, <= 3.1.3). Bumped the override to
^3.1.4 and regenerated the lockfile.

Verified: pnpm lint (0 errors), pnpm build, pnpm test (1298/1298 passing).
This was referenced Jul 23, 2026
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.

1 participant