CVE-2023-54220
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: serial: 8250: uart_change_pm() fonksiyonundaki port->pm için oluşan oops hatası düzeltildi Donanıma özgü bir 8250 sürücüsünün kaldırılması, sürücü kaldırıldıktan yaklaşık on saniye sonra "Unable to handle kernel paging request at virtual address" hatasına neden olabilir. Bu durum, uart_hangup() fonksiyonunun uart_change_pm() fonksiyonunu çağırmasıyla meydana gelir. 04e82793f068 ("serial: 8250: Reinit port->pm on port specific driver unbind") numaralı commit'in yalnızca kısmi bir düzeltme olduğu anlaşılmıştır. Eğer donanıma özgü sürücü port->pm fonksiyonunu başlatmışsa, port->pm değerini de temizlememiz gerekir. Sadece port->ops'yi yeniden başlatmak bunu gerçekleştirmez. Aksi takdirde serial8250_pm(), serial8250_do_pm() yerine port->pm()'yi çağıracaktır.
Nasıl düzeltilir
- Linux Linux66f3e55960698c874b0598277913b478ecd29573, 720a297b334e85d34099e83d1f375b92c3efedd6, b653289ca6460a6552c8590b75dfa84a0140a46b, bd70d0b28010d560a8be96b44fea86fe2ba016ae, 18e27df4f2b4e257c317ba8076f31a888f6cc64b, 0c05493341d6f2097f75f0a5dbb7b53a9e8c5f6c, 375806616f8c772c33d40e112530887b37c1a816, dfe2aeb226fd5e19b0ee795f4f6ed8bc494c1534, 4.14.324, 4.19.293, 5.4.255, 5.10.192, 5.15.128, 6.1.47, 6.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 490bf37eaabb0a857ed1ae8e75d8854e41662f1c ≤ v < 66f3e55960698c874b0598277913b478ecd29573, c9e080c3005fd183c56ff8f4d75edb5da0765d2c ≤ v < 720a297b334e85d34099e83d1f375b92c3efedd6, d5cd2928d31042a7c0a01464f9a8d95be736421d ≤ v < b653289ca6460a6552c8590b75dfa84a0140a46b, 2c86a1305c1406f45ea780d06953c484ea1d9e6e ≤ v < bd70d0b28010d560a8be96b44fea86fe2ba016ae, 1ba5594739d858e524ff0f398ee1ebfe0a8b9d41 ≤ v < 18e27df4f2b4e257c317ba8076f31a888f6cc64b, af4d6dbb1a92ea424ad1ba1d0c88c7fa2345d872 ≤ v < 0c05493341d6f2097f75f0a5dbb7b53a9e8c5f6c, 04e82793f068d2f0ffe62fcea03d007a8cdc16a7 ≤ v < 375806616f8c772c33d40e112530887b37c1a816, 04e82793f068d2f0ffe62fcea03d007a8cdc16a7 ≤ v < dfe2aeb226fd5e19b0ee795f4f6ed8bc494c1534, 8e596aed5f2f98cf3e6e98d6fe1d689f4a319308, 4.14.316 ≤ v < 4.14.324, 4.19.284 ≤ v < 4.19.293, 5.4.244 ≤ v < 5.4.255, 5.10.181 ≤ v < 5.10.192, 5.15.113 ≤ v < 5.15.128, 6.1.30 ≤ v < 6.1.47, 6.3.4 ≤ v < 6.4, 6.4 | 66f3e55960698c874b0598277913b478ecd29573, 720a297b334e85d34099e83d1f375b92c3efedd6, b653289ca6460a6552c8590b75dfa84a0140a46b, bd70d0b28010d560a8be96b44fea86fe2ba016ae, 18e27df4f2b4e257c317ba8076f31a888f6cc64b, 0c05493341d6f2097f75f0a5dbb7b53a9e8c5f6c, 375806616f8c772c33d40e112530887b37c1a816, dfe2aeb226fd5e19b0ee795f4f6ed8bc494c1534, 4.14.324, 4.19.293, 5.4.255, 5.10.192, 5.15.128, 6.1.47, 6.4 |
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.