use XDG_RUNTIME_DIR instead of /tmp
- Dec 15, 2020
-
-
Johannes Knödtel authored
The issue is, that POSIX only enforces the permissions of the containing directory but not the permissions of the socket itself. This can lead to potential security issues, as the command socket is not built for untrusted input. In the case that `XDG_RUNTIME_DIR` is not available, a directory under `/tmp` is created having the correct permissions to protect the socket under it.
-