CVE-2021-47527

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: serial: core: iletim tamponu sıfırlama ve bellek sızıntısı düzeltmesi 761ed4a94582 numaralı commit ("tty: serial_core: convert uart_close to use tty_port_close"), serial core'un tty_port_close() kullanacak şekilde dönüştürülmesini sağlamış ancak son kapatma işleminde iletim tamponunun hâlâ serbest bırakılması gerektiği gözden kaçırılmıştır. İletim tamponunun serbest bırakılmaması, tamponun bir sonraki açılışta artık temizlenmediği anlamına gelir; bu durum, tamponun boşalmasını bekleyen herhangi bir ioctl() çağrısının süresiz olarak beklemesine (örneğin termios değişikliklerinde) veya tx yeniden başlatıldığında bayat verilerin iletilmesine neden olabilir. Ayrıca, açılmış olan herhangi bir portun tamponu, sürücü ayıklama (unbind) sırasında bellek sızıntısına yol açacaktır. ldisc yarış durumuyla ilgili a5ba1d95e46e numaralı commit ("uart: fix race between uart_put_char() and uart_shutdown()") tarafından çözülen sorun nedeniyle, tampon işaretçisi temizlenirken port kilidinin tutulduğu unutulmamalıdır. Ayrıca, konsol portları için tty-port shutdown() geri çağırma fonksiyonunun çalıştırılmadığı, dolayısıyla kilit serbest bırakıldıktan sonra tampon sayfasının serbest bırakılmasının kesinlikle gerekli olmadığı dikkate alınmalıdır (bkz. d72402145ace ("tty/serial: do not free trasnmit buffer page under port lock")).

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın24 May 2024
İlk görülme24 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.9.292, 4.14.257, 4.19.220, 5.4.164, 5.10.84, 5.15.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.9 ≤ v < 4.9.292, 4.10 ≤ v < 4.14.257, 4.15 ≤ v < 4.19.220, 4.20 ≤ v < 5.4.164, 5.5 ≤ v < 5.10.84, 5.11 ≤ v < 5.15.7, 5.164.9.292, 4.14.257, 4.19.220, 5.4.164, 5.10.84, 5.15.7

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.