Linuxカーネルにおいて、以下の脆弱性が修正されました。netlabel:ラベルなしアドレスおよびマスク属性の長さの検証。netlbl_unlabel_addrinfo_get()は、アドレス属性の長さを使用して属性データがIPv4またはIPv6アドレスとして読み取れるかどうかを判定していましたが、対応するマスク属性の長さを独立して検証していませんでした。改ざんされたGeneric Netlinkリクエストにより、有効なIPv4/IPv6アドレス属性とより短いマスク属性が提供される可能性があり、これが後に完全なstruct in_addrやstruct in6_addrとして読み取られる恐れがありました。NLA_BINARYポリシーの長さはデフォルトで最大長として扱われるため、ラベルなしのIPv4/IPv6アドレスおよびマスク属性に対してはNLA_POLICY_EXACT_LEN()を使用しています。これにより、ポリシー検証時に短い属性が拒否され、かつポリシーの内省を通じて正確な長さの要件が明確になります。
Linux Linux Kernel 2.6.25 以上 5.10.259 未満 Linux Kernel 5.11 以上 5.15.210 未満 Linux Kernel 5.16 以上 6.1.176 未満 Linux Kernel 6.13 以上 6.18.36 未満 Linux Kernel 6.19 以上 7.0.13 未満 Linux Kernel 6.2 以上 6.6.143 未満 Linux Kernel 6.7 以上 6.12.94 未満 Linux Kernel 7.1
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-53238
National Vulnerability Database (NVD) : CVE-2026-53238 関連文書 : netlabel: validate unlabeled address and mask attribute lengths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/ccfe292a966079c61ea68a2da303b2a336170993) 関連文書 : netlabel: validate unlabeled address and mask attribute lengths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0c4bb32ad7fdc2dc6a8050f41eb04d4bda56b6c8) 関連文書 : netlabel: validate unlabeled address and mask attribute lengths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/95bda3eac0b1454c2cee98d58d9ba6dd8391e843) 関連文書 : netlabel: validate unlabeled address and mask attribute lengths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/672f0f3b8f875ffe6525a37847eafa7648c4c0c6) 関連文書 : netlabel: validate unlabeled address and mask attribute lengths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/71c52da13c3737493b42d20d9f33de34e03b3156) 関連文書 : netlabel: validate unlabeled address and mask attribute lengths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/07a18f5c90dd3d586b73242f5a5bbf0a72f2fdc6) 関連文書 : netlabel: validate unlabeled address and mask attribute lengths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/975a84fd741440853380d37465b6e226cf47254c) 関連文書 : netlabel: validate unlabeled address and mask attribute lengths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9772589b57e44aedc240211c5c3f7a684a034d3a)
[2026年07月10日] 掲載