CVE-2025-68262
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: crypto: zstd - CPU başına akış temizliğinde çift serbest bırakma sorunu düzeltildi crypto/zstd modülünde, birden fazla tfm ayrıldığında ve serbest bırakıldığında ortaya çıkan bir çift serbest bırakma hatası bulunmaktadır. Sorun, zstd_streams (CPU başına bağlamlar) modül düzeyinde yönetilmek yerine her tfm yok edilmesi sırasında zstd_exit() içinde serbest bırakılması nedeniyle oluşur. Birden fazla tfm mevcut olduğunda, her tfm çıkışı aynı paylaşılan CPU başına akışları serbest bırakmaya çalışır ve bu da çift serbest bırakmaya yol açar. Bu durum aşağıdakine benzer bir yığın izlemeye yol açar: BUG: Bad page state in process kworker/u16:1 pfn:106fd93 page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x106fd93 flags: 0x17ffffc0000000(node=0|zone=2|lastcpupid=0x1fffff) page_type: 0xffffffff() raw: 0017ffffc0000000 dead000000000100 dead000000000122 0000000000000000 raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000 page dumped because: nonzero entire_mapcount Modules linked in: ... CPU: 3 UID: 0 PID: 2506 Comm: kworker/u16:1 Kdump: loaded Tainted: G B Hardware name: ... Workqueue: btrfs-delalloc btrfs_work_helper Call Trace: <TASK> dump_stack_lvl+0x5d/0x80 bad_page+0x71/0xd0 free_unref_page_prepare+0x24e/0x490 free_unref_page+0x60/0x170 crypto_acomp_free_streams+0x5d/0xc0 crypto_acomp_exit_tfm+0x23/0x50 crypto_destroy_tfm+0x60/0xc0 ... zstd_streams yaşam döngüsü yönetimini, akışların yalnızca modül temizliği sırasında bir kez serbest bırakılacağı şekilde değiştirin.
Nasıl düzeltilir
- Linux Linuxdc0f4509b0ed5d82bef78e058db0ac4df04d0695, e983feaa79de1e46c9087fb9f02fedb0e5397ce6, 48bc9da3c97c15f1ea24934bcb3b736acd30163d ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | f5ad93ffb54119a8dc5e18f070624d4ead586969 ≤ v < dc0f4509b0ed5d82bef78e058db0ac4df04d0695, f5ad93ffb54119a8dc5e18f070624d4ead586969 ≤ v < e983feaa79de1e46c9087fb9f02fedb0e5397ce6, f5ad93ffb54119a8dc5e18f070624d4ead586969 ≤ v < 48bc9da3c97c15f1ea24934bcb3b736acd30163d, 6.17 | dc0f4509b0ed5d82bef78e058db0ac4df04d0695, e983feaa79de1e46c9087fb9f02fedb0e5397ce6, 48bc9da3c97c15f1ea24934bcb3b736acd30163d |
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.