CVE-2026-46139
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: smb: client: təhlükəsizlik deskriptoru buferini sıfırla başlatmaq üçün kzalloc istifadə edin 62e7dd0a39c2d nömrəli commit ("smb: common: num_aces məlumat tipini le16 ilə əvəzləyin") struct smb_acl strukturunun __le32 num_aces sahəsini __le16 num_aces və __le16 reserved sahələrinə bölmüşdür. Reserved sahəsi MS-DTYP ACL şəbəkə formatındakı Sbz2-yə uyğundur və sıfır olmalıdır [1]. build_sec_desc() funksiyasında ACL deskriptoru qurarkən biz kmalloc() ilə ayrılmış deskriptor buferi istifadə edirik və hazırda sahələri le16() yazmaları vasitəsilə açıq şəkildə yazırıq. Bu proses heç vaxt 2 baytlıq reserved sahəsinə yazı mir və həmin sahə başladılmamış heap məlumatı kimi qalır. Reserved sahəsi təsadüfən sıfırdan fərqli slab tullantıları ehtiva etdikdə, Samba təhlükəsizlik deskriptorunu "ndr_pull_security_descriptor failed: Range Error" xətası ilə rədd edir və bu da chmod əmrinin EINVAL xətası ilə uğursuz olmasına səbəb olur. Bütün buferin sıfırla başladıldığından əmin olmaq üçün kmalloc() funksiyasını kzalloc() ilə əvəz edin. [1] https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/20233ed8-a6c6-4097-aafa-dd545ed24428
Necə düzəltmək olar
- linux linux_kernel6.12.88, 6.14, 6.18.30, 7.0.7 və ya daha yeni versiya
- git.kernel.org/stable/c/4c3ed344a970aad51388ac3b0145b98318f0e21f
- git.kernel.org/stable/c/5e489c6c47a2ac15edbaca153b9348e42c1eacab
- git.kernel.org/stable/c/941a1e6eb35440336913afc88a82103291956d5d
- git.kernel.org/stable/c/9bdb2ca31368b7671949dfb94a5d57ffccd01edd
- git.kernel.org/stable/c/be1ef9512a3f5a755895c24f31b334342f4aa15b
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.12.23 ≤ v < 6.12.88, 6.13.11 ≤ v < 6.14, 6.14.1 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7, 6.14, 7.1 | 6.12.88, 6.14, 6.18.30, 7.0.7 |
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.