CVE-2026-68148
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: fscrypt: find_or_insert_direct_key() funksiyasında çatışmayan superblock yoxlaması əlavə edildi Köhnə 'fscrypt_direct_keys' cədvəli FSCRYPT_POLICY_FLAG_DIRECT_KEY bayrağına malik v1 şifrələmə siyasətləri tərəfindən istifadə olunan master açarları keşləyir. Bu, sadəcə bütün fayl sistemləri üçün qlobal cədvəldir (çünki açarlar köhnə prosesə abunə olunmuş keyrings mexanizmi vasitəsilə təqdim oluna bilər, bu da super_block::s_master_keys-in yenidən istifadəsini çətinləşdirir). Bununla belə, içindəki qeydlər ('struct fscrypt_direct_key') açarı istinad edən son inode çıxarıldıqda fscrypt_destroy_inline_crypt_key() funksiyasına ötürmək üçün super_block göstəricisi saxlayır. Lakin inode üçün fscrypt_direct_key tapılarkən biz əslində super_block göstəricisini müqayisə etmirdik. Nəticədə, fərqli super_block-lara malik inodelar eyni fscrypt_direct_key-ə işarə edə bilərdi. Bu, fscrypt_direct_key-in ömrünü işarə etdiyi super_block-dan artıq uzada bilər və sonradan istifadədən sonra azad etmə (use-after-free) yarada bilərdi. Bunu fərqli super_block strukturları üçün ayrı-ayrı fscrypt_direct_key strukturları yaratmaqla düzəldin. Qeyd edək ki, bu problem v2 siyasət ekvivalentində ("per-mode keys") mövcud deyil, çünki oradakı məlumat strukturları hər super_block üçün ayrıdır.
Necə düzəltmək olar
- Linux Linux965b5bc8cf5031225e057979ce660fec2bd5fbfc, 330249609b70778094a7a36f5b6bcfa6362121d4, deff41898a5ae3a47db5fa1896a494aa95efda5d, 95376fe9c145be35566991df99c53134943d992f, 466f187b501a5ac8e1ea2ccf3ccd5c46108d8830, b5fa40226e71c17847b9ff2816c6ca4133d0d994 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 22e9947a4b2ba255888541bd0111cf00b9b16586 ≤ v < 965b5bc8cf5031225e057979ce660fec2bd5fbfc, 22e9947a4b2ba255888541bd0111cf00b9b16586 ≤ v < 330249609b70778094a7a36f5b6bcfa6362121d4, 22e9947a4b2ba255888541bd0111cf00b9b16586 ≤ v < deff41898a5ae3a47db5fa1896a494aa95efda5d, 22e9947a4b2ba255888541bd0111cf00b9b16586 ≤ v < 95376fe9c145be35566991df99c53134943d992f, 22e9947a4b2ba255888541bd0111cf00b9b16586 ≤ v < 466f187b501a5ac8e1ea2ccf3ccd5c46108d8830, 22e9947a4b2ba255888541bd0111cf00b9b16586 ≤ v < b5fa40226e71c17847b9ff2816c6ca4133d0d994, 6.1 | 965b5bc8cf5031225e057979ce660fec2bd5fbfc, 330249609b70778094a7a36f5b6bcfa6362121d4, deff41898a5ae3a47db5fa1896a494aa95efda5d, 95376fe9c145be35566991df99c53134943d992f, 466f187b501a5ac8e1ea2ccf3ccd5c46108d8830, b5fa40226e71c17847b9ff2816c6ca4133d0d994 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.