Skip to content
CriticalVulnerabilityLLM-specific

CVE-2025-46724: Langroid TableChatAgent code injection through pandas eval()

Identifier
CVE-2025-46724
Published
Record updated
View JSON
Affected
  • langroid < 0.53.15
Fixed in
0.53.15
  • released May 17, 2025, 3 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.8%

Summary

CVE-2025-46724 affects Langroid, a Python framework for building LLM-powered applications, prior to version 0.53.15. The `TableChatAgent` uses `pandas eval()`, and when fed untrusted user input, such as in a public-facing LLM application, it may be vulnerable to code injection (CWE-94).

Mitigation

Fixed in 0.53.15, which sanitizes input to `TableChatAgent` by default and adds warnings about the risky behavior in the project documentation.