CVE-2026-23273 in Linux情報

要約

〜によって VulDB • 2026年06月06日

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

macvlan: macvlan_common_newlink()のエラーパスでRCUのgrace periodを観察する

valis氏から、以前のパッチ適用後もrace conditionが発生し続けるという報告がありました。

macvlan_common_newlink()はエラーを検出する前に@devを可視化してしまう可能性があり、その呼び出し元が直接free_netdev(dev)を呼び出すことになります。

macvlanまたはコアネットワークスタックのいずれかでRCU期間を尊重する必要があります。

macvlan_forward_source_one()に一時的なmdelay(1000)を追加してrace windowを開いた後、valis氏の再現手順は以下の通りでした:

ip link add p1 type veth peer p2 ip link set address 00:00:00:00:00:20 dev p1 ip link set up dev p1 ip link set up dev p2 ip link add mv0 link p2 type macvlan mode source

(ip link add invalid% link p2 type macvlan mode source macaddr add 00:00:00:00:00:20 &) ; sleep 0.5 ; ping -c1 -I p1 1.2.3.4 PING 1.2.3.4 (1.2.3.4): 56 data bytes RTNETLINK answers: Invalid argument

BUG: KASAN: slab-use-after-free in macvlan_forward_source (drivers

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年01月13日

モデレーション

承諾済み

エントリ

VDB-352022

EPSS

0.00125

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!