FlawAtlas
Search the atlas
CVE-2025-58355 High

Soft Serve vulnerable to arbitrary file writing through SSH API in github.com/charmbracelet/soft-serve

Soft Serve vulnerable to arbitrary file writing through SSH API in github.com/charmbracelet/soft-serve

Exploit probability 0.3%
Published September 8, 2025
Required by Not available
Last source change March 3, 2026

02 / AFFECTED SOFTWARE

Affected packages

Unknown Unknown

41 explicit affected versions

Go github.com/charmbracelet/soft-serve
Go github.com/charmbracelet/soft-serve

03 / CONNECTIONS

Connected vulnerabilities

related OPENSUSE-SU-2026:21483-1

04 / EVIDENCE

Source records

Open Source Vulnerabilities CVE-2025-58355

Soft Serve is a self-hostable Git server for the command line. In versions 0.9.1 and below, attackers can create or override arbitrary files with uncontrolled data through its SSH API. This issue is fixed in version 0.10.0.

View original source
Open Source Vulnerabilities GO-2025-3930

Soft Serve vulnerable to arbitrary file writing through SSH API in github.com/charmbracelet/soft-serve

View original source
Open Source Vulnerabilities GHSA-33pr-m977-5w97

Attackers can create/override arbitrary files with uncontrolled data. For a PoC, spin up an instance of soft-serve as explained in the README, and execute the following command: ```sh ssh -p23231 localhost repo commit icecream -- --output=/tmp/pwned ``` It should have created a file in `/tmp/pwned`.

View original source

05 / REFERENCES

Further evidence