CVE-2026-74498
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ALSA: usb-audio: fill_max ayarlandığında oluşan DMA tampon bellek sınır dışı yazma hatası düzeltildi Bir USB ses uç noktası, fill_max tanımlayıcı bayrağı aracılığıyla tam paket aktarımları talep ettiğinde, data_ep_set_params() fonksiyonu ep->curpacksize değerini ep->maxpacksize değerine yükseltir. Ancak, maxsize değeri orijinal örnekleme hızından türetilen değerde kalır. u->buffer_size, maxsize * packets şeklinde tahsis edildiğinden, sonuçta ortaya çıkan DMA tampon belleği istenen aktarım uzunluğu için çok küçüktür. USB ana bilgisayar denetleyicisi paket başına curpacksize bayta kadar akış sağladığında, DMA üzerinden tampon belleğin sonunun ötesine yazar ve kernel heap belleğini bozar. Tahsis edilen DMA tampon bellek boyutunun gerçek aktarım isteği boyutuyla eşleşmesi için fill_max ayarlandığında maxsize değerini curpacksize olarak güncelleyin. [ yalnızca ep->fill_max ayarlandığında maxsize yeniden atanacak şekilde değiştirildi -- tiwai ]
Nasıl düzeltilir
- Linux Linux10c24e6fddf4bdff0b6b05a47a4347b38e6960e8, b1770f9ac35c0ffc34914d52347c65dcd5ac049b, 6cbdd11f9b05b92f4aa29f09a66e19ed0e25e66c, 3852974608f53e530e27c21d0c6c7d79c17b3f5a, f9b6c9576568169139ac151f7881474f384659fd, 04595233e5606d452f9f47e6989fc7ae7440fd40, bd65b7191683bebd9923904f0558b9211b9129da, d0199ae1666ff9ae2d1d568d64c3430d4c47f0e5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 8fdff6a319e7dac757c558bd283dc4577e68cde7 ≤ v < 10c24e6fddf4bdff0b6b05a47a4347b38e6960e8, 8fdff6a319e7dac757c558bd283dc4577e68cde7 ≤ v < b1770f9ac35c0ffc34914d52347c65dcd5ac049b, 8fdff6a319e7dac757c558bd283dc4577e68cde7 ≤ v < 6cbdd11f9b05b92f4aa29f09a66e19ed0e25e66c, 8fdff6a319e7dac757c558bd283dc4577e68cde7 ≤ v < 3852974608f53e530e27c21d0c6c7d79c17b3f5a, 8fdff6a319e7dac757c558bd283dc4577e68cde7 ≤ v < f9b6c9576568169139ac151f7881474f384659fd, 8fdff6a319e7dac757c558bd283dc4577e68cde7 ≤ v < 04595233e5606d452f9f47e6989fc7ae7440fd40, 8fdff6a319e7dac757c558bd283dc4577e68cde7 ≤ v < bd65b7191683bebd9923904f0558b9211b9129da, 8fdff6a319e7dac757c558bd283dc4577e68cde7 ≤ v < d0199ae1666ff9ae2d1d568d64c3430d4c47f0e5, 3.5 | 10c24e6fddf4bdff0b6b05a47a4347b38e6960e8, b1770f9ac35c0ffc34914d52347c65dcd5ac049b, 6cbdd11f9b05b92f4aa29f09a66e19ed0e25e66c, 3852974608f53e530e27c21d0c6c7d79c17b3f5a, f9b6c9576568169139ac151f7881474f384659fd, 04595233e5606d452f9f47e6989fc7ae7440fd40, bd65b7191683bebd9923904f0558b9211b9129da, d0199ae1666ff9ae2d1d568d64c3430d4c47f0e5 |
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.