| Title | LinuxのLinux Kernelにおける競合状態に関する脆弱性 |
|---|---|
| Summary | Linuxカーネルにおいて、以下の脆弱性が修正されました。drm/imaginationに関しては、GPUをサスペンドする前に割り込みを同期化するようになりました。ランタイムPMのサスペンドコールバックはIRQハンドラが別のCPUコアで実行中かどうかを認識せず、終了を待機しませんでした。タイミングによっては、GPUがサスペンド中にIRQハンドラが動作している可能性があり、その結果GPUレジスタへのアクセス時にカーネルクラッシュが発生することがあります。以下に例となるクラッシュ署名を示します。ランタイムPMサスペンドコールバックによって電源オフシーケンスが開始された場合、他のCPUコアで実行中のIRQハンドラの完了をsynchronize_irq()呼び出しで待機します。同時に、スレッド化IRQハンドラ内のランタイムPMのresume/put呼び出しを削除しました。これは元々正しいアプローチではなく、GPUレジスタアクセス全てをラップする必要があります。ドライバがランタイムPMサスペンドコールバックから呼ばれるsynchronize_irq()でデバイスパワーロックを保持している間に、resumeコールバックが同じロックを要求するとデッドロックになるためです。また、TI AM68 SKプラットフォーム上での例示的なクラッシュ署名も含まれています。 |
| Possible impacts | 当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 |
| Solution | リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。 |
| Publication Date | April 3, 2026, midnight |
| Registration Date | May 28, 2026, 2:43 p.m. |
| Last Update | May 28, 2026, 2:43 p.m. |
| CVSS3.0 : 警告 | |
| Score | 4.7 |
|---|---|
| Vector | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H |
| Linux |
| Linux Kernel 6.19 以上 6.19.10 未満 |
| Linux Kernel 6.8 以上 6.18.20 未満 |
| Linux Kernel 7.0 |
| No | Changed Details | Date of change |
|---|---|---|
| 1 | [2026年05月28日] 掲載 |
May 28, 2026, 2:43 p.m. |
| Summary | In the Linux kernel, the following vulnerability has been resolved: drm/imagination: Synchronize interrupts before suspending the GPU The runtime PM suspend callback doesn't know whether the IRQ handler is Depending on timing, the IRQ handler could be running while the GPU is In a power off sequence initiated by the runtime PM suspend callback, At the same time, remove the runtime PM resume/put calls in the threaded Example crash signature on a TI AM68 SK platform: [ 337.241218] SError Interrupt on CPU0, code 0x00000000bf000000 -- SError |
|---|---|
| Publication Date | April 4, 2026, 1:16 a.m. |
| Registration Date | April 15, 2026, 11:24 a.m. |
| Last Update | April 7, 2026, 10:20 p.m. |