Skip to main content

LangAlpha CVE-2026-109440

| EUVDEUVD-2026-104680 HIGH
Improper Neutralization of Input Used for LLM Prompting (CWE-1427)
2026-10-20 VulnCheck GHSA-fcmr-j7xj-36vp
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Plant instructions in attacker web content
  2. Delivery
    Agent retrieves poisoned content during task
  3. Exploit
    Prompt injection overrides agent controls
  4. Execution
    Bash/ExecuteCode runs code in sandbox
  5. Impact
    Exfiltrate secrets from _internal/.vault_secrets.json

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires that (1) the LangAlpha agent be directed to retrieve attacker-controlled web content (the indirect injection vector - UI:P/passive user interaction), and (2) the agent's Bash and ExecuteCode tools be available without an allow-list or human-in-the-loop approval, which is the described default behavior through version 2026.09.07. The concrete payload reads the workspace secrets file _internal/.vault_secrets.json. The principal limiting factor is that a user must actually run the agent against content an attacker can influence; there is no fully autonomous, zero-interaction path, and the affected product is niche, further constraining real-world reach. No authenticated access to the agent host is needed (PR:N).

Impact

Signals are mixed and point to a real but non-emergency priority. The CVSS 4.0 base score is 8.7 (High) with AV:N/AC:L/PR:N, meaning a remote, unauthenticated trigger with low complexity, but UI:P confirms exploitation is passive-user-interaction dependent - a victim must have the agent retrieve attacker-controlled web content, which sharply limits opportunistic mass exploitation. EPSS is low at 0.43% (36th percentile), consistent with no confirmed in-the-wild activity: this CVE is NOT in CISA KEV, so there is no confirmed active exploitation. The input lists a PoC as a reference only, not verified as working exploit code, so this is 'a public PoC reference exists; it is not verified as working exploit code' rather than a weaponized exploit. The vuln.today Decision label is 'this_week', which sets the urgency ceiling: this should be remediated within the week, not treated as act_now/emergency, and the low EPSS plus absence from KEV support that cadence. Net: a genuine high-impact flaw (full code execution and secret exfiltration) gated behind user-driven agent interaction and deployed in a niche product, so prioritize patching but it is not a drop-everything scenario. No key signals conflict with the CVSS vector; the main real-world dampeners are the UI:P requirement and the limited deployment footprint.

Exploit ScenarioDerived

An attacker plants hidden instructions in web content (e.g., a page or document the agent will fetch). When a LangAlpha user tasks the agent with research or browsing that reaches the poisoned content, the injected instructions hijack the agent into invoking its Bash or ExecuteCode tools - which lack an allow-list and human approval - to run arbitrary shell/Python in the workspace sandbox and read _internal/.vault_secrets.json. A public PoC reference exists (Lasso Security vulnerability-database entry) but it is not verified as working exploit code.

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

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

Alert me

AnalysisAIv2 – Oct 22, 2026

Indirect prompt injection in LangAlpha through 2026.09.07 allows remote attackers to run shell commands or Python inside the agent's workspace sandbox by planting instructions in web content the agent retrieves; the described payload then reads vault secrets from _internal/.vault_secrets.json. No CISA KEV entry or confirmed active exploitation is reported, and a public PoC reference exists; it is not verified as working exploit code. EPSS is 0.43% (36th percentile), the reporting source is VulnCheck, and the vuln.today priority is this_week, reflecting a real but non-emergency risk.

Earlier versions of this analysis (1)
v1 Oct 20, 2026 - 01:30 CVSS 8.6

Indirect prompt injection in LangAlpha (ginlix-ai) through 2026.09.07 lets remote attackers turn poisoned web content into shell or Python execution inside the agent's workspace sandbox. Because the Bash and ExecuteCode tools ship with no allow-list and no human-in-the-loop approval, an agent that merely fetches attacker-controlled pages can be steered into running arbitrary commands and then reading vault secrets from _internal/.vault_secrets.json. Exploitation is unauthenticated from the attacker's side but depends on the agent retrieving the malicious content, and publicly available exploit code exists; no CISA KEV entry confirms active in-the-wild use at time of analysis.

