ZeroHour

CVE-2026-80663

niche

Symlink-based pidfile clobbering in Linux kernel intel-speed-select daemon

CVSS 3.1
7.1 high
EPSS
<1%p3
Published
()
Modified
AI analysis

The intel-speed-select tool shipped with the Linux kernel (tools/power/x86/intel-speed-select) opens its daemon pidfile at a fixed path under /tmp without the O_NOFOLLOW flag or fstat() validation, so the open follows an attacker-controlled symlink. A local unprivileged user who pre-creates a symlink at that fixed path can cause a root-run daemon instance to lock and write the pidfile through the symlink, clobbering an attacker-chosen file with root-privileged writes. The impact is high integrity and availability damage to arbitrary files (CVSS 3.1: 7.1, AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H), though no privilege escalation is described. Only systems running the intel-speed-select daemon as root on Intel Speed Select-capable platforms are affected; this is a niche userspace tool packaged with kernel 'tools' packages, not a flaw in the running kernel itself. There is no known public proof of concept, the issue is not in CISA KEV, and EPSS estimates a ~0.1% probability of exploitation within 30 days.

What to do: Update the intel-speed-select tool via your distribution's kernel-tools/linux-tools packages once a build containing the hardened pidfile handling (O_NOFOLLOW plus fstat() validation) is available; no specific fixed version numbers are provided in this data. As interim mitigations, avoid running the intel-speed-select daemon as root, or verify the default /tmp pidfile path contains no unprivileged user-controlled symlinks before starting the daemon. Prioritize auditing servers where the daemon is known to run as root, since exploitation requires local shell access on such systems.

Affected
Linux kernel intel-speed-select userspace tool (tools/power/x86/intel-speed-select), daemon mode
Estimated exposure
nicheunknown; plausibly only on the order of thousands of systems at most (niche) — The tool is included in kernel 'tools' packages on major distributions, but only systems with Intel Speed Select-capable Xeon platforms that run the daemon as root with the default /tmp pidfile path are exploitable, and no public install…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In the Linux kernel, the following vulnerability has been resolved: 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.

Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H

In the news

No ingested article mentions this CVE yet.