Cloudanix VulnDB

CVE-2026-80663

High · 7.1

CVSS

7.1

EPSS

0.1%

Published

Aug 28, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A regular user on a Linux computer could make a privileged power-management tool accidentally overwrite important system files by leaving a shortcut in a shared temporary folder.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Data Tampering
Component
Application
Class
Path Traversal
Remediation
Patch
Effort
Low
Patch risk
Low

What it actually does

The vulnerability is a symlink-based path traversal in the intel-speed-select daemon's pidfile handling: it opens a fixed path under /tmp without O_NOFOLLOW, allowing a local unprivileged attacker to cause the root daemon to follow a pre-created symlink and write attacker-chosen content into an arbitrary file.

Why it matters to the business

Successful exploitation can result in arbitrary file overwrites on Linux systems, potentially causing data corruption, service outages, or further system compromise when critical configuration or log files are targeted; low EPSS and absence from KEV indicate limited observed real-world abuse so far.

How an attack unfolds

An attacker with local access pre-creates a symlink at the daemon's hardcoded /tmp pidfile location pointing to a chosen target file; when the root-privileged daemon later starts and opens/writes the pidfile, the write is redirected through the symlink, clobbering the target.

How to fix it

Apply the upstream kernel fix that opens the pidfile with O_NOFOLLOW and validates it via fstat() before locking or writing; update to a Linux kernel containing the resolution once released in distribution packages.

How to confirm the fix worked

Inspect the tools/power/x86/intel-speed-select source for O_NOFOLLOW usage on pidfile open and subsequent fstat() checks; verify that no world-writable symlinks can be placed at the daemon's pidfile path and test daemon startup under controlled conditions.

Typical attack path

  1. Locate or infer the fixed pidfile path used by the intel-speed-select daemon under /tmp
  2. Create a symlink at that path pointing to a file the attacker wishes to modify
  3. Trigger or wait for execution of the root-run daemon instance
  4. Daemon performs open/write operations that follow the symlink and alter the target file

How to detect it

Review system logs and audit trails for the intel-speed-select daemon opening or writing through unexpected paths; inspect /tmp for suspicious symlinks created around daemon execution times and correlate with file modification timestamps on sensitive targets.

What your security team should do

  • Track and apply Linux kernel updates containing the pidfile hardening as soon as available
  • Audit and restrict permissions on /tmp to reduce symlink creation opportunities by unprivileged users
  • Monitor privileged processes writing to unexpected locations and review daemon startup scripts

The record

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.

Affected packages

Ecosystem Package Introduced Fixed