obsidian-tc: Declined human-in-the-loop confirmations can permit destructive calls over HTTP
影響: npm:obsidian-tc >= 1.13.0, <= 1.31.3 → 1.31.4
On a Streamable HTTP deployment with auth.jwtSecret configured, serving a 2026-07-28-era client that declared elicitation.form support, a call to a dispatch-gated tool (destructive: true, or a scope with an HITL floor) that was offered an inputRequired confirmation could still complete after the human declined, cancelled, or the elicitation response was omitted or malformed, provided the client echoed the validly bound requestState on resubmission. The server trusted an authentic, call-bound st…
Read on GitHub Advisory Database
| CVE | CVE-2026-115477 |
|---|---|
| Source | GitHub Advisory Database |
| Fetched | 10/24/2026, 03:42 AM |
| Data | Markdown JSON |
On 10/24/2026, 02:30 AM, GitHub Advisory Database published "obsidian-tc: Declined human-in-the-loop confirmations can permit destructive calls over HTTP" (type: Advisory). Severity is "High" (high). Related technologies: JavaScript / Node.js. CVE: CVE-2026-115477.