PatchSiren

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.