CVE-2026-74701 in Linux情報

要約

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

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

net/openvswitch: key_extract()におけるイーサネットヘッダ長の検証

ARPHRD_NONEデバイス(例:TUN)にパケットが届いた場合、ovs_flow_key_extract()はユーザーが提供したskb->protocolフィールドを信頼します。もしそれがETH_P_TEBである場合、パケットはMAC_PROTO_ETHERNETとして分類され、key_extract()が呼び出されますが、この際skb内にETH_HLEN(14)バイトの線形データがあるかどうかの確認が行われません。key_extract()ではMACアドレスのために2 * ETH_ALENバイトを無条件にプッシュし、parse_ethertype()でもさらに2バイトを取得します。これらはいずれも、線形領域が小さすぎる場合に__skb_pull()内でカーネルBUGを引き起こします。

kernel BUG at include/linux/skbuff.h:2848! RIP: 0010:key_extract+0xa7e/0xd90 net/openvswitch/flow.c:933 ovs_flow_key_extract+0x419/0xa70 ovs_vport_receive+0x222/0x390 netdev_frame_hook+0x3e0/0x630 tun_get_user+0x2d0c/0x38e0

イーサネットヘッダにアクセスする前にkey_extract()内でcheck_header()を呼び出すことで修正されました。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394492

EPSS

0.00000

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!