CVE-2026-80903 in Linux
要約
〜によって VulDB • 2026年09月04日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
drm/xe/oa: OA config emit失敗時のsync entryリークの修正
xe_oa_emit_oa_config()は、成功した場合のみ同期エントリと同期配列を解放します。しかし、「戻り値の不可逆点」(フェンス割り当て、設定バッファの割り当て、またはバッチ送信)の前にエラーが発生した場合は、stream->syncsに触れることなく終了してしまいます。
ストリームのオープン処理では、呼び出し元でこのような失敗がハンドリングされますが、xe_oa_config_locked()はクリーンアップを行わずにエラーを伝播させるため、解析されたエントリによって保持されている同期配列とフェンス参照がリークします。次の設定ioctlによりstream->syncsが上書きされ、メモリへのアクセスが永久に不可能になります。
xe_oa_emit_oa_config()の失敗時に、ストリームオープンのエラーパスで行われているクリーンアップと同様に、解析された同期エントリを適切に解放してください。
(cherry picked from commit 8af97b3da2cfce04e6b457c6eb17ed3c1daf912b)
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.