Soft Serve, Arbitrary File Write through SSH API, CVE-2025-XXXXX (High)

Listen to this Post

The CVE-2025-XXXXX vulnerability in Soft Serve’s SSH server implementation stems from improper validation of file paths during file write operations initiated via specific SSH commands. An attacker can exploit a flaw in the API handling by crafting a malicious SSH request containing directory traversal sequences (e.g., ../../). The application fails to properly sanitize this input, allowing the request to break out of the intended target directory. Consequently, the server processes the request and writes uncontrolled data to an arbitrary filesystem location specified by the attacker, such as /tmp/pwned, leading to unauthorized file creation or modification.
Platform: Soft Serve
Version: < v0.12.2
Vulnerability: Arbitrary File Write
Severity: High

date: 2025-09-02

Prediction: Patch by 2025-09-09

What Undercode Say:

PoC Command
echo 'data' | ssh -T -p 23231 user@host "server-command ../../../../tmp/pwned"
Check for vulnerable versions
grep "version" ~/soft-serve/config.yaml
Mitigation test post-patch
diff <(ssh -T -p 23231 user@host "server-command test") expected_output.txt

How Exploit:

Craft SSH request with path traversal sequences to write data outside the intended repository directory.

Protection from this CVE:

Update to v0.12.2+. Implement input sanitization for file paths.

Impact:

Unauthorized file creation/modification leading to potential system compromise, data loss, or service disruption.

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: github.com
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top