Linuxカーネルにおいて、以下の脆弱性が修正されました。nfc: llcpにて、LLCP_CLOSEDチェック後のreturn文が欠落していた問題を追加修正しました。nfc_llcp_recv_hdlc()およびnfc_llcp_recv_disc()関数内では、ソケットの状態がLLCP_CLOSEDの場合、コードは正しくrelease_sock()とnfc_llcp_sock_put()を呼び出しますが、returnが行われていませんでした。そのため、関数の残りの部分が実行され、再度release_sock()とnfc_llcp_sock_put()が呼ばれます。これにより、release_sock()の二重解放とnfc_llcp_sock_put()の二重呼び出しによる参照カウントのアンダーフローが発生し、use-after-freeの問題を引き起こしていました。両関数のLLCP_CLOSED分岐の後に欠落していたreturn文を追加し、フォールスルーを防止しました。
Linux Linux Kernel 3.3 以上 6.6.136 未満 Linux Kernel 6.13 以上 6.18.24 未満 Linux Kernel 6.19 以上 6.19.14 未満 Linux Kernel 6.7 以上 6.12.83 未満 Linux Kernel 7.0 以上 7.0.1 未満
当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
不適切なロック(CWE-667) [NVD評価]
CVE-2026-31629
National Vulnerability Database (NVD) : CVE-2026-31629 関連文書 : nfc: llcp: add missing return after LLCP_CLOSED checks - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2b5dd4632966c39da6ba74dbc8689b309065e82c) 関連文書 : nfc: llcp: add missing return after LLCP_CLOSED checks - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/aba4712e8f0381cd5d196534ce2ad082626a5ab6) 関連文書 : nfc: llcp: add missing return after LLCP_CLOSED checks - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/796e0cac058252d0ad34ebe288e6f7979b5fc9b2) 関連文書 : nfc: llcp: add missing return after LLCP_CLOSED checks - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8977fad2b3c6eefd414131168d597c5d1d5e1abf) 関連文書 : nfc: llcp: add missing return after LLCP_CLOSED checks - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0eb1263a3b8c36418c9ba295c9ab3abed664edbf) 関連文書 : nfc: llcp: add missing return after LLCP_CLOSED checks - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/ff3d9e8f7244293e303f7b6ef70774291c7c27e9)
[2026年04月30日] 掲載