CVE-2026-72382
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: ksmbd: ACE-ləri təhlil etməzdən əvvəl kiçik ölçülü DACL-ləri rədd edin parse_dacl() funksiyası hücum edən tərəf tərəfindən idarə olunan ACE sayını, onu DACL ölçüsünə sığan minimal ACE sayı ilə müqayisə etməklə məhdudlaşdırır. DACL ölçüsü sahəsi 16 bitdir, lakin ifadə sizeof(struct smb_acl) dəyərini çıxır. sizeof() işarəsiz olduğu üçün, ACL başlığından kiçik olan DACL ölçüsü böyük bir size_t dəyərinə underflow (alt axın) edir. Bədxah klient buna aşağıdakılar vasitəsilə nail ola bilər: SMB2_SET_INFO (InfoType=SMB2_O_INFO_SECURITY) -> smb2_set_info_sec() -> set_info_sec() -> parse_sec_desc() -> parse_dacl() -> init_acl_state(..., 0xffff) -> init_acl_state(..., 0xffff) -> kmalloc_objs(..., 0xffff) Beləliklə, yanlış formalaşdırılmış təhlükəsizlik deskriptoru num_aces-in yoxlamadan keçməsinə səbəb ola və böyük müvəqqəti ACL vəziyyətinin və göstərici massivlərinin ayrılmasına gətirib çıxara bilər. Çıxma əməliyyatını yerinə yetirməzdən əvvəl struct smb_acl-dən kiçik olan DACL-ləri rədd edin, beləliklə ACE sayının yoxlanılması underflow vasitəsilə yan keçilə bilməz.
Necə düzəltmək olar
- Linux Linux8dc949061e35427433feac3ebe5ec089f2aa857e, 16fb65ec15fe7c90f50a2115854bfd9a032d4023, 282847c0cf22f2e961155ac8e42f6eeab7e16049, d020e7f27bf65eecd3805404702f716b2b6d9e73, 15a9e9b8f7f5d7f380ae54c6f5bcbc0bdcb0f3cd, 60908f7ebcd9b6cde74ad5711fab0f49c7970949 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 8dc949061e35427433feac3ebe5ec089f2aa857e, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 16fb65ec15fe7c90f50a2115854bfd9a032d4023, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 282847c0cf22f2e961155ac8e42f6eeab7e16049, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < d020e7f27bf65eecd3805404702f716b2b6d9e73, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 15a9e9b8f7f5d7f380ae54c6f5bcbc0bdcb0f3cd, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 60908f7ebcd9b6cde74ad5711fab0f49c7970949, 5.15 | 8dc949061e35427433feac3ebe5ec089f2aa857e, 16fb65ec15fe7c90f50a2115854bfd9a032d4023, 282847c0cf22f2e961155ac8e42f6eeab7e16049, d020e7f27bf65eecd3805404702f716b2b6d9e73, 15a9e9b8f7f5d7f380ae54c6f5bcbc0bdcb0f3cd, 60908f7ebcd9b6cde74ad5711fab0f49c7970949 |
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.