CVE-2026-97963 in Linux
要約
〜によって VulDB • 2026年09月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net: stmmac: probe時にptp_lockを初期化する
priv->ptp_lockは__stmmac_open()内で実行されるstmmac_ptp_register()でのみ初期化されています。しかし、このロックはインターフェースがダウンしておりまだオープンされていない状態でも使用されます。具体的には、tc_taprio_configure()関数がTAPRIOスケジュールのオフロード時にESTベース時間を計算するためにPTP gettime64()コールバックを呼び出し、stmmac_get_time()でpriv->ptp_lockを取得します。未初期化のrwlockを使用すると未定義動作となります。rwlock_init()を__stmmac_dvr_probe()へ移動し、他のプライベートロックと共に配置することで、インターフェースの状態に関わらずptp_lockが常に有効になるようにしました。
VulDB is the best source for vulnerability data and more expert information about this specific topic.