CVE-2026-119050

Agno through 3.1.11 Code Execution via PandasTools Unsafe Reflection

Published Oct 29, 2026 CVSS 4.0 · 9.2 Critical EPSS < 1% KEV · Not listed
Description
Agno through 3.1.11 contains an unsafe reflection vulnerability in PandasTools that allows attackers to invoke arbitrary pandas functions by supplying model-controlled function names to getattr(). Attackers can use prompt injection to make the agent call pandas.read_pickle on attacker-controlled paths for code execution, or call other readers to read local files.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Agno through 3.1.11 contains an unsafe reflection vulnerability in PandasTools that allows attackers to invoke arbitrary pandas functions by supplying model-controlled function names to getattr(). Attackers can use prompt injection to make the agent call pandas.read_pickle on attacker-controlled paths for code execution, or call other readers to read local files.
Title Agno through 3.1.11 Code Execution via PandasTools Unsafe Reflection
First Time appeared Agno
Agno agno
Weaknesses CWE-470
CPEs cpe:2.3:a:agno:agno:*:*:*:*:*:*:*:*
Vendors & Products Agno
Agno agno
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 4, 2026, 1:11 AM
Reserved
Oct 29, 2026, 11:51 AM
Status
Deferred
Published
Oct 29, 2026, 2:17 PM
Modified
Nov 4, 2026, 1:17 AM