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:
ssh -p23231 localhost repo commit icecream -- --output=/tmp/pwned
It should have created a file in /tmp/pwned.
{
"nvd_published_at": "2025-09-04T10:42:32Z",
"github_reviewed_at": "2025-09-02T19:43:03Z",
"cwe_ids": [
"CWE-22"
],
"severity": "HIGH",
"github_reviewed": true
}