Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain peer- or session-scoped API key
-
ExploitSubmit parent workspace name to POST /v3/workspaces
-
ImpactRead reserved workspace config and custom_instructions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to already possess a valid peer- or session-scoped Honcho API key (a lower-privilege token) and to know the name of the parent workspace, which they then submit to the POST /v3/workspaces endpoint; get_or_create_workspace's check of only the workspace claim is the specific flaw. Limiting factors: a valid scoped credential is mandatory (no unauthenticated access per PR:L), no user interaction is needed, exposure is read-only disclosure of workspace metadata and custom_instructions with no write/integrity or availability impact, and the issue affects Honcho versions up to and including 3.3.0. |
| Impact | This is a medium-severity (CVSS 4.0 base 5.3) incorrect-authorization flaw (CWE-863) in Plastic Labs Honcho through 3.3.0. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates network-reachable, low-complexity exploitation that requires an already-authenticated low-privilege actor - specifically a peer- or session-scoped API key holder (PR:L), not an unauthenticated attacker. Impact is confidentiality-only and rated Low (VC:L, with VI:N/VA:N): no data modification or availability loss, and no scope change to other systems (SC/SI/SA:N). No EPSS score, CISA KEV listing, or POC flag was supplied in the intelligence set, and no SSVC decision data was provided, so automated-exploitation likelihood cannot be quantified from the input. The practical risk is a real but bounded privilege/authorization boundary violation: a tenant or user who legitimately holds a narrowly-scoped key can read higher-privileged workspace configuration (including custom_instructions) belonging to the parent workspace. This is a genuine multi-tenant isolation issue worth prioritizing in environments where scoped keys are distributed to less-trusted parties, but it is not a high-urgency RCE/takeover - it is a high-plausibility, low-impact information disclosure rather than a high-CVSS-but-overblown issue. Confidence that this is authenticated-only rests on the PR:L metric in the supplied vector. |
| Exploit ScenarioDerived | A multi-tenant Honcho deployment issues peer- or session-scoped API keys to individual clients or end-user integrations. A holder of such a scoped key sends a POST /v3/workspaces request naming the parent workspace, and because get_or_create_workspace validates only the workspace claim, the API returns the parent workspace's metadata and configuration - including custom_instructions that should be reserved for workspace- or admin-level keys. No public exploit was identified at time of analysis, though reference material from VulnCheck and a technical write-up document the request flow and vulnerable code paths. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Workspace metadata and custom_instructions disclosure in Plastic Labs Honcho through 3.3.0 allows a holder of a peer- or session-scoped API key to read workspace-level configuration they should not be able to access. The flaw (CWE-863, incorrect authorization) is that get_or_create_workspace inspects only the workspace claim on the supplied token and never verifies the key's scope, so an attacker who knows the parent workspace name can submit it to POST /v3/workspaces and retrieve fields such as custom_instructions that are reserved for workspace or admin keys. Exploitation requires an already-valid low-privilege scoped credential and knowledge of the workspace name (CVSS 4.0 base 5.3, PR:L, read-only confidentiality impact); no public exploit code or confirmed active exploitation was identified at time of analysis, and no vendor-released patch is present in the available intelligence.
RemediationAI
No vendor-released patch is identified in the available intelligence, and no fixed version number can be confirmed from the supplied data - operators should track https://github.com/plastic-labs/honcho and the VulnCheck advisory (https://www.vulncheck.com/advisories/plastic-labs-honcho-through-3.3.0-incorrect-authorization-via-post-v3-workspaces) for an upstream fix, and if they can patch the code themselves, add an explicit key-scope check (requiring a workspace- or admin-scoped claim, not merely a workspace claim) in the POST /v3/workspaces path before get_or_create_workspace returns data. Because exploitation requires a valid peer- or session-scoped key plus knowledge of the parent workspace name, the most effective near-term control is to stop issuing peer/session-scoped keys to untrusted or lower-trust callers and to rotate any such keys that may have been exposed. As a compensating control, block or restrict POST /v3/workspaces at the reverse proxy or API gateway for requests carrying peer/session-scoped credentials, accepting the trade-off that legitimate clients using those token types to create or look up workspaces will break and must be migrated to workspace-scoped keys. Treat custom_instructions as potentially sensitive data (it may encode proprietary prompt or policy content) and review logs for unexpected POST /v3/workspaces calls from scoped keys; note that rate limiting or alerting alone does not remediate the disclosure, since the request is a legitimate, low-volume API call.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Honcho is a Python-based service exposing a versioned REST API (v3) for managing workspaces, peers, and sessions, and it issues scoped API keys/tokens carrying claims such as workspace or peer/session scope. The vulnerable code path is the POST /v3/workspaces handler (src/routers/workspaces.py lines 41-72), which calls into the workspace CRUD helper get_or_create_workspace (src/crud/workspace.py lines 112-119); that helper validates only the workspace claim on the presented credential and never checks whether the key's scope authorizes workspace-level reads. The security/authorization helpers in src/security.py (lines 218-225) provide the claim-extraction logic that is supposed to gate this access but is not consulted for scope in this path. This is a classic CWE-863 incorrect authorization failure rather than a memory-safety or injection bug: the credential is valid, but the authorization decision is based on an insufficient subset of the token's privileges. Per the CPE cpe:2.3:a:plastic_labs:honcho:*:*:*:*:*:*:*:*, the affected surface covers all tracked Honcho versions, with advisories and technical analyses specifically describing versions through 3.3.0.
Know when Honcho gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable and low-complexity, but requires a valid scoped API key so PR:L; read-only disclosure of config gives C:L with I:N/A:N and no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Plastic Labs Honcho through 3.3.0 contains an incorrect authorization vulnerability that allows peer- or session-scoped API key holders to read workspace data because get_or_create_workspace checks only the workspace claim. Attackers can submit their parent workspace name to the POST /v3/workspaces endpoint to retrieve workspace metadata and configuration, including custom_instructions, reserved for workspace or admin keys.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-96985
GHSA-xj43-ppg4-ghf5
NVD
CVE.org
EPSS
Exploit-DB