CVE-2024-41956

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-41956
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-41956.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-41956
Aliases
Published
2024-08-01T22:15:29Z
Modified
2024-10-08T04:20:32.560687Z
Summary
[none]
Details

Soft Serve is a self-hostable Git server for the command line. Prior to 0.7.5, it is possible for a user who can commit files to a repository hosted by Soft Serve to execute arbitrary code via environment manipulation and Git. The issue is that Soft Serve passes all environment variables given by the client to git subprocesses. This includes environment variables that control program execution, such as LD_PRELOAD. This vulnerability is fixed in 0.7.5.

References

Affected packages

Git / github.com/charmbracelet/soft-serve

Affected ranges

Type
GIT
Repo
https://github.com/charmbracelet/soft-serve
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

v0.*

v0.1.0
v0.1.1
v0.1.2
v0.1.3
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.3.0
v0.3.1
v0.3.2
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.5.0
v0.5.1
v0.5.2
v0.5.3
v0.5.4
v0.6.0
v0.6.1
v0.6.2
v0.7.1
v0.7.2
v0.7.3
v0.7.4