You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v1 fix:fork PR #1. Server-supplied patterns are skipped, with a "not evaluated" note. No dependency changes. v1's lint, test, build and test-cli are green.
Before the release:
Merge the advisory. That merges both PRs at once. Lift required_status_checks on v2/main - DCOandv1/main - full protection, use a merge commit, then restore both from snapshots.
Ship both lines: v2.14.0 and a v1 patch on v1-latest.
Publish only after both are out.
Request a CVE and credit KillerX345.
Publish.
Convert this card to the v2 issue. File a separate v1 issue on get tools working #11 (no milestone), cross-link the two, and close both.
Upstream: private report to typescript-sdk, GHSA-f3p5-cxv7-g7x2 (Client.callTool uses the native RegExp).
Open: the assessment comment for the reporter is a manual post.
Reporter:KillerX345 | Reported severity: medium | Reported: 2026-10-28
Activity
fix: sanitize every reachable schema and never loosen into a false fa…
perf: make schema sanitization linear in schema size
fix: skip validation for schemas with identifiers; drop a bad $ref's …
fix: treat a not-validated output schema as an output schema
fix: give up a $ref whose pointer encodes a slash
cliffhall commentedon Nov 4, 2026
Fixed by #2879 (v1/main). Ships in v1 1.0.4.
cliffhall commentedon Nov 5, 2026
Advisory published: GHSA-2fw8-7jmw-r937. Fixed in 1.0.4 (#2879) for v1 and in 2.14.0 (#2877, tracked in #2874) for v2.