CVE-2026-68288 in Linux情報

要約

〜によって VulDB • 2026年08月10日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

net: drop_monitor: NET_DM_ATTR_PAYLOADにおける情報漏洩を修正する

net_dm_packet_report_fill()およびnet_dm_hw_packet_report_fill()は、skb_copy_bits()で上書きする前にパロードのゼロ初期化を行わないよう、NET_DM_ATTR_PAYLOAD属性を手動(オープンコード)で構築していました。

skb_put()ではnla_total_size(payload_len)、つまりヘッダーとNLA_ALIGN()によるパディング分が予約されますが、コピーされるのはpayload_lenバイトのみです。payload_lenが4の倍数でない場合、1〜3バイトのパディングは初期化されず、netlinkメッセージ内でユーザー空間に漏洩します。

KMSANにより、ソフトウェアパスにおいてパケットペイロード長が4バイト境界に揃っていない場合にこの漏洩が確認されています:

BUG: KMSAN: kernel-infoleak in _copy_to_iter _copy_to_iter __skb_datagram_iter skb_copy_datagram_iter netlink_recvmsg sock_recvmsg __sys_recvfrom Uninit was created at: kmem_cache_alloc_node_noprof __alloc_skb net_dm_packet_work Bytes 173-175 of 176 are uninitialized

属性構築を手動で行う代わりに、__nla_reserve()を使用します。これにより属性ヘッダーが設定され、パディングもゼロ初期化されます。

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

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-387672

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!