Skip to content

Patch two high-severity advisories in dev dependencies - #3245

Open
olaservo wants to merge 1 commit into
mainfrom
olaservo/fast-uri-cve-2026-18446
Open

Patch two high-severity advisories in dev dependencies#3245
olaservo wants to merge 1 commit into
mainfrom
olaservo/fast-uri-cve-2026-18446

Conversation

@olaservo

@olaservo olaservo commented Aug 14, 2026

Copy link
Copy Markdown
Member

Motivation and Context

Two high-severity advisories, both transitive dev dependencies. Lockfile-only; each new version is within the range its parent already declares.

How Has This Been Tested?

  • npm audit → 0 vulnerabilities (was 2 high).
  • npx eslint schema/ clean (brace-expansion consumer).
  • npx tsx scripts/validate-examples.ts → 258 passed, 0 failed (ajv consumer).

Breaking Changes

None. Two patch bumps; no direct dependency moves.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Other (please describe): dependency security patch

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

Branched from main. If these should also reach docs/2026-07-28-release before it merges, that needs a separate cherry-pick.

🤖 Generated with Claude Code

Both are transitive, lockfile-only, and within the ranges their parents
already declare, so no direct dependency moves.

- fast-uri 3.1.4 -> 3.1.5 (CVE-2026-18446, GHSA-7p8r-x3mc-p8w7): host
  confusion via a backslash authority introducer. Reaches the tree through
  ajv, which declares ^3.0.1. This is Dependabot alert #90, open since
  2026-08-04.
- brace-expansion 5.0.8 -> 5.0.9 (GHSA-rgw5-rvv9-x895): DoS via unbounded
  intermediate arrays, bypassing the CVE-2026-14257 mitigation. Reaches the
  tree through eslint -> minimatch. Not reported by Dependabot.

`npm audit` now reports 0 vulnerabilities. Verified the consumers of both
packages still work: `eslint schema/` is clean and
`tsx scripts/validate-examples.ts` passes 258/258.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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