CVE-2026-89552
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: params: tahsis hatasında charp bozulmasını düzeltin param_set_charp(), charp parametrelerini slab mevcut olduktan sonra tahsis edilen bellekte saklar ve parametre güncellendiğinde önceki değeri serbest bırakır. Önceki değer, yeni tahsis işlemi başarıyla tamamlanmadan önce serbest bırakılmaktadır. Eğer kmalloc_parameter() başarısız olursa, setter fonksiyonu parametreyi NULL olarak bırakarak -ENOMEM döndürür. zswap başlatılmadan önce zswap'in kompresör güncellemesinin başarısız olması daha sonra şunları tetikleyebilir: BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: 0010:strcmp+0x10/0x30 Call Trace: zswap_setup+0x3b1/0x490 zswap_enabled_param_set+0x5b/0xa0 param_attr_store+0x93/0xe0 module_attr_store+0x1c/0x30 kernfs_fop_write_iter+0x116/0x1f0 Önce yenisini tahsis edin ve kopyalayın, ardından parametre değerini yalnızca tahsis başarılı olduktan sonra değiştirin.
Nasıl düzeltilir
- Linux Linux72835d539ed3eb4c4b85b85a3f3976c7bdc70b91, c7cc1edf3c0de948abcb3e4a44ee86a82403ce2f, 32c1f305cfad192cd98468140beedeffe4792f53, 31b41ea8383d51992d6b0dfe3a99da1dec8ce1c1, 614f873268c5b172804c9af6639bd17b7e1e2359, 704ecd010d4a9b33160e40b74eb402f6b86a18e0, 0d8e2404925a0607ffec79a53170715a46936896, 3dfaae04243cde460d82dfc2a7dd0bb6664d20ae ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | e180a6b7759a99a28cbcce3547c4c80822cb6c2a ≤ v < 72835d539ed3eb4c4b85b85a3f3976c7bdc70b91, e180a6b7759a99a28cbcce3547c4c80822cb6c2a ≤ v < c7cc1edf3c0de948abcb3e4a44ee86a82403ce2f, e180a6b7759a99a28cbcce3547c4c80822cb6c2a ≤ v < 32c1f305cfad192cd98468140beedeffe4792f53, e180a6b7759a99a28cbcce3547c4c80822cb6c2a ≤ v < 31b41ea8383d51992d6b0dfe3a99da1dec8ce1c1, e180a6b7759a99a28cbcce3547c4c80822cb6c2a ≤ v < 614f873268c5b172804c9af6639bd17b7e1e2359, e180a6b7759a99a28cbcce3547c4c80822cb6c2a ≤ v < 704ecd010d4a9b33160e40b74eb402f6b86a18e0, e180a6b7759a99a28cbcce3547c4c80822cb6c2a ≤ v < 0d8e2404925a0607ffec79a53170715a46936896, e180a6b7759a99a28cbcce3547c4c80822cb6c2a ≤ v < 3dfaae04243cde460d82dfc2a7dd0bb6664d20ae, 2.6.30 | 72835d539ed3eb4c4b85b85a3f3976c7bdc70b91, c7cc1edf3c0de948abcb3e4a44ee86a82403ce2f, 32c1f305cfad192cd98468140beedeffe4792f53, 31b41ea8383d51992d6b0dfe3a99da1dec8ce1c1, 614f873268c5b172804c9af6639bd17b7e1e2359, 704ecd010d4a9b33160e40b74eb402f6b86a18e0, 0d8e2404925a0607ffec79a53170715a46936896, 3dfaae04243cde460d82dfc2a7dd0bb6664d20ae |
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.