CVE Catalog

CVE-2026-119050

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Summary

Agno through 3.1.11 contains an unsafe reflection vulnerability in PandasTools that allows invoking arbitrary pandas functions via model-controlled function names passed to getattr(). Attackers can use prompt injection to call pandas.read_pickle on attacker-controlled paths for code execution or read local files.

Risk Assessment

An attacker could achieve arbitrary code execution or read sensitive local files through the AI agent. The risk is high in applications processing untrusted input.

Recommendation

Update Agno to a version later than 3.1.11. Restrict the agent process privileges and validate input to limit prompt injection impact.

Other vulnerabilities in Agno

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS