diff options
| author | Ali Ahmet MEMIS <dev@unknownbbqr.xyz> | 2026-04-26 08:09:28 -0700 |
|---|---|---|
| committer | Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> | 2026-06-02 10:39:45 -0700 |
| commit | 607af438e6430893a822964c841a1994b33acccc (patch) | |
| tree | 9401f9875d5bc2aaf76fa95798a2d9a319c71f80 /Documentation/gpu/intel-display/git@git.tavy.me:linux.git | |
| parent | a167ae8eace52dd6c80438b77d92450fe12cd4be (diff) | |
tools/power/x86/intel-speed-select: Harden daemon pidfile open
Avoid symlink-based pidfile clobbering by opening the pidfile with
O_NOFOLLOW and validating it with fstat() before locking/writing.
The daemon currently uses a fixed pidfile path under /tmp. A local
unprivileged user can pre-create a symlink at that path and cause a
root-run daemon instance to write into an attacker-chosen file.
Fixes: 7fd786dfbd2c ("tools/power/x86/intel-speed-select: OOB daemon mode")
Signed-off-by: Ali Ahmet MEMIS <dev@unknownbbqr.xyz>
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Cc: stable@kernel.org
Diffstat (limited to 'Documentation/gpu/intel-display/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
