CVE-2026-74655

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: serial: qcom-geni: TX DMA arabellek temizleme düzeltildi Devam eden bir TX DMA sırasında qcom-geni UART'ta iletim temizlemesi yapıldığında, UART bozuk TX DMA çerçevelerini sonsuz şekilde tekrarlayarak takılı kalır. DMA modundaki uart_ops bir flush_buffer geri çağrısı sağlamaz; bu nedenle, serial çekirdeği iletim kfifo'sunu sıfırladıktan sonra devam eden bir aktarım tamamlanabilir, uzunluğunun altına düşerek sayfa boyutundaki aktarımları sonsuza kadar yeniden gönderebilir. Aktarımı durduran ve tx_remaining ile tx_queued değerlerini temizleyen bir geri çağrı ekleyin. Durdurma yolu da bozuktu: serial motoru arabelleği hâlâ okuyabildiği sırada arabelleğin eşlemesini kaldırıyor ve TX DMA durum makinesini hiç sıfırlamıyordu. Önce ana sequencer komutunu iptal edin, ardından durum makinesini sıfırlayın ve eşlemeyi kaldırmadan önce bunu bekleyin. Ana komut etkin değilken bekleyen bir eşlemenin de temizlenmesi için erken dönüşü kaldırın. Hata, kullanıcı alanından büyük bir yazmanın hemen ardından TCOFLUSH çağrılmasıyla tetiklenebilir. Ardından gelen tcdrain sonsuza kadar askıda kalır. Hata yeniden üretildi ve bu düzeltme /dev/ttyHS1 kullanılarak Arduino Uno Q (QRB2210) üzerinde doğrulandı.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux
Yayın22 Ağu 2026
İlk görülme22 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux1606abb7ce8c0cfef98c7e556b83c14e5d73c1bf, 313ae287442e5e8d3f7b53b73f37d384bda072d0, 1c31e2377f4c1bb110ca7f6e597b2253a7440c37, b1801c0d40f62778b613334de5840aba10a564d5, e3c04834ae1ab5e9cfbe8ac54ec734aa4774249d ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux2aaa43c7077833301c237684cd7bc9ae5e3dec95 ≤ v < 1606abb7ce8c0cfef98c7e556b83c14e5d73c1bf, 2aaa43c7077833301c237684cd7bc9ae5e3dec95 ≤ v < 313ae287442e5e8d3f7b53b73f37d384bda072d0, 2aaa43c7077833301c237684cd7bc9ae5e3dec95 ≤ v < 1c31e2377f4c1bb110ca7f6e597b2253a7440c37, 2aaa43c7077833301c237684cd7bc9ae5e3dec95 ≤ v < b1801c0d40f62778b613334de5840aba10a564d5, 2aaa43c7077833301c237684cd7bc9ae5e3dec95 ≤ v < e3c04834ae1ab5e9cfbe8ac54ec734aa4774249d, 6.31606abb7ce8c0cfef98c7e556b83c14e5d73c1bf, 313ae287442e5e8d3f7b53b73f37d384bda072d0, 1c31e2377f4c1bb110ca7f6e597b2253a7440c37, b1801c0d40f62778b613334de5840aba10a564d5, e3c04834ae1ab5e9cfbe8ac54ec734aa4774249d

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.