medium6.3
CVE-2025-6518
pyspur Incomplete Filtering of Special Elements allowed by SingleLLMCallNode function
Impact
A vulnerability was found in PySpur-Dev pyspur up to 0.1.18. It has been classified as critical. Affected is the function SingleLLMCallNode of the file backend/pyspur/nodes/llm/single_llm_call.py of the component Jinja2 Template Handler. The manipulation of the argument user_message leads to improper neutralization of special elements used in a template engine. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| pip | pyspur | <= 0.1.18 | none recorded |
Affected products
| Product | Affected versions |
|---|---|
| PySpur-Dev Pyspur | before 0.1.18. |
Versions were read from the advisory text. No structured product data has been published for this record yet.