Linuxカーネルにおいて、以下の脆弱性が修正されました。tipc: 重複したGRP_ACK_MSGによるbc_ackersのアンダーフローの問題を修正しました。tipc_group_proto_rcv()内のGRP_ACK_MSGハンドラは、同じメンバーがすでに現在のブロードキャストラウンドを確認済みであっても、受信されるすべてのグループACKでbc_ackersを減算していました。bc_ackersはu16型のため、最後の正当なACKの後に重複したACKが受信されるとカウンタが65535に巻き戻ります。巻き戻された後、tipc_group_bc_cong()は輻輳を報告し続け、影響を受けたソケット上の後続のグループブロードキャストはグループが再作成されるまでブロックされます。この問題を修正するために、bc_ackedまたはbc_ackersを変更する前に重複または古いACKを無視する処理を追加しました。これにより、繰り返しのGRP_ACK_MSG処理が冪等となり、アンダーフローの発生を防止します。
Linux Linux Kernel 4.15.1 以上 5.10.253 未満 Linux Kernel 5.11 以上 5.15.203 未満 Linux Kernel 5.16 以上 6.1.169 未満 Linux Kernel 6.13 以上 6.18.23 未満 Linux Kernel 6.19 以上 6.19.13 未満 Linux Kernel 6.2 以上 6.6.135 未満 Linux Kernel 6.7 以上 6.12.82 未満 Linux Kernel 4.15 Linux Kernel 7.0
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
整数アンダーフロー(CWE-191) [NVD評価]
CVE-2026-31662
National Vulnerability Database (NVD) : CVE-2026-31662 関連文書 : tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e0bb732eaf77f9ac2f2638bdac9e39b81e0a9682) 関連文書 : tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/36ec4fdd6250dcd5e73eb09ea92ed92e9cc28412) 関連文書 : tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/575faea557f1a184a5f09661bd47ebd3ef3769f8) 関連文書 : tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3bcf7aca63f0bcd679ae28e9b99823c608e59ce3) 関連文書 : tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/48a5fe38772b6f039522469ee6131a67838221a8) 関連文書 : tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1b6f13f626665cac67ba5a012765427680518711) 関連文書 : tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a2ea1ef0167d7a84730638d05c20ccdc421b14b6) 関連文書 : tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a7db57ccca21f5801609065473c89a38229ecb92)
[2026年04月30日] 掲載