Case · DiggingBeagle record

JoySafeter client-selected Copilot mode reaches an unsandboxed host shell

Scope

Authenticated tenant access to the described Copilot WebSocket routing and standard backend.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
mitigation available
AI role
AGAINST AI
Basis and provenance

CLM-JOYSAFETER-MODE-SHELL reports: The JoySafeter advisory reports that an authenticated tenant can select standard Copilot mode, whose backend automatically supplies an execute tool running shell=True on the server host. Source SRC-2026-RADAR-JOYSAFETER-MODE-SHELL is located at 'Root Cause; FilesystemSandboxBackend, FilesystemMiddleware and _get_copilot_stream'. The distinctive mechanism begins: JoySafeter's client-controlled WebSocket mode switches between a default deepagents path without shell access and an explicit standard Copilot backend. Classification: setting=research_demonstration, exploit_status=demonstrated, evidence_grade=B on the bounded original investigator/vendor or paper evidence, without independent dynamic replication. remediation_status=mitigation_available; scoped control or limit: Disable or isolate standard mode for untrusted tenants, make executable backends explicitly authorized, and require approval before host commands. A filesystem tool allowlist is not sufficient if the middleware adds a separate shell tool. The null impact band avoids an ungrounded cross-Case severity rating; observed damage, targeted population and controlled test outcomes cannot be exchanged as the same quantity. Where a patch is described, its availability is separate from independently tested effectiveness.

Assessed Oct 23, 2026 using diggingbeagle.assessment/1.

At a glance

Claims & evidence

CLM-JOYSAFETER-MODE-SHELLThe JoySafeter advisory reports that an authenticated tenant can select standard Copilot mode, whose backend automatically supplies an execute tool running shell=True on the server host.supported

Basis: reported finding

Link to claim

Controls and mitigations

  • Disable or isolate standard mode for untrusted tenants, make executable backends explicitly authorized, and require approval before host commands. A filesystem tool allowlist is not sufficient if the middleware adds a separate shell tool.

Unknowns and contradictions

  • No verified production exploitation, corrected version or host configuration prevalence.

Sources and citation

Material revision history

  1. Oct 23, 2026 · Canonical change recorded · new in release · revision 183