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.