{"id":15110,"date":"2026-09-04T19:02:26","date_gmt":"2026-09-04T11:02:26","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-64162"},"modified":"2026-09-04T19:02:26","modified_gmt":"2026-09-04T11:02:26","slug":"cve-2026-64162","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-64162","title":{"rendered":"CVE-2026-64162 [CRITICAL] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nidpf: fix read_dev_cl"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>idpf: fix read_dev_clk_lock spinlock init in idpf_ptp_init()<\/p>\n<p>In idpf_ptp_init(), read_dev_clk_lock is initialized after<br \/>\nptp_schedule_worker() had already been called (and after<br \/>\nidpf_ptp_settime64() could reach the lock). The PTP aux worker<br \/>\nfires immediately upon scheduling and can call into<br \/>\nidpf_ptp_read_src_clk_reg_direct(), which takes<br \/>\nspin_lock(&amp;ptp-&gt;read_dev_clk_lock) on an uninitialized lock, triggering<br \/>\nthe lockdep &#8220;non-static key&#8221; warning:<\/p>\n<p>[12973.796587] idpf 0000:83:00.0: Device HW Reset initiated<br \/>\n[12974.094507] INFO: trying to register non-static key.<br \/>\n&#8230;<br \/>\n[12974.097208] Call Trace:<br \/>\n[12974.097213]<br \/>\n[12974.097218]  dump_stack_lvl+0x93\/0xe0<br \/>\n[12974.097234]  register_lock_class+0x4c4\/0x4e0<br \/>\n[12974.097249]  ? __lock_acquire+0x427\/0x2290<br \/>\n[12974.097259]  __lock_acquire+0x98\/0x2290<br \/>\n[12974.097272]  lock_acquire+0xc6\/0x310<br \/>\n[12974.097281]  ? idpf_ptp_read_src_clk_reg+0xb7\/0x150 [idpf]<br \/>\n[12974.097311]  ? lockdep_hardirqs_on_prepare+0xde\/0x190<br \/>\n[12974.097318]  ? finish_task_switch.isra.0+0xd2\/0x350<br \/>\n[12974.097330]  ? __pfx_ptp_aux_kworker+0x10\/0x10 [ptp]<br \/>\n[12974.097343]  _raw_spin_lock+0x30\/0x40<br \/>\n[12974.097353]  ? idpf_ptp_read_src_clk_reg+0xb7\/0x150 [idpf]<br \/>\n[12974.097373]  idpf_ptp_read_src_clk_reg+0xb7\/0x150 [idpf]<br \/>\n[12974.097391]  ? kthread_worker_fn+0x88\/0x3d0<br \/>\n[12974.097404]  ? kthread_worker_fn+0x4e\/0x3d0<br \/>\n[12974.097411]  idpf_ptp_update_cached_phctime+0x26\/0x120 [idpf]<br \/>\n[12974.097428]  ? _raw_spin_unlock_irq+0x28\/0x50<br \/>\n[12974.097436]  idpf_ptp_do_aux_work+0x15\/0x20 [idpf]<br \/>\n[12974.097454]  ptp_aux_kworker+0x20\/0x40 [ptp]<br \/>\n[12974.097464]  kthread_worker_fn+0xd5\/0x3d0<br \/>\n[12974.097474]  ? __pfx_kthread_worker_fn+0x10\/0x10<br \/>\n[12974.097482]  kthread+0xf4\/0x130<br \/>\n[12974.097489]  ? __pfx_kthread+0x10\/0x10<br \/>\n[12974.097498]  ret_from_fork+0x32c\/0x410<br \/>\n[12974.097512]  ? __pfx_kthread+0x10\/0x10<br \/>\n[12974.097519]  ret_from_fork_asm+0x1a\/0x30<br \/>\n[12974.097540]  <\/p>\n<p>Move the call to spin_lock_init() up a bit to make sure read_dev_clk_lock<br \/>\nis not touched before it&#8217;s been initialized.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>idpf: fix read_dev_clk_lock spinlock init in idpf_ptp_init()<\/p>\n<p>In idpf_ptp_init(), read_dev_clk_lock is initialized after<br \/>\nptp_schedu<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-15110","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/15110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}