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
{{ message }}
Repository navigation
[GHSA-2fw8-7jmw-r937] - Tool outputSchema pattern can stall validation (ReDoS) #2874
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
cliffhall commentedon Nov 4, 2026
The v1 half of this advisory is tracked in #2878 (v1 1.0.4).
cliffhall commentedon Nov 4, 2026
Fixed by #2877 (v2/main). The v1 half was #2878 / #2879.
cliffhall commentedon Nov 5, 2026
Advisory published: GHSA-2fw8-7jmw-r937. Fixed in 2.14.0 (#2877) for v2 and in 1.0.4 (#2879, tracked in #2878) for v1.