CVE-2026-64487
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ALSA: caiaq: Traktor Kontrol S4 giriş ayrıştırıcısındaki sınır dışı okuma giderildi snd_usb_caiaq_tks4_dispatch() işlevi, Traktor Kontrol S4 giriş akışını sabit 16 baytlık (TKS4_MSGBLOCK_SIZE) ileti blokları halinde çözer. Her yinelemede buf işaretçisini ilerletir ve "while (len)" döngüsü içinde blok boyutunu çıkarır. len, urb->actual_length değeridir. Bu değer cihaz tarafından sağlanır ve 16'nın katı olacağı garanti edilmez. Son kısa blok len değerini 1 ile 15 arasında bıraktığında, döngü bir kez daha çalışır, buf[15]'e kadar okur ve ardından "len -= TKS4_MSGBLOCK_SIZE" işlemini yapar. len işaretsiz olduğundan bu işlem çok büyük bir değere alt taşmasına neden olur. Döngü daha sonra yinelemeye devam eder ve buf işaretçisini 512 baytlık ep4_in_buf dizisinin sonunun çok ötesine taşıyarak, sahte bir blok kimliğine rastlanana kadar sınır dışı okuma yapar. Yalnızca tam bir ileti bloğu mevcut olduğu sürece yineleme yapılır. Bu, işaretsiz alt taşmasını durdurur ve zaten tam bir denetim değeri taşımayan sondaki kısmi bloğu sessizce atar. Kardeş endpoint-4 ayrıştırıcıları etkilenmez. snd_usb_caiaq_ep4_reply_dispatch() içindeki Traktor Kontrol X1 ve Maschine dalları, gönderimden önce urb->actual_length değerini aşağı yuvarlar.
Nasıl düzeltilir
- Linux Linuxde5f9edc705497b1b2c6b173b22f283486d2fd91, 70d6d4cfa4ad09688aed2ec8a0cfa72c31f60334, 884f575cc6acb136eb4a161d925147f85b59c27e, 05df59b9a61f7ca66548df079d306c41da23845d, 3cad86197c7bf8b45bb1d8adc1099d0913e80469, a5fd3122283bf75c04f6414bf610100beb0565b0, 0680413f2f10aab43878dd3db711a6a9e45bab7c, f7f3f9fd81e7adbaa12c2e62ee07f0e094a543fd ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 15c5ab607045e278ebf4d2ca4aea2250617d50ca ≤ v < de5f9edc705497b1b2c6b173b22f283486d2fd91, 15c5ab607045e278ebf4d2ca4aea2250617d50ca ≤ v < 70d6d4cfa4ad09688aed2ec8a0cfa72c31f60334, 15c5ab607045e278ebf4d2ca4aea2250617d50ca ≤ v < 884f575cc6acb136eb4a161d925147f85b59c27e, 15c5ab607045e278ebf4d2ca4aea2250617d50ca ≤ v < 05df59b9a61f7ca66548df079d306c41da23845d, 15c5ab607045e278ebf4d2ca4aea2250617d50ca ≤ v < 3cad86197c7bf8b45bb1d8adc1099d0913e80469, 15c5ab607045e278ebf4d2ca4aea2250617d50ca ≤ v < a5fd3122283bf75c04f6414bf610100beb0565b0, 15c5ab607045e278ebf4d2ca4aea2250617d50ca ≤ v < 0680413f2f10aab43878dd3db711a6a9e45bab7c, 15c5ab607045e278ebf4d2ca4aea2250617d50ca ≤ v < f7f3f9fd81e7adbaa12c2e62ee07f0e094a543fd, 2.6.37 | de5f9edc705497b1b2c6b173b22f283486d2fd91, 70d6d4cfa4ad09688aed2ec8a0cfa72c31f60334, 884f575cc6acb136eb4a161d925147f85b59c27e, 05df59b9a61f7ca66548df079d306c41da23845d, 3cad86197c7bf8b45bb1d8adc1099d0913e80469, a5fd3122283bf75c04f6414bf610100beb0565b0, 0680413f2f10aab43878dd3db711a6a9e45bab7c, f7f3f9fd81e7adbaa12c2e62ee07f0e094a543fd |
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.