CVE-2026-74653

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: serial: 8250_of: LPC32xx-də ilişib qalmış boş-FIFO RX-timeout vəziyyətinin təmizlənməsi NXP LPC32xx UART (PORT_LPC3220), RX FIFO boş olduğu halda RX simvolu vaxtaşırımı (character-timeout) kəsilməsini kilidləyə bilər: IIR UART_IIR_RX_TIMEOUT (0x0c) hesabat verir, lakin LSR.DR təmizdir. Simvol vaxtaşırımı yalnız RHR oxunduqda təmizlənir, lakin serial8250_rx_chars() funksiyası RHR-ni yalnız LSR.DR təyin edildikdə oxuyur, buna görə də heç nə bu vəziyyəti təmizləmir. Kəsilmə səviyyə ilə tetiklənir (level-triggered) və dərhal yenidən işə düşür, buna görə də tək nüvəli ARM926 prosessorunda yaranan kəsilmə fırtınası (interrupt storm) CPU-nu livelock vəziyyətinə salır. Bu, istifadəçi sahəsi (userspace) ön panel portunu (ttyS1) təkrarən açdıqda təkrar istehsal oluna bilir: serial8250_do_set_termios() kilidi açarkən kəsilmələri yenidən aktivləşdirir və sonra idarəedici iir=0xcc lsr=0x60 ier=0x05 ilə sonsuz dövrə girərək serial8250_handle_irq_locked() funksiyasındakı soft-lockup detektorunu işə salır. LPC32xx üçün xüsusi 8250 yapışqan drayveri (glue driver) yoxdur, o, ümumi 8250_of tərəfindən idarə olunur. PORT_LPC3220 üçün aparat təminatına xas handle_irq əlavə edildi və fsl8250_handle_irq quraşdırıldığı kimi of_platform_serial_setup()-da bağlantısı quruldu. İdarəedici dw8250_handle_irq() funksiyasını izləyir: boş FIFO ilə RX vaxtaşırımı zamanı (LSR.DR və LSR.BI təmiz olduqda) vəziyyəti təmizləmək üçün bir dəfə lazımsız RHR oxuması həyata keçirilir, sonra isə serial8250_handle_irq_locked() çağırılır. Heç bir real qəbul edilmiş məlumat atılmır və DR təmiz olduqda vaxtaşırımı hesabat verməyən sağlam UART-larda bu əməliyyat heç bir təsir göstərmir (no-op). Bu, digər 8250 drayverlərində artıq həll edilmiş eyni növ xətadır; identik iir=0xcc/lsr=0x60 hesabat verən 424d79183af0 ("serial: 8250_dw: Avoid "too much work" from bogus rx timeout interrupt") commit-nə baxın. Həmçinin 8250_omap-dakı UART_RX_TIMEOUT_QUIRK-a və 8250_bcm7271-dəki qeydə baxın.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc22 avq 2026
İlk görülmə22 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxcc325ce1c40a111824827532ac132afb3d1c342b, c321dc5172c8c66e21ffbeeb7a2ebb88ae6fd4c3, 3ce24bc4d115336218e59b7e286fd3a79f4fc4c6, 7795e8abedc86438cae0454602cbf9038b94bf38, 1423415471274abda87024967d7fe2206ceee0ea və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxe6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < cc325ce1c40a111824827532ac132afb3d1c342b, e6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < c321dc5172c8c66e21ffbeeb7a2ebb88ae6fd4c3, e6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < 3ce24bc4d115336218e59b7e286fd3a79f4fc4c6, e6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < 7795e8abedc86438cae0454602cbf9038b94bf38, e6e912c4964ce5976e508881207dfa96d5f856d7 ≤ v < 1423415471274abda87024967d7fe2206ceee0ea, 2.6.36cc325ce1c40a111824827532ac132afb3d1c342b, c321dc5172c8c66e21ffbeeb7a2ebb88ae6fd4c3, 3ce24bc4d115336218e59b7e286fd3a79f4fc4c6, 7795e8abedc86438cae0454602cbf9038b94bf38, 1423415471274abda87024967d7fe2206ceee0ea

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-74653 · Linux · Dark Radar