RemediationAI

The supplied advisory data does not list a vendor-released patch or fixed version for LangAlpha through 2026.09.07; check the VulnCheck advisory (https://www.vulncheck.com/advisories/langalpha-through-2026.09.07-indirect-prompt-injection-rce-via-bash-and-executecode) and the Lasso entry (https://www.lasso.security/vulnerability-database/cve-2026-109440) for an update. Until a fix is available, disable the Bash and ExecuteCode tools or place them behind a strict allow-list and mandatory human-in-the-loop approval for agents that ingest web content; this reduces functionality and adds operator friction. Move _internal/.vault_secrets.json out of the workspace and give the sandbox only scoped, read-only credentials so the file is not reachable; this may require re-architecting secret delivery. Restrict sandbox egress to block exfiltration of secrets, accepting that legitimate outbound integrations may need explicit exceptions. Where possible, run the agent only against trusted content and isolate each workspace.

Affected VersionsENISA

LangAlpha 0 ≤2026.09.07

Affected Packages

euvd langalpha 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

LangAlpha is a Python AI agent framework (CPE ginlix-ai:langalpha) whose agent can retrieve web pages and then call tools. The flaw is CWE-1427: instructions embedded in retrieved web content are not neutralized before being treated as model instructions, so the agent can be steered into invoking its Bash and ExecuteCode tools. Those tools lack an allow-list and human-in-the-loop approval in the described default behavior through 2026.09.07, so the injected instruction can execute shell or Python in the workspace sandbox. The assessed CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H: no host authentication is needed, but the user must direct the agent at attacker-influenced content (passive user interaction). The concrete payload targets _internal/.vault_secrets.json, allowing exfiltration of vault secrets; CVSS 4.0 subsequent-system metrics are N, so the described impact is confined to the sandbox/workspace and its secrets rather than full host compromise.

Know when Langalpha 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:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Remote, no privileges, but a user must have the agent fetch attacker content (UI:R); impact stays within the sandbox workspace (S:U) with full code execution yielding C/I/A High.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/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
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Analysis Updated
Oct 22, 2026 - 22:48 vuln.today
v2 - CVSS changed
CVSS changed
Oct 22, 2026 - 22:38 NVD
8.6 (HIGH) 8.7 (HIGH)
CVE Published
Oct 20, 2026 - 00:46 cve.org
HIGH 8.6

DescriptionCVE.org

LangAlpha through 2026.09.07 contains an indirect prompt injection vulnerability that allows remote attackers to execute shell commands or Python by planting instructions in web content retrieved by the agent. Because Bash and ExecuteCode lack an allow-list and human-in-the-loop approval, attackers can run code in the workspace sandbox and exfiltrate vault secrets from _internal/.vault_secrets.json.

Technical POC Analysis

CWE-1427 (improper neutralization of input used for LLM prompting) escalating to arbitrary code execution.

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

LangAlpha, an AI agent product, contains an indirect prompt injection vulnerability that could allow attackers to execute arbitrary commands within the agent's sandbox and potentially access sensitive secrets stored in the vault. While no active exploitation has been confirmed and a working exploit is not verified, the high severity and the product's role in automated workflows mean that a successful attack could disrupt operations and expose confidential data. Security leadership should prioritize remediation given the potential for lateral movement and data breach.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: restricting the agent's ability to fetch external web content, implementing strict network segmentation and egress filtering, enforcing least privilege on the agent's workspace and vault access, and monitoring for unusual command execution or secret access attempts.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Rare
obscure open-source AI agent project, minimal production deployment footprint
Exploit
POC
Public exploit code exists
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
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· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Related Vulnerabilities in LangAlpha Prompt Injection and Isolation Flaws

View all 2

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