Skip to content

chore(deps): bump fast-uri to 3.1.7 to fix GHSA-fph4-wmhf-6fwf and GH… - #31

Merged
NewscatcherAPI merged 2 commits into
mainfrom
fix-dependabot-2026-09-03
Sep 3, 2026
Merged

NewscatcherAPI merged 2 commits into
mainfrom
fix-dependabot-2026-09-03

Conversation

@Kizy625

@Kizy625 Kizy625 commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

…SA-5jgf-p345-68v8

Dependabot alerts #26 and #27 flag fast-uri 3.1.2 (high, dev transitive via webpack > schema-utils > ajv) for SSRF through repeated hostname percent-decoding. Patched in 3.1.6.

Pins fast-uri to ^3.1.7 in pnpm.overrides, matching the existing manual vite override. The range is deliberately kept inside 3.x: a plain ">=3.1.6" resolves to 4.1.2, which is itself still vulnerable (4.x needs >=4.1.3), and ajv only declares ^3.0.1.

Verified: normalize('http://%256c%256f%2563%2561%256c%2568%256f%2573%2574/') no longer decodes to http://localhost/; 479 tests pass; cjs + esm builds clean.

newsmcp and others added 2 commits September 3, 2026 10:43
…SA-5jgf-p345-68v8

Dependabot alerts #26 and #27 flag fast-uri 3.1.2 (high, dev transitive via
webpack > schema-utils > ajv) for SSRF through repeated hostname
percent-decoding. Patched in 3.1.6.

Pins fast-uri to ^3.1.7 in pnpm.overrides, matching the existing manual vite
override. The range is deliberately kept inside 3.x: a plain ">=3.1.6" resolves
to 4.1.2, which is itself still vulnerable (4.x needs >=4.1.3), and ajv only
declares ^3.0.1.

Verified: normalize('http://%256c%256f%2563%2561%256c%2568%256f%2573%2574/') no
longer decodes to http://localhost/; 479 tests pass; cjs + esm builds clean.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@NewscatcherAPI
NewscatcherAPI merged commit 87d607d into main Sep 3, 2026
3 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