PatchSiren cyber security CVE debrief
CVE-2026-115477 The-40-Thieves CVE debrief
CVE-2026-115477 debrief: A vulnerability in obsidian-tc allows destructive calls over HTTP even after human-in-the-loop confirmations are declined. This issue affects dispatch-gated tools with 'destructive: true' or a scope with an HITL floor. The vulnerability is present in versions 1.13.0 to 1.31.3 and is fixed in version 1.31.4. The server trusts an authentic, call-bound state as proof of approval, which is minted before the elicitation leg is asked. This issue was reproduced directly: a 'destructive: true' tool call, offered 'inputRequired', answered with '{action: decline}' on the 'elicitation/create' leg, still wrote.
- Vendor
- The-40-Thieves
- Product
- obsidian-tc
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-10-23
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-10-23
Who should care
Defenders of obsidian-tc deployments, especially those with 'destructive: true' tools or HITL scopes, should verify exposure and prioritize upgrading to version 1.31.4 or later. They should also review compensating controls for exposed systems, monitor for suspicious activity, and track exceptions.
Why it matters
CVE-2026-115477 allows destructive calls over HTTP in obsidian-tc even after human-in-the-loop confirmations are declined, affecting dispatch-gated tools with 'destructive: true' or HITL scopes. Defenders should verify exposure and prioritize upgrading to version 1.31.4 or later.
- Verify obsidian-tc deployments for exposure to ensure destructive calls are not executed unintentionally.
- Upgrade to version 1.31.4 or later to fix the vulnerability.
- Monitor for suspicious activity related to dispatch-gated tools to detect potential exploitation attempts.
Technical summary
The vulnerability in obsidian-tc allows destructive calls over HTTP even after human-in-the-loop confirmations are declined. This issue affects dispatch-gated tools with 'destructive: true' or a scope with an HITL floor. The server trusts an authentic, call-bound state as proof of approval, which is minted before the elicitation leg is asked. The vulnerability was reproduced directly: a 'destructive: true' tool call, offered 'inputRequired', answered with '{action: decline}' on the 'elicitation/create' leg, still wrote. This issue is present since the 2026-07-28 round trip shipped in v1.13.0 (THE-583).
Defensive priority
Defenders should prioritize verifying exposure of obsidian-tc deployments, especially those with 'destructive: true' tools or HITL scopes, and upgrade to version 1.31.4 or later.
Recommended defensive actions
- Verify obsidian-tc deployments for exposure, especially those with 'destructive: true' tools or HITL scopes.
- Upgrade to version 1.31.4 or later.
- Monitor for suspicious activity related to dispatch-gated tools.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The vulnerability was reproduced directly: a 'destructive: true' tool call, offered 'inputRequired', answered with '{action: decline}' on the 'elicitation/create' leg, still wrote. This issue is present since the 2026-07-28 round trip shipped in v1.13.0 (THE-583).
Sources and references
Verified primary and authoritative sources
-
CVE-2026-115477 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-115477
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-115477 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-115477
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
obsidian-tc: Declined human-in-the-loop confirmations can permit destructive calls over HTTP
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-737x-cwfr-5vvc.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/The-40-Thieves/obsidian-tc/security/advisories/GHSA-737x-cwfr-5vvc
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/The-40-Thieves/obsidian-tc/issues/967
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/The-40-Thieves/obsidian-tc/pull/969
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/The-40-Thieves/obsidian-tc/commit/101c91c656e2c2b88bcf3696a5da035f8c032c71
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/The-40-Thieves/obsidian-tc
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/The-40-Thieves/obsidian-tc/blob/v1.31.4/CHANGELOG.md
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/The-40-Thieves/obsidian-tc/releases/tag/v1.31.4
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.