Skip to main content

Aix-DB CVE-2026-77926

| EUVDEUVD-2026-104686 HIGH
Exposed Dangerous Method or Function (CWE-749)
2026-10-20 VulnCheck GHSA-m2vr-p43p-p3h6
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Submit crafted chat input or malicious document upload
  3. Exploit
    Reach ungated deepagents execute tool
  4. Execution
    Execute arbitrary OS commands on host
  5. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Aix-DB 1.2.4 ≤1.2.4

Affected Packages

euvd aix_db no fix

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.7%
Top 48% exploitable
Prevalence
Low
niche open-source ChatBI/BI tool, minimal enterprise deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.7%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

65
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy