CVE-2026-72300
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ASoC: SOF: topology: ayrıştırmadan önce vendor dizi boyutunu doğrula sof_parse_token_sets(), topoloji özel verileri üzerinde yinelenirken array->size değerini okur. Döngü koşulu yalnızca bir miktar verinin kaldığını denetlediğinden, sonunda kesilmiş bir vendor dizisi bulunan hatalı biçimlendirilmiş bir topoloji, tam bir vendor-array başlığı mevcut olmadan ayrıştırıcının size alanını okumasına neden olabilir. array->size okunmadan önce kalan özel verinin tam bir snd_soc_tplg_vendor_array başlığı içerdiğini doğrulayın. Bildirilen dizi boyutu denetiminin de işaretli kalması gerekir. asize bir int'tir, ancak sizeof(*array) türü size_t olduğundan, bunların doğrudan karşılaştırılması negatif asize değerlerini işaretsize yükseltir ve aşağıda başvurulan stable review thread referansında bildirildiği üzere bu değerlerin denetimi geçmesine izin verir. Bildirilen dizi boyutunu doğrularken sizeof(*array) değerini int'e dönüştürün. Bu, ayrıştırıcı tuple'a özgü koda yönlendirme yapmadan önce negatif, sıfır ve aksi halde çok küçük boyutları reddeder.
Nasıl düzeltilir
- Linux Linux7c6d2d2baeb1e62dc8c6951d27edc16c5ea6e3aa, a40e250414b463e953c54cd2a829c9a9a49a78c3, d34deef34c99bb4b3ebd2ac51058857827a20e7e, 201b60c4d15538fcc3c0c2ea9b75dd7d0f58022c, 8468dd79cfb2ffbdeaf7c353f63d64941cb8ba05, 6.6.145, 6.12.97, 6.18.40, 6.20 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 5c37bd025068381f5bdbbf6a5ae3a1da8f6ed928 ≤ v < 7c6d2d2baeb1e62dc8c6951d27edc16c5ea6e3aa, 06d4938e41d62af7b5b3f39eb239f58b21f50443 ≤ v < a40e250414b463e953c54cd2a829c9a9a49a78c3, 55024322915539098f7a7dd318351c7a003ff041 ≤ v < d34deef34c99bb4b3ebd2ac51058857827a20e7e, 215e5fe75881a7e2425df04aeeed47a903d5cd5d ≤ v < 201b60c4d15538fcc3c0c2ea9b75dd7d0f58022c, 215e5fe75881a7e2425df04aeeed47a903d5cd5d ≤ v < 8468dd79cfb2ffbdeaf7c353f63d64941cb8ba05, 756c48bdf23050def518e85929be6edea9ae6823, 6.6.136 ≤ v < 6.6.145, 6.12.83 ≤ v < 6.12.97, 6.18.24 ≤ v < 6.18.40, 6.19.14 ≤ v < 6.20, 7.0 | 7c6d2d2baeb1e62dc8c6951d27edc16c5ea6e3aa, a40e250414b463e953c54cd2a829c9a9a49a78c3, d34deef34c99bb4b3ebd2ac51058857827a20e7e, 201b60c4d15538fcc3c0c2ea9b75dd7d0f58022c, 8468dd79cfb2ffbdeaf7c353f63d64941cb8ba05, 6.6.145, 6.12.97, 6.18.40, 6.20 |
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.