GHSA-x7fr-pg8f-93f5
sccache vulnerable to privilege escalation if server is run as root
Packages
Details
As written in the advisory (Markdown source, shown as plain text).
### Impact
On Linux the `sccache` client can execute arbitrary code with the privileges of a local `sccache` server, by preloading the code in a shared library passed to `LD_PRELOAD`.
If the server is run as root (which is the default when installing the [snap package](https://snapcraft.io/sccache)), this means a user running the `sccache` client can get root privileges.
### Patches
Upgrade to 0.4.0
### Workarounds
Don't run sccache server as root.
### GitHub Security Lab number
GHSL-2023-046
References
External links from the advisory. They lead to third-party sites.