CVE-2026-97415
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: btrfs: tree-checker: ROOT_REF ve ROOT_BACKREF içindeki isimleri doğrula ROOT_REF ve ROOT_BACKREF öğeleri, ardından alt birim (subvolume) isminin geldiği bir struct btrfs_root_ref içerir. Birçok okuyucu bu düzenin halihazırda geçerli olduğunu varsaymakta ve disk üzerindeki isim uzunluğunu doğrudan kullanmaktadır. Bu nedenle bozulmuş bir öğe, söz konusu okuyucuların öğenin dışındaki baytlara erişmesine neden olabilir ve BTRFS_IOC_GET_SUBVOL_INFO sabit boyutlu UAPI isim tamponuna çok fazla bayt kopyalayabilir. Herhangi bir okuyucu tarafından kullanılmadan önce tree-checker içinde ROOT_REF ve ROOT_BACKREF öğelerini doğrulayın. Boş olmayan bir isim içermeyen, name_len değeri kalan öğe yükünü tam olarak tanımlamayan veya ismi BTRFS_NAME_LEN değerini aşan kayıtları reddedin. BTRFS_IOC_GET_SUBVOL_INFO için, kopya uzunluğunu öğe boyutundan türetmek yerine yalnızca doğrulanmış disk üzerindeki name_len değerini kopyalayın. ioctl sonucu tahsis edildiğinde sıfırlanır; bu durum mevcut sondaki sıfır baytının dokunulmadan kalmasını sağlar.
Nasıl düzeltilir
- Linux Linux1370badf6b823ce3cde39a65f46f9e5dc7b4bf43, ba6c4fc662853f6662e4db060cf88ee994053e21, 9154542070ca7eadb3c764a882f39a127677854b, 74f577c722c99248d804eca18e7de7c5e47549d7, 0af37c217edf15fa21dac1c40822086df356c6bb ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < 1370badf6b823ce3cde39a65f46f9e5dc7b4bf43, b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < ba6c4fc662853f6662e4db060cf88ee994053e21, b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < 9154542070ca7eadb3c764a882f39a127677854b, b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < 74f577c722c99248d804eca18e7de7c5e47549d7, b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < 0af37c217edf15fa21dac1c40822086df356c6bb, 4.18 | 1370badf6b823ce3cde39a65f46f9e5dc7b4bf43, ba6c4fc662853f6662e4db060cf88ee994053e21, 9154542070ca7eadb3c764a882f39a127677854b, 74f577c722c99248d804eca18e7de7c5e47549d7, 0af37c217edf15fa21dac1c40822086df356c6bb |
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.