Case · DiggingBeagle record

AgentScope accepted spoofed user identity headers across agent-management APIs

AgentScope Service treated a nonempty X-User-ID request header as the user principal across a broad set of agent-management APIs. CVE-2026-123024 describes cross-user agent settings, history, credentials and scheduled-job access when clients can reach the default service without an authenticating reverse proxy.

Public disclosure: Nov 5, 2026

Scope

Reported security vulnerability; exploitation prerequisites and tested version scope matter. No real-world exploitation is established unless separately reported.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
not established
Evidence
Grade C
Remediation
mitigation available
AI role
AGAINST AI
Basis and provenance

research demonstration; not established. The cited primary disclosure supports the specific sequence and boundaries described here: Caller reaches the Agent Service directly or through a gateway that fails to bind user identity. The evidence does not independently establish consequences beyond the record's supported outcome; a numerical impact band cannot be justified from the available evidence. Evidence grade C reflects the source attribution and independent verification limits.

Assessed Nov 7, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Caller reaches the Agent Service directly or through a gateway that fails to bind user identity.

  2. 02

    Caller supplies an arbitrary nonempty X-User-ID header accepted by the user-ID dependency.

  3. 03

    Downstream agent, memory or job operations use that forged identifier as the tenant authority.

Claims & evidence

CLM-DB07-017-OUTCOMECVE-2026-123024 describes cross-user agent settings, history, credentials and scheduled-job access when clients can reach the default service without an authenticating reverse proxy. The report does not establish affected deployed tenant counts.supported

Basis: reported finding

Link to claim
CLM-DB07-017-MECHANISMAgentScope Service treated a nonempty X-User-ID request header as the user principal across a broad set of agent-management APIs.supported

Basis: reported finding

Link to claim

Implications

Bind identities to validated bearer sessions or gateway principals at every API instead of trusting caller-controlled headers.

Unknowns and contradictions

  • Requires untrusted API access; authenticated gateway may prevent; no public fixed release or real victim count.

Sources and citation

Material revision history

  1. Nov 7, 2026 · Canonical change recorded · new in release · revision 227