CVE-2026-64010 in Linux信息

摘要

由 VulDB • 2026-07-19

在 Linux 内核中,已修复以下漏洞:

nfc: llcp: 修复 nfc_llcp_recv_cc() 中的 use-after-free race condition(竞态条件)

NFC LLCP 连接状态机中存在一个竞态条件,其中连接接受数据包 (CC) 可能与 socket 释放并发处理。这可能导致对 socket 对象的 use-after-free(释放后使用)。

当 nfc_llcp_recv_cc() 将 socket 从 connecting_sockets 列表移动到 sockets 列表时,它并未持有 socket 锁。如果 llcp_sock_release() 正在并发执行,它可能已经解除了对该 socket 的链接并减少了其引用计数,这可能导致 nfc_llcp_recv_cc() 将一个已释放的 socket 链接到活动列表中。

通过在 nfc_llcp_recv_cc() 中的状态转换和列表移动期间持有 lock_sock() 来修复此问题。在获取锁后,检查 socket 是否仍处于哈希表中,以确保它尚未被解除链接并被释放路径标记为销毁。这将锁定模式与 recv_hdlc() 和 recv_disc() 保持一致。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

来源

Want to know what is going to be exploited?

We predict KEV entries!