CVE-2025-38174
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: thunderbolt: Bir yapılandırma isteğinin iki kez kuyruktan çıkarılmasını önleyin Bazı cihazlarımız tb_cfg_request_dequeue() fonksiyonunda çökmektedir: general protection fault, probably for non-canonical address 0xdead000000000122 CPU: 6 PID: 91007 Comm: kworker/6:2 Tainted: G U W 6.6.65 RIP: 0010:tb_cfg_request_dequeue+0x2d/0xa0 Call Trace: <TASK> ? tb_cfg_request_dequeue+0x2d/0xa0 tb_cfg_request_work+0x33/0x80 worker_thread+0x386/0x8f0 kthread+0xed/0x110 ret_from_fork+0x38/0x50 ret_from_fork_asm+0x1b/0x30 Koşullar net olmamakla birlikte, teoride tb_cfg_request_work() bir istek için iki kez zamanlanabilmektedir: ilk olarak ring_work() üzerinden frame.callback aracılığıyla ve ikinci kez tb_cfg_request() üzerinden. Her iki durumda da kworker'lar tb_cfg_request_dequeue() fonksiyonunu çalıştıracak ve bu durum ctl->request_queue üzerinde mükerrer list_del() işlemine yol açacaktır (liste zehirleme referansı buna işaret etmektedir: 0xdead000000000122). TB_CFG_REQUEST_ACTIVE biti ayarlanmamış olan istekleri kuyruktan çıkarmayın.
Nasıl düzeltilir
- linux linux_kernel5.4.295, 5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.33, 6.14.11, 6.15.2 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 | 3.17 ≤ v < 5.4.295, 5.5 ≤ v < 5.10.239, 5.11 ≤ v < 5.15.186, 5.16 ≤ v < 6.1.142, 6.2 ≤ v < 6.6.94, 6.7 ≤ v < 6.12.33, 6.13 ≤ v < 6.14.11, 6.15 ≤ v < 6.15.2 | 5.4.295, 5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.33, 6.14.11, 6.15.2 |
| debian debian_linux | 11.0 | — |
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.