İçeriğe geç
Bilgi ve Teknoloji Uygulamada aç

Orta CVSS 5.5

CVE-2026-43061: Linux Kernel: güvenlik açığı

Yayın: · Güncelleme:

Açıklama (NVD)

In the Linux kernel, the following vulnerability has been resolved: serial: 8250: Fix TX deadlock when using DMA `dmaengine_terminate_async` does not guarantee that the `__dma_tx_complete` callback will run. The callback is currently the only place where `dma->tx_running` gets cleared. If the transaction is canceled and the callback never runs, then `dma->tx_running` will never get cleared and we will never schedule new TX DMA transactions again. This change makes it so we clear `dma->tx_running` after we terminate the DMA transaction. This is "safe" because `serial8250_tx_dma_flush` is holding the UART port lock. The first thing the callback does is also grab the UART port lock, so access to `dma->tx_running` is serialized.

Özet bilgiler

Ürün
Linux Linux Kernel
CVSS v3.1
5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE
CWE-667
Yama
Mevcut

Etkilenen sürümler

ÜrünBaşlangıçBitişDüzeltildi
linux-linux-kernel5.4.291—5.5
linux-linux-kernel5.10.235—5.10.253
linux-linux-kernel5.15.179—5.15.203
linux-linux-kernel6.1.129—6.1.167
linux-linux-kernel6.6.79—6.6.130
linux-linux-kernel6.12.16—6.12.78
linux-linux-kernel6.13.4—6.14
linux-linux-kernel6.14.1—6.18.20
linux-linux-kernel6.19—6.19.10
linux-linux-kernel6.146.14—
linux-linux-kernel6.146.14—
linux-linux-kernel6.146.14—
linux-linux-kernel6.146.14—
linux-linux-kernel6.146.14—
linux-linux-kernel6.146.14—
linux-linux-kernel7.07.0—
linux-linux-kernel7.07.0—
linux-linux-kernel7.07.0—
linux-linux-kernel7.07.0—
linux-linux-kernel7.07.0—
linux-linux-kernel7.07.0—
linux-linux-kernel7.07.0—

Kaynaklar

Uygulamada aç Tüm CVE kayıtları