๐Ÿ” CVE Alert

CVE-2026-98258

UNKNOWN 0.0

posix-cpu-timers: Prevent freeing a timer which is queued on the expiry list

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: posix-cpu-timers: Prevent freeing a timer which is queued on the expiry list Kijo analyzed another race in the POSIX CPU timer code: Commit bf635681c906 converted cpu_timer::firing from a tristate value to a boolean. This lost the distinction between "not owned by the firing list" and "still owned, but delivery was canceled". The resulting race is: expiry handler timer_settime() timer_delete() -------------- --------------- -------------- collect timer onto private firing list firing = true observes firing = true firing = false return TIMER_RETRY wait for handler observes firing = false finish deletion unhash and free timer resume list traversal read freed elist.next -> UAF The firing bit is clearly the wrong indicator since that commit. Check whether the timer is queued on the expiry list or not instead. If it is queued clear the firing bit to prevent signal delivery as before and return TIMER_RETRY so the caller unlocks the timer which allows the expiry code to make progress and remove it from the list.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Oct 6, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
bf635681c906ad056d1fda325de8d1c12c9f8201 < 9971dac1a77845ff467146915fcbb9170f6a8209 bf635681c906ad056d1fda325de8d1c12c9f8201 < 4336e3f47d9d516441066e9a65eaf076790d8d45 bf635681c906ad056d1fda325de8d1c12c9f8201 < c21eaa72f02fc6e85621cbe09d303d8fb8bd39cd
Linux / Linux
6.13

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/9971dac1a77845ff467146915fcbb9170f6a8209 git.kernel.org: https://git.kernel.org/stable/c/4336e3f47d9d516441066e9a65eaf076790d8d45 git.kernel.org: https://git.kernel.org/stable/c/c21eaa72f02fc6e85621cbe09d303d8fb8bd39cd