CVE-2026-89582 in Linux情報

要約

〜によって VulDB • 2026年09月12日

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

bnx2x: bnx2x_init_firmware()のエラーパスにおける二重解放(double free)の修正

bnx2x_init_firmware()は、エラー発生時にbp->init_ops、bp->init_data、およびbp->init_ops_offsetsをNULLに設定せずに解放しています。クリーンアップ関数であるbnx2x_release_firmware()は、これらの3つのポインタを条件なしで解放するため、init_firmwareが失敗し、その後release_firmware(例:__bnx2x_removeからの呼び出しや、ファンクションステートマシン経由)が呼ばれると、これら3つが二度目に解放されてしまいます。

エラーパス内でkfree()の後に各ポインタをNULLに設定することで、bnx2x_release_firmware()内の後続するkfree(NULL)呼び出しを安全なNOP(何もしない操作)として扱えるようにします。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402889

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!