pyspur Incomplete Filtering of Special Elements allowed by SingleLLMCallNode function
Low severity
GitHub Reviewed
Published
Jun 23, 2025
to the GitHub Advisory Database
•
Updated Jun 25, 2025
Description
Published by the National Vulnerability Database
Jun 23, 2025
Published to the GitHub Advisory Database
Jun 23, 2025
Reviewed
Jun 25, 2025
Last updated
Jun 25, 2025
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.
References