PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-108816 agno-agi CVE debrief

A code injection vulnerability exists in the PythonTools component of agno-agi's agno product, specifically in the `run_python_code` function of `python.py`. This issue allows remote attackers to inject code, with the exploit being publicly available. The affected versions range from 3.0.0 to 3.0.6. The vendor has been informed but has not yet responded.

Vendor
agno-agi
Product
agno
CVSS
MEDIUM 5.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-12
Original CVE updated
2026-10-12
Advisory published
2026-10-12
Advisory updated
2026-10-12

Who should care

Defenders responsible for agno-agi agno products, especially those using versions 3.0.0 through 3.0.6, should assess exposure and prioritize remediation. Security teams and system administrators need to verify inventory, implement compensating controls, and monitor for suspicious activity.

Why it matters

This CVE debrief provides details on a code injection vulnerability in agno-agi agno products. Defenders should prioritize verifying inventory, assessing exposure, and implementing compensating controls due to the publicly available exploit and confirmed affected versions.

  • Remote code injection could lead to unauthorized code execution.
  • Publicly available exploit increases the risk of attacks.
  • Affected versions are confirmed, but specific remediation steps are not provided.
  • Verification of inventory and implementation of compensating controls are necessary.

Technical summary

The `run_python_code` function in `python.py` of the PythonTools component in agno-agi agno products is vulnerable to code injection. This allows remote attackers to inject code, with the exploit being publicly available. The vulnerability affects versions 3.0.0 through 3.0.6 of the agno product. Defenders should focus on verifying inventory, assessing exposure, and implementing compensating controls due to the publicly available exploit and confirmed affected versions. The CVSS score of 5.3 indicates a medium severity level, emphasizing the need for prompt remediation.

Defensive priority

Defenders should prioritize verifying the inventory of agno-agi agno products, especially versions 3.0.0 through 3.0.6, and assess exposure to remote code injection attacks. Implementing compensating controls and monitoring for suspicious activity related to the PythonTools component is advisable. Remediation priority should be set based on the CVSS score of 5.3 and the publicly available exploit.

Recommended defensive actions

  • Verify the inventory of agno-agi agno products, especially versions 3.0.0 through 3.0.6.
  • Assess exposure to remote code injection attacks.
  • Implement compensating controls and monitor for suspicious activity related to the PythonTools component.
  • Prioritize remediation based on the CVSS score of 5.3 and the publicly available exploit.
  • Review vendor guidance and official advisories for remediation steps.
  • Track and monitor affected systems for potential security incidents.
  • Consider rollback or change windows for remediation if necessary.

Evidence notes

The vulnerability details are based on the CVE Program record and supplemental sources. The affected versions and exploit availability are confirmed, but specific remediation steps or fix versions are not provided.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-108816 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-108816

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-108816 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-108816

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • agno-agi agno PythonTools python.py run_python_code code injection

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/108xxx/CVE-2026-108816.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/vuln/416593

    Supplemental source - vdb-entry, technical-description

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/vuln/416593/cti

    Supplemental source - signature, permissions-required

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/cve/CVE-2026-108816

    Supplemental source - third-party-advisory

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/submit/964159

    Supplemental source - third-party-advisory

  • Source reference

    Unverified legacy reference

    URL: https://github.com/Agno-agi/Agno/issues/10047

    Supplemental source - issue-tracking

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ybyu-ieu/agno-security-advisories/blob/main/advisories/agno-pythontools-run-python-code-arbitrary-code-execution.md

    Supplemental source - exploit

  • Source reference

    Unverified legacy reference

    URL: https://github.com/Agno-agi/Agno/

    Supplemental source - product

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.