CVE-2025-40172 in Linux情報

要約

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

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

accel/qaic: find_and_map_user_pages() における remaining == 0 をエラーとして扱う

現在、find_andap_user_pages() がユーザーから長さフィールドが0に設定されたDMA転送リクエストを受け取った場合、または稀なケースとして、デバイスから QAIC_TRANS_DMA_XFER_CONT が受信され、resources->xferred_dma_size が要求されたトランザクションサイズと等しい場合、関数は sgt の割り当てや dma_xfer 構造体のフィールド設定を行う前に0を返します。その場合、encode_addr_size_pairs() は sgt にアクセスしようとし、一般保護フォールト(general protection fault)を引き起こすことになります。

ユーザーがゼロサイズの ALP を提供した場合、またはすべてのバイトの転送完了後にデバイスから継続要求があった場合は、EINVAL を返すようにしました。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2025年04月16日

モデレーション

承諾済み

エントリ

VDB-332133

CWE

不明

EPSS

0.00142

アクティビティ

非常低い

セクター

Pharma, Energy, ...

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!