CVE-2025-71197
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: w1: therm: alarms_store fonksiyonundaki bir fazla sayım (off-by-one) arabellek taşması düzeltildi alarms_store() fonksiyonuna iletilen sysfs tamponu 'size + 1' bayt olarak tahsis edilir ve sonuna bir NUL sonlandırıcı eklenir. Ancak, 'size' argümanı bu ekstra baytı hesaba katmaz. Orijinal kod daha sonra 'size' kadar bayt tahsis etmiş ve 'buf' içeriğini kopyalamak için strcpy() kullanmıştır; strcpy() 'size' indeksindeki NUL sonlandırıcıya kadar kopyalama yaptığı için her zaman tahsis edilen tamponun bir bayt ötesine yazar. Herhangi bir ara bellek tahsisi veya dize kopyalama işlemi yapmadan, 'buf' parametresini doğrudan simple_strtoll() kullanarak ayrıştırarak bu durum düzeltilmiştir. Bu işlem kodu basitleştirirken taşmayı da ortadan kaldırır.
Nasıl düzeltilir
- Linux Linux49ff9b4b9deacbefa6654a0a2bcaf910c9de7e95, 060b08d72a38b158a7f850d4b83c17c2969e0f6b, b3fc3e1f04dcc7c41787bbf08a6e0d2728e022cf, 6a5820ecfa5a76c3d3e154802c8c15f391ef442e, 6fd6d2a8e41b7f544a4d26cbd60bedf9c67893a0, e6b2609af21b5cccc9559339591b8a2cbf884169, 761fcf46a1bd797bd32d23f3ea0141ffd437668a ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | e2c94d6f572079511945e64537eb1218643f2e68 ≤ v < 49ff9b4b9deacbefa6654a0a2bcaf910c9de7e95, e2c94d6f572079511945e64537eb1218643f2e68 ≤ v < 060b08d72a38b158a7f850d4b83c17c2969e0f6b, e2c94d6f572079511945e64537eb1218643f2e68 ≤ v < b3fc3e1f04dcc7c41787bbf08a6e0d2728e022cf, e2c94d6f572079511945e64537eb1218643f2e68 ≤ v < 6a5820ecfa5a76c3d3e154802c8c15f391ef442e, e2c94d6f572079511945e64537eb1218643f2e68 ≤ v < 6fd6d2a8e41b7f544a4d26cbd60bedf9c67893a0, e2c94d6f572079511945e64537eb1218643f2e68 ≤ v < e6b2609af21b5cccc9559339591b8a2cbf884169, e2c94d6f572079511945e64537eb1218643f2e68 ≤ v < 761fcf46a1bd797bd32d23f3ea0141ffd437668a, 5.8 | 49ff9b4b9deacbefa6654a0a2bcaf910c9de7e95, 060b08d72a38b158a7f850d4b83c17c2969e0f6b, b3fc3e1f04dcc7c41787bbf08a6e0d2728e022cf, 6a5820ecfa5a76c3d3e154802c8c15f391ef442e, 6fd6d2a8e41b7f544a4d26cbd60bedf9c67893a0, e6b2609af21b5cccc9559339591b8a2cbf884169, 761fcf46a1bd797bd32d23f3ea0141ffd437668a |
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.