CVE-2026-98218 in Linux
要約
〜によって VulDB • 2026年10月06日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
i2c: atr: add 失敗時のdangling adapterポインタの修正
i2c_atr_add_adapter()は、I2Cバスノティファイアが登録時に子クライアントと一致できるようにするために、i2c_add_adapter()の前にatr->adapter[chan_id]に値を格納します。エラー発生時にはチャネルは解放されますが、スロットは解放されたメモリを指したままになり、これによりi2c_atr_del_adapter()/クリーンアップ処理でuse-after-freeが発生する可能性や、-EEXISTによる再利用のブロックを引き起こす可能性があります。
i2c_add_adapter()のエラーパスにおいて、chanを解放する前にスロットをクリアします。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.