CVE-2024-56712 in Linux情報

要約

〜によって VulDB • 2026年08月06日

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

udmabuf: 最後のexport_udmabuf()エラーパスにおけるメモリリークの修正

export_udmabuf()内でdma_buf_fd()がファイルディスクリプタ(FD)テーブルの満杯を理由に失敗した場合、udmabuf所有権を持つdma_bufは既に作成されています。しかし、u dmabuf_create()内のエラー処理では、関連するdma_bufに対して何もしないままudmabufのみが破棄されます。

これにより、danglingポインタを含むdma_bufがメモリ上に残ることになりますが、これは悪影響を及ぼすものではなく、単なるメモリリークに留まります。

この問題を修正するため、export_udmabuf()内のdma_buf_fd()呼び出しを外側に移動し、異なるエラー処理を行えるようにしました。

なお、コミット5e72b2b41a21(「udmabuf: udmabufドライバをfoliosを使用するように変換」)によりこのコードの構造は大幅に変更されましたが、メモリリーク自体はu dmabuf導入以来存在していたようです。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2024年12月27日

モデレーション

承諾済み

エントリ

VDB-289724

EPSS

0.00186

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!