CVE Database›Document archive›CVE-2026-74594

CVE-2026-74594

kernel: sched/psi: Shut down rtpoll_timer in psi_cgroup_free()

Loading…

Severity

Moderate

Red Hat Product Security

4.7

CVSS 3.1

Review impact separately from score.

Published · August 22, 2026

Updated · October 26, 2026

Description

A flaw was found in the Linux kernel's Pressure Stall Information (PSI) subsystem. A race condition exists where a timer (rtpoll_timer) can be re-armed after it has been deleted during the destruction of a control group (cgroup). This can lead to the timer function executing on freed memory, potentially causing system instability or a crash. This vulnerability arises from an improper shutdown of the rtpoll_timer in psi_cgroup_free().

Statement

A race in sched/psi can leave rtpoll_timer() armed after the last PSI trigger is destroyed and the owning cgroup PSI state is freed. psi_schedule_rtpoll_work() can run locklessly from the scheduler hotpath and call mod_timer() after psi_trigger_destroy() has called timer_delete(), so poll_timer_fn() may later run on freed memory. For the CVSS the PR:L is chosen because a local user or delegated service with access to PSI triggers and cgroup lifecycle operations may be able to exercise the vulnerable path without full host root. The issue is not network reachable and requires local control plane activity around PSI trigger teardown and cgroup removal.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

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

CWE-416 · Use After Free