CVE-2026-46139

Orta

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

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc28 may 2026
İlk görülmə28 may 2026
Zəiflik növüCWE-908CWE-908

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.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.16.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.

Intelligence 360 paketində

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.

CVE-2026-46139 · Linux Kernel · Dark Radar