CVE-2025-37898
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: powerpc64/ftrace: yamalanabilir fonksiyon girişleri olmadan modül yüklemenin düzeltilmesi get_stubs_size, her zaman en az bir yamalanabilir fonksiyon girişi olması gerektiğini varsayar ancak bu durum her zaman geçerli değildir (kod içermeyen ancak veri dışa aktaran modüller); aksi takdirde -ENOEXEC döndürür ve böylece bölüm başlığı sh_size bu değere ayarlanır. module_memory_alloc() sırasında boyut, sayfa hizalamasından geçtikten sonra execmem_alloc()'e iletilir ve böylece sıfıra ayarlanır; bu da tahsisatın başarısız olmasına (ve dolayısıyla modül yüklemesinin başarısız olmasına) neden olur çünkü __vmalloc_node_range() sıfır boyutlu tahsisatları kontrol eder ve null döndürür: [ 115.466896] module_64: cast_common: doesn't contain __patchable_function_entries. [ 115.469189] ------------[ cut here ]------------ [ 115.469496] WARNING: CPU: 0 PID: 274 at mm/vmalloc.c:3778 __vmalloc_node_range_noprof+0x8b4/0x8f0 ... [ 115.478574] ---[ end trace 0000000000000000 ]--- [ 115.479545] execmem: unable to allocate memory Bu durumu, söz konusu hatayı yukarıya iletmenin zaten faydalı olmaması nedeniyle ilgili kontrolü tamamen kaldırarak düzeltin.
Nasıl düzeltilir
- linux linux_kernel6.14.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.13 ≤ v < 6.14.6, 6.15 | 6.14.6 |
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.