Soft Serve does not sanitize ANSI escape sequences in user input
Moderate severity
GitHub Reviewed
Published
Nov 6, 2025
in
charmbracelet/soft-serve
•
Updated Nov 6, 2025
Package
Affected versions
<= 0.10.0
Patched versions
0.11.0
Description
Published to the GitHub Advisory Database
Nov 6, 2025
Reviewed
Nov 6, 2025
Last updated
Nov 6, 2025
Impact
In several places where the user can insert data (e.g. names), ANSI escape sequences are not being removed, which can then be used, for example, to show fake alerts.
In the same token, git messages, when printed, are also not being sanitized.
Places in which this was found:
Patches
v0.11.0
Workarounds
No.
References
n/a
References