Skip to content
OpenAdvisories
Critical · 9.7 Public exploit CVE-2026-25130 EUVD-2026-5008GHSA-jfpc-wj3m-qw2mPYSEC-2026-303

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

Published Jan 30, 2026 · Updated Feb 2, 2026 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
aliasrobotics cai <= 0.5.10 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI cai-framework <= 0.5.10 — GHSA-jfpc-wj3m-qw2m

References