Langroid has a Code Injection vulnerability in LanceDocChatAgent through vector_store
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| langroid | langroid | affected |
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Langroid | Langroid | — |
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2025-15951 | Langroid has a Code Injection vulnerability in LanceDocChatAgent through vector_store |
Github GHSA |
GHSA-22c2-9gwg-mj59 | Langroid has a Code Injection vulnerability in LanceDocChatAgent through vector_store |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.534% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:langroid:langroid:*:*:*:*:*:*:*:* | |
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| 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, `LanceDocChatAgent` uses pandas eval() through `compute_from_docs()`. As a result, an attacker may be able to make the agent run malicious commands through `QueryPlan.dataframe_calc]`) compromising the host system. Langroid 0.53.15 sanitizes input to the affected function 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 LanceDocChatAgent through vector_store | |
| Weaknesses | CWE-94 | |
| References |
| |
| Metrics |
cvssV4_0
|