CVE-2026-80808
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ext4: doygun xattr önbellek girişlerinin yeniden denenmesi durduruldu ext4_xattr_block_set(), yeniden kullanım için seçilen bir önbellek girişi, tampon kilidi alındıktan sonra doygun bir referans sayımına sahip olduğunda işlemi yeniden dener. Yeniden deneme işlemi, söz konusu girişi uygunsuz hale getirmeden mbcache aramasına geri döner, bu nedenle aynı kullanılamaz girişi süresiz olarak seçebilir. Burada dönen bir görev, üst dizinin i_rwsem kilidini tutabilir ve eş zamanlı rmdir çağrılarının engellenmesine neden olabilir. Normal şartlarda, yeniden kullanılabilir bir girişin referans sayımı EXT4_XATTR_REFCOUNT_MAX değerinin altındadır çünkü sayım ve MBE_REUSABLE_B aynı tampon kilidi altında güncellenir. Bozulmuş bir dosya sistemi bu değişmezliği ihlal edebilir. syzbot reprodüsörü, bu yeniden deneme döngüsünü tetiklemeden önce tahsisatçı ve xattr bozulmaları rapor etmektedir. Taşmayı önlemek için güvenilmeyen disk üzerindeki sayımı artırmadan önce kontrol edin ve zaten doygun olduğunda MBE_REUSABLE_B bayrağını temizleyin. Böylece bir sonraki arama, az önce kullanılamaz olduğu kanıtlanan girişi atlar. Bu durum, EXT4_XATTR_REFCOUNT_MAX üzerindeki normal geçişi yansıtır; serbest bırakma yolu, tam olarak 1024'ten 1023'e geçişte girişi tekrar yeniden kullanılabilir olarak işaretler. Aynı QEMU düzeneği ve konuk parametreleri kullanıldığında, yamalanmamış mevcut Linux sürümü, do_rmdir imzasıyla yapılan 8 adet 420 saniyelik denemenin 6'sında donmuştur; temsili NMI geri izlemeleri, sahibinin ext4_xattr_block_set() içinde döndüğünü tespit etmiştir. Yamalanmış çekirdek, herhangi bir askıda kalan görev raporu olmaksızın 28 denemenin 28'ini de tamamlamıştır; son on iki deneme, değişikliğin incelenmiş taşma korumalı formunu test etmiştir. syzbot'un yama testi de donma durumu yeniden üretilmeden tamamlanmıştır.
Nasıl düzeltilir
- Linux Linux119a2f053242ed75bdd2ebc95baf3ae7db6ccacf, 61631352a5b405c89be579de00903b72e6888aa4, 8865cd664484517703df5c18a965dc3227572b87, a40c45268f4358207aa9c53764fed2e05f62986a, 889ec86464d261f026f6c334040cfc6c58c99d58, 4902a5cba21aeaf91e6b29e20e0967a5f6abdcd9, 55ee6533c1db7f7656fa8dd19637f3f8b8c08dc5, dbd4aea175ad3c46436acb251e817b4374628072, 54b6bd40898de7906acb2bccc9a96d1b8e6b4323, 5.10.267, 5.15.218, 4.20, 5.5, 5.19, 5.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 | 1a56cd972ce121b6cf2517a47a578782bbd2ec95 ≤ v < 119a2f053242ed75bdd2ebc95baf3ae7db6ccacf, 1be97463696c7291a3e1547614e96432b0bd3add ≤ v < 61631352a5b405c89be579de00903b72e6888aa4, 65f8b80053a1b2fd602daa6814e62d6fa90e5e9b ≤ v < 8865cd664484517703df5c18a965dc3227572b87, 65f8b80053a1b2fd602daa6814e62d6fa90e5e9b ≤ v < a40c45268f4358207aa9c53764fed2e05f62986a, 65f8b80053a1b2fd602daa6814e62d6fa90e5e9b ≤ v < 889ec86464d261f026f6c334040cfc6c58c99d58, 65f8b80053a1b2fd602daa6814e62d6fa90e5e9b ≤ v < 4902a5cba21aeaf91e6b29e20e0967a5f6abdcd9, 65f8b80053a1b2fd602daa6814e62d6fa90e5e9b ≤ v < 55ee6533c1db7f7656fa8dd19637f3f8b8c08dc5, 65f8b80053a1b2fd602daa6814e62d6fa90e5e9b ≤ v < dbd4aea175ad3c46436acb251e817b4374628072, 65f8b80053a1b2fd602daa6814e62d6fa90e5e9b ≤ v < 54b6bd40898de7906acb2bccc9a96d1b8e6b4323, 98953044b3cdb2cb7d82e7365b659e2ed4f4ca4d, af8ecc8d20e72130771cc076bce7fcf17ccda6c4, c6fac5cf5a5098732623bcd00a8a3eb9f5465144, 96fa141fa295ae9428da73c56c9852053b575c04, 5.10.163 ≤ v < 5.10.267, 5.15.61 ≤ v < 5.15.218, 4.19.270 ≤ v < 4.20, 5.4.229 ≤ v < 5.5, 5.18.18 ≤ v < 5.19, 5.19.2 ≤ v < 5.20, 6.0 | 119a2f053242ed75bdd2ebc95baf3ae7db6ccacf, 61631352a5b405c89be579de00903b72e6888aa4, 8865cd664484517703df5c18a965dc3227572b87, a40c45268f4358207aa9c53764fed2e05f62986a, 889ec86464d261f026f6c334040cfc6c58c99d58, 4902a5cba21aeaf91e6b29e20e0967a5f6abdcd9, 55ee6533c1db7f7656fa8dd19637f3f8b8c08dc5, dbd4aea175ad3c46436acb251e817b4374628072, 54b6bd40898de7906acb2bccc9a96d1b8e6b4323, 5.10.267, 5.15.218, 4.20, 5.5, 5.19, 5.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.