Skip to content
HighVulnerability

CVE-2026-58474: whichllm code injection in run and snippet commands via GGUF filenames

Identifier
CVE-2026-58474
Published
Record updated
View JSON
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.9%

Summary

whichllm before 0.5.16 has a code injection flaw in its run and snippet commands. A remote attacker who controls a HuggingFace repository can craft a GGUF filename containing double quotes or other special characters to execute arbitrary code on the user's machine, before any model download occurs. The script generation function in cli.py interpolates the rfilename value from the Hub API siblings field into generated Python source without escaping.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.