CVE-2026-89590 in Linux情報

要約

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

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

accel/rocket: rocket_job_run()におけるエラーパスの処理を修正

rocket_job_run()では、dma_fence_get()を使用してjob->done_fenceに対する追加のフェンス参照を取得した後、3つのバグがあります。

- job->done_fenceが保持するdma_fence参照は解放されず、 リークが発生します。 - pm_runtime_get_sync()は失敗時にも使用カウンターを増加させますが、 エラーパスではそれを減算しないため、ランタイムPMの参照がリークし、 NPUのスuspendを妨げます。 - DRMスケジューラに有効だがシグナルされていないフェンスが返され、 スケジューラがその参照をドロップする際にWARN("Fence ... released with pending signals!")が発生します。

pm_runtime_get_sync()をpm_runtime_resume_and_get()に置き換えることで修正しました。これにより、失敗時に使用カウンターを自動的にバランスさせ、エラー発生時に両方のフェンス参照を解放し、シグナルされていないフェンスの代わりにERR_PTR(ret)を返すようにしています。

[tomeu: エラーパスを統合されたgotoラベルを使用するようにリファクタリング]

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402892

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!