fix: update fast-uri to 3.1.5 via lockfile (CVE-2026-13676, CVE-2026-18446) - #229
Conversation
Automated dependency upgrade by OrbisAI Security
|
🤨 An automated AI fix, which is setting an |
…update to 3.1.5
fast-uri is a transitive dependency pulled in via:
serve → ajv@8.x (declares "fast-uri": "^3.0.1") → fast-uri
ajv@8.x's declared range is "^3.0.1", which allows up to but not
including 4.0.0. fast-uri@3.1.5 is the latest patched 3.x release
and satisfies this range naturally — no npm overrides block needed.
Removes the "overrides": { "fast-uri": "4.1.2" } that forced a
cross-major-version jump outside ajv's declared range, and updates
the lockfile to resolve fast-uri to 3.1.5 instead.
Addresses both CVE-2026-13676 and CVE-2026-18446 (GHSA-7p8r-x3mc-p8w7).
|
Thanks for catching this — you're right. The override wasn't the correct approach. I've traced the dependency path: I've also updated the target to |
Summary
Updates
fast-urifrom 3.0.6 to 3.1.5 by regenerating the lockfile — no npmoverridesblock.Dependency path
ajv@8.xhas always declared"fast-uri": "^3.0.1".fast-uri@3.1.5is the latest patched 3.x release and satisfies that range naturally, so the fix requires only a lockfile update — theoverridesblock from the previous commit has been removed.Vulnerabilities addressed
Verification
No
(overridden)annotation — resolved naturally within ajv's declared range.Changes
package.json— removedoverridesblockpackage-lock.json—fast-urinow resolves to3.1.5