Description
A vulnerability was determined in agno-agi agno up to 3.0.9. Affected by this issue is the function agno.CodingTools.run_shell in the library libs/agno/agno/tools/coding.py of the component CodingTools. This manipulation of the argument command causes os command injection. The attack may be initiated remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 3.0.10 can resolve this issue. Patch name: ed64fab5be63d2b15faddc2ef7c733176daa14aa. You should upgrade the affected component.
Published: 2026-10-12
Score: 5.1 Medium
EPSS: 1.1% Low
KEV: No
Impact: Command Execution
Action: Immediate Patch
AI Analysis

Impact

A vulnerability allows an attacker to supply a malicious command string to the run_shell function in the Agno CodingTools library. The function executes the supplied argument using the operating system shell, leading to potential arbitrary command execution on the host. This flaw can be exploited remotely, and the vulnerability has already been publicly disclosed, meaning that attackers may readily develop and deploy exploits.

Affected Systems

The flaw affects Agno-agi:agno product up to version 3.0.9. An upgrade to version 3.0.10—or later releases—includes the fix. All users of the agno component should verify that they are running the patched version.

Risk and Exploitability

The CVSS severity rating is 5.1, indicating moderate impact. The EPSS score is 1%, and the vulnerability is not listed in the CISA KEV catalog, but the existence of a public exploit and the ability to trigger the flaw remotely raise the practical risk. The likely attack vector is remote code injection via the run_shell interface; an attacker may embed shell commands or augment the command string to achieve privilege escalation depending on the execution context.

Generated by OpenCVE AI on October 12, 2026 at 15:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade agno to version 3.0.10 or later
  • Apply the patch commit "ed64fab5be63d2b15faddc2ef7c733176daa14aa" if an upgrade is not immediately possible
  • Implement input validation and a whitelist for commands passed to the run_shell function to restrict execution to safe, predetermined operations

Generated by OpenCVE AI on October 12, 2026 at 15:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 07:30:00 +0000


Tue, 03 Nov 2026 06:45:00 +0000


Tue, 13 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in agno-agi agno up to 3.0.9. Affected by this issue is the function agno.CodingTools.run_shell in the library libs/agno/agno/tools/coding.py of the component CodingTools. This manipulation of the argument command causes os command injection. The attack may be initiated remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 3.0.10 can resolve this issue. Patch name: ed64fab5be63d2b15faddc2ef7c733176daa14aa. You should upgrade the affected component.
Title agno-agi agno CodingTools coding.py agno.CodingTools.run_shell os command injection
First Time appeared Agno-agi
Agno-agi agno
Weaknesses CWE-77
CWE-78
CPEs cpe:2.3:a:agno-agi:agno:*:*:*:*:*:*:*:*
Vendors & Products Agno-agi
Agno-agi agno
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 5.5, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-11-03T06:39:12.025Z

Reserved: 2026-10-11T10:41:29.061Z

Link: CVE-2026-108817

cve-icon Vulnrichment

Updated: 2026-10-13T18:47:54.728Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T09:16:43.243

Modified: 2026-11-03T07:18:15.327

Link: CVE-2026-108817

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T15:15:09Z

Weaknesses
  • CWE-77

    Improper Neutralization of Special Elements used in a Command ('Command Injection')

  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')