Read the docs
TI-2026-20293 Aliases CVE-2026-25130GHSA-jfpc-wj3m-qw2m

Cybersecurity AI vulnerable to command Injection through argument injection in find_file Agent tool

Priority HIGH 82CWE-78Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-78.

Summary

Cybersecurity AI (CAI) is a framework for AI Security. In versions up to and including 0.5.10, the CAI (Cybersecurity AI) framework contains multiple argument injection vulnerabilities in its function tools. User-controlled input is passed directly to shell commands via `subprocess.Popen()` with `shell=True`, allowing attackers to execute arbitrary commands on the host system. The `find_file()` tool executes without requiring user approval because find is considered a "safe" pre-approved command. This means an attacker can achieve Remote Code Execution (RCE) by injecting malicious arguments (like -exec) into the args parameter, completely bypassing any human-in-the-loop safety mechanisms. Commit e22a1220f764e2d7cf9da6d6144926f53ca01cde contains a fix.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00906 60th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
aliasroboticscaiup to 0.5.10—No fix listedCNA
—cai-framework (PyPI)up to 0.5.10—No fix listedGHSA-jfpc-wj3m-qw2m
  • cai Vendoraliasrobotics Affected up to 0.5.10 Fixed in — No fix listed CNA
  • cai-framework (PyPI) Vendor— Affected up to 0.5.10 Fixed in — No fix listed GHSA-jfpc-wj3m-qw2m

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-25130
  2. 2026-10-03 Alias added: GHSA-jfpc-wj3m-qw2m

References

  • TI-2025-41267 Cybersecurity AI (CAI) vulnerable to Command Injection in run_ssh_command_with_credentials Agent tool CVSS 3.1CRITICAL 9.7
  • TI-2020-08279 RVD#2554: MiR ROS computational graph presents no authentication mechanisms CVSS 3.1CRITICAL 9.8
  • TI-2020-08278 Exposure of resource to wrong sphere in Mobile Industrial Robots A/S MiR100 CVSS 3.1CRITICAL 9.8
  • TI-2020-08277 RVD#2557: Hardcoded Credentials on MiRX00 Control Dashboard CVSS 3.1CRITICAL 9.8
  • TI-2020-08276 RVD#2566: Hardcoded Credentials on MiRX00 wireless Access Point CVSS 3.1CRITICAL 9.8
  • TI-2020-08286 RVD#2569: Insecure operating system defaults in MiR robots CVSS 3.1CRITICAL 9.8
See all 8 →

Sources