IT SBIT Services
Schneeberger
DEEN
CVE tracker

HarnessRouter: Cross-workspace access via workspace API key

CVE-2026-125330High 7.5

← All vulnerabilities

Summary

HarnessRouter, a self-hosted unified API for agent harnesses, does not enforce the workspace scope of non-default workspace API keys on routes that accept a session or response ID. A key holder who learns a non-guessable ID from another workspace of the same organization can read sessions, conversation turns, files, traces and responses, overwrite files, cancel or delete sessions and publish share links. The attacker needs a valid workspace key and the identifier; organization boundaries are not crossed.

Affected

  • HarnessRouter from 0.4.2 up to but excluding 0.31.7

Fixed in

  • Version 0.31.7 (commit 249c6cc, PR #417)

Workaround

  • No vendor workaround published.
  • Until the upgrade: issue workspace API keys only to trusted holders, rotate keys that were shared across workspaces and restrict network access to the HarnessRouter endpoint.

Exploitation

  • No exploitation in the wild known.
  • No public proof of concept known.
  • CISA KEV listing: Unknown.

Our recommendation

  • Upgrade to the latest HarnessRouter release. Version 0.31.7 fixes this CVE, and later releases fix other vulnerabilities.
  • Check whether several workspaces share one instance and who holds their API keys.
  • Rotate workspace API keys after the upgrade if they may have been exposed.
  • Monitor for unexpected access to sessions and files across workspaces.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 05:13.

Original description (NVD)

HarnessRouter is a self-hosted unified API for agent harnesses. From version 0.4.2 until 0.31.7, routes that accept a session ID or response ID validate only the caller's organization and do not enforce the workspace scope of a non-default workspace API key. A key holder who learns a non-guessable identifier from another workspace in the same organization can read sessions, conversation turns, files, traces, and responses, overwrite files, cancel or delete sessions, and publish share links. The issue does not cross organization boundaries, and console users, organization keys, and Default Workspace keys intentionally retain organization-wide access. This issue is fixed in version 0.31.7.

NVD references (4)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.