CVE-2026-74653

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: serial: 8250_of: LPC32xx üzerindeki takılı kalan boş-FIFO RX-zaman aşımı durumu temizlendi NXP LPC32xx UART (PORT_LPC3220), RX FIFO boşken bir RX karakter zaman aşımı kesmesini kilitleyebilir: IIR, UART_IIR_RX_TIMEOUT (0x0c) rapor eder ancak LSR.DR temizdir. Karakter zaman aşımı yalnızca RHR okunarak temizlenir, fakat serial8250_rx_chars() fonksiyonu RHR'yi yalnızca LSR.DR ayarlı olduğunda okur, bu nedenle durum hiçbir zaman temizlenmez. Kesme seviye tetiklemeli (level-triggered) olduğu için hemen yeniden tetiklenir ve tek çekirdekli bir ARM926 üzerinde ortaya çıkan kesme fırtınası CPU'yu kilitler (livelock). Bu durum, kullanıcı alanı ön panel portunu (ttyS1) tekrar tekrar açtığında yeniden üretilebilir: serial8250_do_set_termios() kilit açıldığında kesmeleri yeniden etkinleştirir ve ardından işleyici iir=0xcc lsr=0x60 ier=0x05 ile sonsuza kadar döngüye girerek serial8250_handle_irq_locked() içindeki soft-lockup dedektörünü tetikler. LPC32xx'in özel bir 8250 yapıştırıcı sürücüsü yoktur, genel 8250_of tarafından sürülür. PORT_LPC3220 için donanıma özgü bir handle_irq eklendi ve fsl8250_handle_irq kurulumuna benzer şekilde of_platform_serial_setup() içinde yapılandırıldı. İşleyici dw8250_handle_irq() fonksiyonunu takip eder: Boş bir FIFO ile gerçekleşen bir RX zaman aşımında (LSR.DR ve LSR.BI temizken), durumu temizlemek için bir kez geçici RHR okuması yapar ve ardından serial8250_handle_irq_locked() fonksiyonunu çağırır. Gerçekten alınan hiçbir veri atılmaz ve DR temizken asla zaman aşımı raporlamayan sağlıklı UART'larda herhangi bir işlem gerçekleştirilmez. Bu, diğer 8250 sürücülerinde halihazırda çözülmüş olan aynı hata sınıfıdır; aynı iir=0xcc/lsr=0x60 değerlerini raporlayan 424d79183af0 ("serial: 8250_dw: Avoid "too much work" from bogus rx timeout interrupt") commit'ine bakınız. Ayrıca 8250_omap içerisindeki UART_RX_TIMEOUT_QUIRK'e ve 8250_bcm7271 içerisindeki nota bakınız.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın22 Ağu 2026
İlk görülme22 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxcc325ce1c40a111824827532ac132afb3d1c342b, c321dc5172c8c66e21ffbeeb7a2ebb88ae6fd4c3, 3ce24bc4d115336218e59b7e286fd3a79f4fc4c6, 7795e8abedc86438cae0454602cbf9038b94bf38, 1423415471274abda87024967d7fe2206ceee0ea ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxe6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < cc325ce1c40a111824827532ac132afb3d1c342b, e6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < c321dc5172c8c66e21ffbeeb7a2ebb88ae6fd4c3, e6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < 3ce24bc4d115336218e59b7e286fd3a79f4fc4c6, e6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < 7795e8abedc86438cae0454602cbf9038b94bf38, e6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < 1423415471274abda87024967d7fe2206ceee0ea, 2.6.36cc325ce1c40a111824827532ac132afb3d1c342b, c321dc5172c8c66e21ffbeeb7a2ebb88ae6fd4c3, 3ce24bc4d115336218e59b7e286fd3a79f4fc4c6, 7795e8abedc86438cae0454602cbf9038b94bf38, 1423415471274abda87024967d7fe2206ceee0ea

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.

CVE-2026-74653 · Linux · Dark Radar