Skip to content
OpenAdvisories
Medium · 4.6 CVE-2025-64494 EUVD-2025-38212GHSA-fv2r-r8mp-pg48GO-2025-4106

Soft Serve does not sanitize ANSI escape sequences in user input

Published Nov 8, 2025 · Updated Nov 10, 2025 · Assigned by GitHub_M

Description

Soft Serve is a self-hostable Git server for the command line. In versions prior to 0.10.0, there are several places where the user can insert data (e.g. names) and 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. This issue is fixed in version 0.10.0.

Affected products

VendorProductAffectedFixed
charmbracelet soft-serve <= 0.10.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/charmbracelet/soft-serve < 0.11.0 0.11.0 GHSA-fv2r-r8mp-pg48

Advisories 1

References