Skip to main content
VulnerabilityPublished Updated

CVE-2026-98258: Linux kernel · posix-cpu-timers: Prevent freeing a timer which is queued on the expiry list

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High · fixed in c21eaa72f02fc6e85621cbe09d303d8fb8bd39cd : patch Linux kernel soon.

Data as of 26 Oct 2026, 15:59 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 2% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in c21eaa72f02fc6e85621cbe09d303d8fb8bd39cd, 9971dac1a77845ff467146915fcbb9170f6a8209, 4336e3f47d9d516441066e9a65eaf076790d8d45
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 6 Oct 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade Linux kernel to c21eaa72f02fc6e85621cbe09d303d8fb8bd39cd, 9971dac1a77845ff467146915fcbb9170f6a8209 or 4336e3f47d9d516441066e9a65eaf076790d8d45.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ bf635681c906ad056d1fda325de8d1c12c9f8201, < c21eaa72f02fc6e85621cbe09d303d8fb8bd39cd
Fixed in
  • c21eaa72f02fc6e85621cbe09d303d8fb8bd39cd
LinuxLinuxAffected
  • ≥ bf635681c906ad056d1fda325de8d1c12c9f8201, < 9971dac1a77845ff467146915fcbb9170f6a8209
Fixed in
  • 9971dac1a77845ff467146915fcbb9170f6a8209
LinuxLinuxAffected
  • ≥ bf635681c906ad056d1fda325de8d1c12c9f8201, < 4336e3f47d9d516441066e9a65eaf076790d8d45
Fixed in
  • 4336e3f47d9d516441066e9a65eaf076790d8d45
LinuxLinuxAffected
  • =6.13
Fixed in–

AI-suggested

A fix for this vulnerability has been implemented in the Linux kernel. Users should update to the fixed versions identified by the commits c21eaa72f02fc6e85621cbe09d303d8fb8bd39cd, 9971dac1a77845ff467146915fcbb9170f6a8209, and 4336e3f47d9d516441066e9a65eaf076790d8d45. Applying these patches or upgrading to a kernel version that includes these fixes is the recommended mitigation.

Description

CVE-2026-98258 is a high-severity vulnerability in the Linux kernel's POSIX CPU timer code. It involves a race condition that can lead to use-after-free (UAF) when a timer is freed while still queued on the expiry list. This flaw arises from incorrect handling of the timer's firing state, which can cause the kernel to access freed memory.

References

Community reviews

Loading reviews…