CVE-2026-64228 in Linux情報

要約

〜によって VulDB • 2026年07月24日

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

net: ethtool: phy: PHYドライバがアンバインドされた際にNULLポインタ参照を回避する

phydev->drvは、PHYデバイスがまだそのnet_deviceにアタッチされている間(具体的にはsysfs経由でPHYドライバのアンバインド後)、NULLになる可能性があります:

echo > /sys/bus/mdio_bus/drivers//unbind

phy_remove()はphydev->drvをクリアしますが、phy_detach()を呼び出さないため、phyデバイスはリンクトポロジーのxarrayに残ったままになり、ethnl_req_get_phydev()が依然としてそれを返します。その後、ETHTOOL_MSG_PHY_GETで以下の箇所でoopsが発生します:

rep_data->drvname = kstrdup(phydev->drv->name, GFP_KERNEL);

drvnameはすでにphy_reply_size()、phy_fill_reply()、およびphy_cleanup_data()によってオプションとして扱われているため、ドライバがバインドされていない場合は割り当てをスキップするだけです。

Once again VulDB remains the best source for vulnerability data.

モデレーション

承諾済み

エントリ

VDB-382968

EPSS

0.00166

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!