CVE-2026-23472
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: serial: core: PORT_UNKNOWN için handle_tx() fonksiyonundaki sonsuz döngü düzeltildi xmit_buf NULL olduğunda (bu durum, hiçbir zaman düzgün şekilde başlatılmamış PORT_UNKNOWN portları için gerçekleşir), uart_write_room() ve uart_write() tutarsız davranışlar sergilemektedir: - uart_write_room(), 0'dan büyük olabilen kfifo_avail() değerini döndürür - uart_write(), xmit_buf kontrolünü yapar ve NULL ise 0 döndürür Bu tutarsızlık, yazma işlemi yapıp yapamayacaklarını belirlemek için tty_write_room() fonksiyonuna güvenen sürücülerde bir sonsuz döngüye neden olur: while (tty_write_room(tty) > 0) { written = tty->ops->write(...); // written her zaman 0'dır, döngü asla sona ermez } Örneğin, caif_serial'ın handle_tx() fonksiyonu, PORT_UNKNOWN seri portları ile kullanıldığında sonsuz döngüye girerek sistemin donmasına neden olur. Hata, uart_write_room() fonksiyonunun da xmit_buf kontrolü yapması ve uart_write() ile tutarlı olacak şekilde NULL ise 0 döndürmesi sağlanarak giderilmiştir. Yeniden oluşturucu: https://gist.github.com/mrpre/d9a694cc0e19828ee3bc3b37983fde13
Nasıl düzeltilir
- linux linux_kernel6.18.20, 6.19.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.12.1 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 2.6.12, 7.0 | 6.18.20, 6.19.10 |
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.
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.