CVE-2026-35002

Agno < 2.3.24 field_type Eval Injection Arbitrary Code Execution

State
Published
Severity
9.3 Critical
Published
Apr 2, 2026
Updated
Oct 8, 2026
Reserved
Mar 31, 2026

Read the record on cve.org

Description

Agno versions prior to 2.3.24 contain an arbitrary code execution vulnerability in the model execution component that allows attackers to execute arbitrary Python code by manipulating the field_type parameter passed to eval(). Attackers can influence the field_type value in a FunctionCall to achieve remote code execution.

Scores

CVSSScoreVectorSource
4.09.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NVulnCheck

Weaknesses

  • CWE-95 Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')

Affected Products

ProductVersions
AgnoAgno
  • before 2.3.24Affected
  • cbf675521d4d2281925a051784a3b94172e56416Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.