Skip to content

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

Open
fro-bot wants to merge 2 commits into
mainfrom
fro-bot/security-fast-uri-host-confusion
Open

fro-bot wants to merge 2 commits 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
Dependabot alert #52 flagged the fast-uri host confusion advisory (High)
as still open against 3.1.4, which this PR previously pinned. Upstream
patched the issue fully in 3.1.5; bump the pnpm override to close the
remaining exposure.
@fro-bot

fro-bot commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator Author

Fro Bot autoheal: Dependabot alert #52 flagged that this PR's fast-uri override (^3.1.4) still fell within the vulnerable range for a follow-up host-confusion advisory (High) — upstream fully patched it in 3.1.5. Bumped the pnpm-workspace.yaml override to ^3.1.5 and regenerated pnpm-lock.yaml. pnpm build verified clean on the updated branch.

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