CVE Feed

    Dashboard / CVE / CVE-2026-98260

    CVE-2026-98260

    In the Linux kernel, the following vulnerability has been resolved: exec: Cleanup POSIX timers right after de_thread() A per-thread CPU timer holds a reference to the PID of the thread it is attached to and, while it is armed, its node is queued in that thread's posix_cputimers. The task is looked up by that PID. When a non-leader thread exec()s, de_thread() changes which task owns that PID. pid_task(timer->it.cpu.pid, PIDTYPE_PID) then returns NULL, but the node is still queued on tsk, which is alive. timer_lock_sighand() takes a failed lookup to mean that the node is already dequeued, so it has nothing to undo. begin_new_exec() calls posix_cpu_timers_exit(me) right after exec_task_namespaces() and that removes the leftover node, so the state normally stays invisible. But bprm->point_of_no_return is set before de_thread(), so if unshare_files(), set_mm_exe_file(), exec_mmap() or exec_task_namespaces() fails, the task dies before it gets there. exit_itimers() then frees the k_itimer while its node is still queued, and reaping tsk later erases that freed node from the rbtree. In short: the non-leader thread B the parent timer_create(CLOCK_THREAD_CPUTIME_ID) timer_settime() arm_timer() // the node is queued on B execve() de_thread(B) exchange_tids(B, leader) // B's PID now belongs to the leader release_task(leader) __exit_signal(leader) posix_cpu_timers_exit(leader) // cleans leader's queue, not B's __unhash_process(leader) // that PID has no task anymore exec_mmap() mmap_read_lock_killable(old_mm) kill(B, SIGKILL) // -EINTR get_signal() do_exit() exit_itimers() posix_timer_delete() posix_cpu_timer_del() posix_timer_unhash_and_free() // freed while still queued wait4() release_task(B) posix_cpu_timers_exit(B) cleanup_timerqueue() timerqueue_del() // use-after-free Move the POSIX timer cleanup right after de_thread() before any of the later failure conditions brings the task into do_exit(). [ tglx: Move the cleanup right after de_thread() ]

    Published:Oct 6, 2026
    Last Modified:Oct 30, 2026
    EPS:Oct 6, 2026
    EPSS Score:0.00184
    CVSS Score:7.8

    Affected Products

    Vendor
    Linux
    Product
    Linux Kernel

    Exploits

    https://github.com/4627488/cve-2026-98260-nezhahttps://github.com/addxemmm/CVE-2026-98260-pudding-androidhttps://github.com/Again1996-bit/CVE-2026-98260-GhostKeyhttps://github.com/al123xiaaaa/CVE-2026-98260-GT7Pro-RMX5010https://github.com/AmarnathCJD/CVE-2026-98260-IQOO-13https://github.com/AzirX1337/CVE-2026-98260-OnePlus16-PYB110-Jailbreakhttps://github.com/AzirX1337/CVE-2026-98260-PMX110-Root618-Jailbreakhttps://github.com/b1gmang0/CVE-2026-98260-pandora-lpehttps://github.com/ChaYeWuu/prague-CVE-2026-98260-OS4.0https://github.com/ChaYeWuu/violin-CVE-2026-98260-OS4.0https://github.com/ChaYeWuu/xring-CVE-2026-98260-OS4.0https://github.com/colorgarden/CVE-2026-98260-y700-TB321FU-lpehttps://github.com/cuteaplane/CVE-2026-98260-for-OPD2501https://github.com/Feiman55/CVE-2026-98260-GhostKeyhttps://github.com/Haor/CVE-2026-98260-OPD2513https://github.com/jadedFella/lpe-study-noteshttps://github.com/janewas/cve-2026-98260-vivo-gki-researchhttps://github.com/kailashrs/infinitylock-apphttps://github.com/kpgc10kai/TimerRoothttps://github.com/LinXing0926/CVE-2026-98260-iQOO-Neo9-Pro-Roothttps://github.com/LinXing0926/GhostCredhttps://github.com/Lw5959/xring-cve-2026-98260https://github.com/molanp/CVE-2026-98260-vivo-s60-pochttps://github.com/NanoTurtle1145/cve-2026-98260-uafhttps://github.com/quyicheng03-boop/CVE-2026-98260-dada-androidhttps://github.com/quyicheng03-boop/CVE-2026-98260-nezha-androidhttps://github.com/quyicheng03-boop/CVE-2026-98260-popsicle-androidhttps://github.com/RMDycz/K80Pro-miro-CVE-2026-98260https://github.com/sabuweis/GhostLock-CVE-2026-98260https://github.com/sganggs/CVE-2026-98260-BRM-AN00https://github.com/simayang01/CVE-2026-98260-vivo-x-fold6-pochttps://github.com/starriv/CVE-2026-98260-Xiaomi-17-Pro-Maxhttps://github.com/super2tt/CVE-2026-98260-vivo-x-fold6-pochttps://github.com/villager1314/CVE-2026-98260-Analysishttps://github.com/WantenMN/cve-2026-98260-adbhttps://github.com/woshigenm/CVE-2026-98260https://github.com/yanoo1222/CVE-2026-98260-androidhttps://github.com/ylh440104/InfinityCore-Android-CVE-2026-98260https://github.com/YodonTan/cve-2026-98260-harmonyos-applicabilityhttps://github.com/yoro1836/SamTimerhttps://github.com/YuKongA/CVE-2026-98260https://github.com/Yunnijian/OnePlus16-Jailbreakhttps://github.com/zjns/CVE-2026-98260https://github.com/zsw125/o3root

    Common Weakness Enumeration

    Common Attack Pattern Enumeration and Classification (CAPEC)

    No CAPEC recorded yet

    Related CVEs

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High