Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Simonw | Llm |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-g76p-4vg5-f4qh | llm CLI tool contains a code injection vulnerability via `--functions` command-line argument |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.327% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Python Code Injection via llm CLI --functions Argument |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Simonw
Simonw llm |
|
| Vendors & Products |
Simonw
Simonw llm |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Python Code Injection via llm CLI --functions Argument | |
| Weaknesses | CWE-94 |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | The llm CLI tool thru 0.27.1 contains a critical code injection vulnerability via its --functions command-line argument. This argument is intended to allow users to provide custom Python function definitions. However, the tool directly executes the provided code using the unsafe exec() function without any sanitization, sandboxing, or security restrictions. An attacker can exploit this by crafting a malicious llm command with arbitrary Python code in the --functions argument and using social engineering to trick a victim into running it. This leads to arbitrary code execution on the victim's system, potentially granting the attacker full control. | |
| References |
|