CVE-2025-46724

Langroid has a Code Injection vulnerability in TableChatAgent

Published May 20, 2025 CVSS 3.1 · 9.8 Critical EPSS < 1% KEV · Not listed
Description
Langroid is a Python framework to build large language model (LLM)-powered applications. Prior to version 0.53.15, `TableChatAgent` uses `pandas eval()`. If fed by untrusted user input, like the case of a public-facing LLM application, it may be vulnerable to code injection. Langroid 0.53.15 sanitizes input to `TableChatAgent` by default to tackle the most common attack vectors, and added several warnings about the risky behavior in the project documentation.

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-15952 Langroid has a Code Injection vulnerability in TableChatAgent
Github GHSA Github GHSA GHSA-jqq5-wc57-f8hj Langroid has a Code Injection vulnerability in TableChatAgent
History
Type Values Removed Values Added
First Time appeared Langroid
Langroid langroid
CPEs cpe:2.3:a:langroid:langroid:*:*:*:*:*:*:*:*
Vendors & Products Langroid
Langroid langroid
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Langroid is a Python framework to build large language model (LLM)-powered applications. Prior to version 0.53.15, `TableChatAgent` uses `pandas eval()`. If fed by untrusted user input, like the case of a public-facing LLM application, it may be vulnerable to code injection. Langroid 0.53.15 sanitizes input to `TableChatAgent` by default to tackle the most common attack vectors, and added several warnings about the risky behavior in the project documentation.
Title Langroid has a Code Injection vulnerability in TableChatAgent
Weaknesses CWE-94
References
Metrics cvssV3_1

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

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 20, 2025, 5:53 PM
Reserved
Apr 28, 2025, 8:56 PM
Status
Analyzed
Published
May 20, 2025, 6:15 PM
Modified
Jun 17, 2026, 9:26 AM