Skip to main content

iFlytek Astron Agent EUVDEUVD-2026-97015

| CVE-2026-108864 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-11 VulnCheck GHSA-whrv-p3hh-8mvr
2.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as a tenant application
  2. Delivery
    Predict victim's Snowflake event_id
  3. Exploit
    POST crafted event_id to /workflow/v1/resume
  4. Execution
    Inject resume content and read victim output stream
  5. Impact
    Cross-tenant data disclosure

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a valid authenticated application identity on a shared/multi-tenant Astron Agent (version ≤1.1.2) deployment, plus a victim workflow that is in the paused state awaiting resume. The attacker must supply the victim's event_id to POST /workflow/v1/resume; because these are Snowflake IDs that are time-ordered rather than cryptographically random, they are predictable/guessable, which is the core enabling condition (reflected as AT:P). Limiting factors: exploitation is impossible without authenticated access (PR:L), there must be an in-flight paused workflow to target, and single-tenant or isolated deployments eliminate the cross-tenant impact entirely.

Impact

This is a genuinely low-severity, low-priority issue, and the signals are internally consistent rather than conflicting. The CVSS 4.0 base score is only 2.3, driven by AT:P (a present attack requirement: the attacker must predict Snowflake event IDs), PR:L (a valid authenticated application identity is required), and uniformly Low impact (VC:L/VI:L, VA:N) with no subsequent-system impact (SC/SI/SA:N). No EPSS score was supplied, so exploitation probability cannot be quantified. The vulnerability is NOT on the CISA KEV list and there is no active-exploitation signal, so this is no public exploit identified at time of analysis. The practical risk ceiling is a cross-tenant confidentiality/integrity leak (reading another tenant's continuation output stream and injecting resume content), not RCE, data destruction, or full account takeover. The one caveat worth verifying: Snowflake IDs are time-ordered and only partially unpredictable, so AT:P's 'present attack requirement' may understate feasibility in a busy multi-tenant deployment where valid event_ids are easier to guess - in that case real risk trends slightly higher than the 2.3 base suggests. Overall this is a low-CVSS, low-real-risk authorization flaw that matters mainly to multi-tenant SaaS operators, not a broad emergency.

Exploit ScenarioDerived

An attacker registers or already controls one authenticated application on a shared Astron Agent instance, then predicts or brute-forces a Snowflake event_id belonging to another tenant's paused workflow. By POSTing that event_id to /workflow/v1/resume, the attacker injects their own resume content into the victim's workflow and reads the victim's continuation output stream, breaking cross-tenant isolation. No weaponized public exploit was identified, though a technical write-up with source-code references exists.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 11, 2026

Cross-tenant workflow hijacking in iFlytek Astron Agent through 1.1.2 lets an authenticated application on a shared deployment inject content into another tenant's paused workflow and read its continuation output stream by supplying the victim's event_id to POST /workflow/v1/resume. Exploitation requires a valid authenticated application identity (PR:L in the assessed vector) plus a victim workflow that is currently paused awaiting resume; the enabling weakness is that event_id values are time-ordered Snowflake identifiers that are predictable rather than cryptographically random. Severity is genuinely low (assessed CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N), there is no CISA KEV entry, no public exploit identified at time of analysis, and the cross-tenant impact disappears entirely on single-tenant or otherwise isolated deployments.

RemediationAI

No vendor-released patch identified at time of analysis, so remediation must be compensating. The most effective single control is to add an explicit ownership check in the resume handler before it acts on the supplied event_id: resolve the workflow's owning application/tenant and reject the request unless it matches the authenticated caller (the same check should govern reads of the continuation output stream). Treat that as a code change to be carried upstream or applied as a local fork patch until an official fix ships. A structural fix is to replace Snowflake event IDs with cryptographically random, high-entropy resume tokens, which removes the predictability that makes enumeration feasible, and to shorten the window in which paused workflows remain resumable. If you cannot patch, disabling or restricting POST /workflow/v1/resume on shared deployments blocks the attack path but breaks legitimate paused-workflow resumption, so use it only where cross-tenant isolation is the priority; alternatively, split shared installations into single-tenant deployments, which eliminates the exploit's entire premise at the cost of operational overhead. Detection-side, alert on resume requests whose event_id was not issued to the calling application, and on HTTP 200 resume responses returning content for workflows the caller did not create. Consult https://www.vulncheck.com/advisories/iflytek-astron-agent-through-1.1.2-authorization-bypass-via-workflow-v1-resume for any updated fixed-version guidance.

Affected VersionsENISA

astron-agent 0 ≤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 is an instance of CWE-639, Authorization Bypass Through User-Controlled Key - classically an IDOR: the resume endpoint in core/workflow/api/v1/chat/open.py (lines 106-183 of the v1.1.2 tree) accepts a client-supplied event_id and acts on the corresponding paused workflow without verifying that the calling application owns or is entitled to that workflow. The event registry module (core/workflow/cache/event_registry.py) keys workflows by Snowflake-style event IDs, which are 64-bit values composed of a timestamp, machine identifier, and sequence counter, making them time-ordered and enumerable rather than cryptographically random unguessable tokens. The assessed vector encodes this as AT:P (present attack requirements) - a live paused workflow must exist and its ID must be derived - while PR:L reflects that a tenant-scoped application credential is a hard prerequisite. Notably the VulnCheck/CVE assignment (CWE-639, CVSS 4.0 2.3 with AV:N/AC:L/AT:P/PR:L/VC:L/VI:L) and our independent CVSS 3.1 assessment agree on the core picture: authenticated, network-reachable, low impact to confidentiality and integrity of another tenant's workflow state, and no availability impact.

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 (VulnCheck) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.2 MEDIUM

Network-reachable API but AC:H because the attacker must predict time-ordered Snowflake IDs; PR:L for the required authenticated app identity; C:L/I:L for reading and injecting workflow content, A:N.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

iFlytek Astron Agent through 1.1.2 contains an insecure direct object reference vulnerability that allows authenticated applications to resume other applications' paused workflows by supplying their event_id to POST /workflow/v1/resume. Attackers can predict Snowflake event IDs to inject resume content into victim workflows and read their continuation output stream, breaking cross-tenant isolation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche open-source AI agent platform, limited enterprise deployment footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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