Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliverySubmit crafted chat input or malicious document upload
-
ExploitReach ungated deepagents execute tool
-
ExecutionExecute arbitrary OS commands on host
-
ImpactExfiltrate datasource credentials and API keys
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Dangerous method exposure prevention
|
| Exploitation Conditions | Exploitation requires a valid authenticated but non-admin Aix-DB account (CVSS PR:L); it does not require admin rights or any user interaction. The core prerequisite is the ChatBI 'common agent' exposing the deepagents execute tool in an ungated manner, which lets authenticated users reach OS command execution via either crafted chat input to the POST /dify/get_answer endpoint or an uploaded document containing malicious text. The practical limiting factors for defenders are the authentication requirement and the narrow, specific deployment of Aix-DB 1.2.4 with the ChatBI common agent enabled; environments that restrict account registration or do not expose this agent face materially lower exposure. |
| Impact | This is a credible high-priority issue for anyone actually running Aix-DB 1.2.4. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes network-reachable, low-complexity exploitation requiring only a low-privileged authenticated account and no user interaction, with full High impact to confidentiality, integrity and availability (VC:H/VI:H/VA:H) - consistent with CWE-749 (exposure of a dangerous execute function) and the described host OS command execution. Publicly available exploit code (VulnCheck advisory plus a lasso.security writeup and a direct link to the vulnerable source line) sharply raises practical risk, as the attack is well-documented and reproducible. There is no CISA KEV listing and no EPSS score provided, so there is no evidence of active, widespread exploitation yet - the elevated risk here comes from POC availability and ease of exploitation rather than confirmed in-the-wild use. The main mitigating factor against mass exploitation is the PR:L requirement (an attacker needs valid non-admin credentials) and the product's apparently narrow deployment footprint, which together argue for prompt patching where deployed but not for emergency internet-wide panic. No signals are internally conflicting: CVSS network vector aligns with the HTTP endpoint (POST /dify/get_answer) and document-upload vectors in the description. |
| Exploit ScenarioDerived | An attacker with an ordinary (non-admin) Aix-DB account sends crafted chat input to POST /dify/get_answer, or uploads a document containing malicious text, causing the ChatBI common agent's ungated deepagents execute tool to run attacker-supplied operating system commands on the host. Public exploit code exists, and the commands run in the application's context, letting the attacker read datasource credentials and model API keys and pivot further. Because no user interaction and no admin role are required, any compromised or self-registered low-privilege account is sufficient. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Aix-DB 1.2.4 ships a ChatBI 'common agent' that exposes the deepagents execute tool without any gating, letting any authenticated non-admin user escalate from chat input to host-level operating system command execution. The two documented paths are crafted text sent to the POST /dify/get_answer endpoint and uploaded documents containing malicious text that the agent processes; successful exploitation exposes datasource credentials and model API keys held by the application. Publicly available exploit code exists, and the issue carries a CVSS 4.0 base score of 8.7, though exploitation is bounded by the need for a valid low-privileged account on a deployment that has the ChatBI common agent enabled.
RemediationAI
No vendor-released patch was identified at time of analysis, so remediation must start with containment. Disable or remove the ChatBI common agent and the deepagents execute tool from the agent toolset until an upstream fix lands, then upgrade Aix-DB past 1.2.4 as soon as a release addressing the exposure is published - tracking the advisory at https://www.vulncheck.com/advisories/aix-db-1.2.4-authenticated-rce-via-chatbi-common-agent-execute-tool and the referenced source file is the fastest way to confirm a fix. Where the ChatBI feature must stay online, restrict POST /dify/get_answer to trusted networks or authenticated service accounts and add an allow-list gate on agent tool invocation; the trade-off is reduced chatbot functionality for untrusted or internet-facing users. Lock down account provisioning so only vetted identities can obtain even non-admin accounts, since PR:L is the only barrier. Run Aix-DB in a least-privilege container or namespace without host mounts, with an egress-deny policy, and inject datasource credentials and model API keys at runtime through short-lived secrets or a vault rather than environment files - this limits blast radius if the execute tool is still reachable, at the cost of some deployment complexity. Finally, treat every datasource password and model API key in the Aix-DB runtime environment as potentially compromised, rotate them, and review logs for anomalous /dify/get_answer submissions and document uploads from non-admin users.
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
The root cause is CWE-749 (Exposed Dangerous Method or Function): Aix-DB's agent/common/enhanced_common_agent.py wires the deepagents 'execute' tool into the conversational agent's toolset without an authorization or sandbox gate (the vulnerable code is visible around line 237 in the upstream repository). Because the tool is reachable from ordinary chat processing, the agent's natural-language layer becomes an unintended command interpreter - user-supplied text, whether typed into the POST /dify/get_answer API or embedded in an uploaded document that the agent later reads, is passed through to a host shell rather than being confined to a read-only retrieval or analysis action. The CPE cpe:2.3:a:apconw:aix-db:*:*:*:*:*:*:*:* identifies Aix-DB from vendor apconw as the affected product, with 1.2.4 confirmed vulnerable. This is a classic confused-deputy pattern in LLM agent architectures: the agent process typically runs with the application's own privileges and environment, so command execution yields the datasource connection strings and model API keys present in its runtime configuration rather than mere chat data.
Know when Aix Db 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:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network HTTP endpoint and low-privilege authenticated access give AV:N/AC:L/PR:L/UI:N; host OS command execution yields full C:H/I:H/A:H with scope unchanged.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Aix-DB 1.2.4 contains a remote code execution vulnerability that allows authenticated non-admin users to run operating system commands through the ChatBI common agent's ungated deepagents execute tool. Attackers can send crafted chat input to POST /dify/get_answer or upload documents with malicious text to run host commands, exposing datasource credentials and model API keys.
Technical POC Analysis
CWE-749: Exposed Dangerous Method or Function.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Aix-DB 1.2.4 deployments with the ChatBI 'common agent' enabled carry a high-severity flaw that lets a low-privileged user turn ordinary chat input or an uploaded document into operating-system-level commands on the host, with publicly available exploit code already circulating. Successful abuse could expose the datasource credentials and model API keys the application holds, potentially opening downstream systems and cloud model services to further compromise. Leadership should care because the exposure is not limited to the chat feature - it reaches the host and the secrets that connect the organization to its data and AI providers.
No vendor patch is available; interim mitigations include disabling the ChatBI common agent, blocking POST /dify/get_answer at the perimeter, restricting document upload to trusted users, rotating exposed datasource credentials and model API keys, running Aix-DB under a least-privilege service account, network-segmenting affected hosts, and monitoring chat and upload activity for anomalous command or credential access.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Unauthenticated SQL data exfiltration in Aix-DB versions up to and including 1.2.4 allows attackers on adjacent networks
SQL injection in apconw Aix-DB through the terminology_retriever.py module allows local attackers to manipulate the Desc
Stored cross-site scripting in Aix-DB through version 1.2.4 allows authenticated low-privilege users to inject persisten
EUVD-2026-104686
GHSA-m2vr-p43p-p3h6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB