CVE-2026-64145 in Linux情報

要約

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

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

wifi: wilc1000: バス取得失敗時のdma_bufferリークを修正する

wilc_wlan_firmware_download()関数では、関数の先頭でkmalloc()を用いてdma_bufferが割り当てられ、エラー発生時には'fail:'ラベルを使用してkfree(dma_buffer)によって解放されます。

その後のすべてのエラーパスは正しくgoto failを使用しており、このクリーンアップ処理を経由しています。しかし、最初のacquire_bus()呼び出し直後の早期失敗パスでは裸のreturn ret;が使用されており、バス取得に失敗した場合にdma_bufferリークが発生します。

既存のクリーンアップパスを実行させるため、早期リターンをgoto failに置き換えます。

これは、ドライバーファームウェアダウンロードコードにおけるkmallocで割り当てられたローカル変数が、早期リターンのエラーパスでリークしている箇所を検出する独自のカスタムCoccinelleセマンティックパッチによって発見されました。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380385

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!