Case · DiggingBeagle record

DB-GPT CodeAction executed model-generated code in its own application container

The DB-GPT CodeAction runner used the presence of a Docker container as a condition to execute generated Python or shell in the current application process environment instead of a disposable sandbox. CVE-2026-123018 reports LLM-generated code reaching service-container subprocesses with a permissive approval path.

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
demonstrated
Evidence
Grade C
Remediation
mitigation available
AI role
AGAINST AI
Basis and provenance

research demonstration; demonstrated. The cited primary disclosure supports the specific sequence and boundaries described here: A model or caller produces executable code through a DB-GPT CodeAction workflow. 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

    A model or caller produces executable code through a DB-GPT CodeAction workflow.

  2. 02

    The runner selects native subprocess execution when it detects the application is already containerized.

  3. 03

    Generated code runs with the application's own credentials and mounts instead of an independently isolated execution identity.

Claims & evidence

CLM-DB07-021-OUTCOMECVE-2026-123018 reports LLM-generated code reaching service-container subprocesses with a permissive approval path. Container execution does not itself establish compromise of the physical host.supported

Basis: reported finding

Link to claim
CLM-DB07-021-MECHANISMThe DB-GPT CodeAction runner used the presence of a Docker container as a condition to execute generated Python or shell in the current application process environment instead of a disposable sandbox.supported

Basis: reported finding

Link to claim

Implications

Always isolate action execution from the orchestrator, require approval for meaningful effects and test actual namespace and secret exposure.

Unknowns and contradictions

  • Container-service context, not proven physical-host escape; no patched version reported or real attack.

Sources and citation

Material revision history

  1. Nov 7, 2026 · Published version · first publication · revision 227