Skip to main content

iFlytek Astron Agent CVE-2026-116339

| EUVDEUVD-2026-109940 MEDIUM
Incomplete List of Disallowed Inputs (CWE-184)
2026-10-26 VulDB GHSA-2rxp-23g6-8q6h
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach exec_ddl API endpoint over network
  2. Exploit
    Craft DDL using SQL comment smuggling
  3. Execution
    Bypass incomplete DDL blacklist filter
  4. Impact
    Execute disallowed DDL on memory database

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation completeness
Exploitation Conditions

The target is the exec_ddl endpoint (core/memory/database/api/v1/exec_ddl.py) of the DDL Whitelist Handler in iFlytek astron-agent up to 1.1.2; exploitation requires that this memory-database DDL API is network-reachable and that its input filtering relies on the blacklist that CWE-184 identifies as incomplete, bypassed via SQL comment smuggling per the PoC reference. The vendor vector marks PR:N (no privileges), but the description does not confirm whether the endpoint is actually exposed without authentication, so authentication requirements are not confirmed from the available data. Limiting factors: impact is rated Low on confidentiality, integrity, and availability with no scope change, so consequences are partial rather than full compromise; realistic risk depends on whether the DDL API is exposed beyond a trusted internal boundary. No user interaction is required.

Impact

This is a medium-severity issue (vendor CVSS 4.0 base 5.5) that should be treated as a moderate, not urgent, priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity flaw needing no special attack requirements, but the impact is capped at Low across all three dimensions (VC:L/VI:L/VA:L) with no scope change, and the exploit-maturity metric is E:P (proof-of-concept). The input assigns a 'this_month' priority rather than act_now/emergency, which is consistent with the limited impact. No CISA KEV listing is present in the data and no EPSS score was provided, so there is no signal of active or widespread exploitation. A public PoC reference exists but is not verified as working exploit code, so POC availability must not be read as confirmed exploitation. CONFLICT/GAP to verify: the vector states PR:N (unauthenticated), yet the affected endpoint is a memory-database DDL execution API where production deployments commonly sit behind authentication - the description does not confirm whether the endpoint is exposed unauthenticated, so the no-privileges assumption should be validated against the actual deployment. Net: a real but contained weakness in a niche AI-agent project, worth patching on a normal cycle rather than an emergency.

Exploit ScenarioDerived

A remote attacker with reach to the astron-agent memory-database exec_ddl API submits a DDL statement whose disallowed keywords are hidden using SQL comment smuggling, slipping past the incomplete blacklist in the DDL Whitelist Handler and getting an otherwise-forbidden DDL operation executed. A public PoC reference (v1_ddl_whitelist_comment_smuggling.py) exists but is not verified as working exploit code. Given the Low impact ratings, the realistic outcome is partial unauthorized read/modify of database schema or data rather than full compromise.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 26, 2026

SQL comment smuggling lets an attacker slip statements past the DDL blacklist enforced by iFlytek astron-agent's memory-database API in core/memory/database/api/v1/exec_ddl.py, affecting releases up to and including 1.1.2 and yielding low-level confidentiality, integrity and availability impact on the backing database rather than a full compromise. The filter in the DDL Whitelist Handler is an incomplete blacklist (CWE-184), so obfuscated statements are not rejected; a public PoC reference for the bypass exists, though it is not verified as working exploit code, and there is no CISA KEV entry or confirmed active exploitation. Authentication requirements are not confirmed from the available data, and the maintainers did not respond to the report, so no vendor-released patch or advisory has been identified at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis - the maintainers were contacted about the disclosure and did not respond, and none of the references point to a fixed release or an upstream fix commit - so no fixed version number can be cited and upgrading is not yet an available option. The practical mitigations follow directly from the exploitation conditions: first, remove network reachability of the exec_ddl endpoint (core/memory/database/api/v1/exec_ddl.py) by binding the memory-database API to localhost or a trusted internal segment, or by placing it behind an authenticating gateway; the trade-off is that legitimate remote administration of agent memory schemas then requires a proxy or bastion. Second, if the memory-database DDL API is not operationally needed, disable that route entirely, which eliminates the attack surface but may break agent features that create or migrate their own tables. Third, replace the blacklist with an allowlist of the specific DDL statement types the service is meant to issue and reject everything else, since the current denylist has already been shown to be incompletely enumerable; this requires code changes the vendor has not shipped, so it is a fork-side fix. Filtering SQL comment sequences at an upstream proxy or WAF can block the documented comment-smuggling pattern but will also reject legitimate queries that use comments or optimizer hints. Given the this_month priority and the low impact ratings, these controls should be scheduled rather than treated as emergency containment.

Affected VersionsENISA

astron-agent 1.1.1
astron-agent 1.1.0
astron-agent 1.1.2

Affected Packages

euvd astron_agent 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 flaw sits in the memory/database layer of the astron-agent framework, where an API endpoint (core/memory/database/api/v1/exec_ddl.py) accepts DDL and validates it against a denylist before passing it to the underlying database. CWE-184 (Incomplete List of Disallowed Inputs) describes exactly this design: a blocklist that enumerates known-bad keywords is bypassable whenever the parser and the filter disagree about tokenization - here, per the PoC reference, through SQL comment smuggling that breaks or hides the offending tokens from the filter while the database engine still parses the statement. The consequence is that statements the handler intends to forbid reach the database, allowing schema manipulation and related data exposure. The precise denylisted keywords, the exact comment syntax abused, and the database engine in use are not described in the available sources; the CPE cpe:2.3:a:iflytek:astron-agent:*:*:*:*:*:*:*:* does not pin a version, while the report scopes affected code to releases up to 1.1.2. Because the endpoint performs DDL, a bypass is not merely a read primitive - it can alter database structure, which is why availability and integrity are scored alongside confidentiality, though all three remain Low with no scope change under the assessed vector.

Know when Astron Agent 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 (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 7.3 HIGH

Network-reachable DDL API, low complexity, and no required interaction; PR:N follows the input vector though endpoint auth is unconfirmed, with Low C/I/A matching the partial impact.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

2
CVSS changed
Oct 26, 2026 - 15:23 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 26, 2026 - 14:30 cve.org
MEDIUM 5.5

DescriptionCVE.org

A vulnerability was determined in iFlytek astron-agent up to 1.1.2. This affects an unknown function of the file core/memory/database/api/v1/exec_ddl.py of the component DDL Whitelist Handler. This manipulation causes incomplete blacklist. The attack may be initiated remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Low
niche open-source AI-agent framework, limited production deployment footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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