CVE-2026-89537

Kritik

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: SUNRPC: gss_krb5_verify_mic_v2 funksiyasında qısa RFC 4121 MIC tokenlərini rədd etmək gss_krb5_verify_mic_v2() funksiyası ptr[0..1]-də token ID-sini, ptr[2]-də bayraq baytını və ptr[3..7]-də doldurmanı (padding) oxuyur, daha sonra ptr + GSS_KRB5_TOK_HDR_LEN və cksum_len dəyərlərini gss_krb5_mic_build_sg() funksiyasına ötürür. Bu müraciətlərin heç biri əvvəlcə read_token->len dəyərini yoxlamır. Minimum təhlükəsiz token ölçüsü GSS_KRB5_TOK_HDR_LEN (16) və ctx->krb5e->cksum_len (enctype-dən asılı olaraq 12-24) cəmidir. Bütün çağırıcılar şəbəkədən gələn daha qısa tokenləri qəbul edir: - gss_unwrap_resp_integ() yalnız üst həddi (offset + len <= rcv_buf->len) tətbiq edir, sonra mic.data = kmalloc(len) ayırıb onu gss_verify_mic() funksiyasına ötürür. Buna görə də bədniyyətli NFS serveri qısa checksum opaque təmin edərək kiçik bir slab ayırması yarada bilər və Kerberos MIC verifikatoru bu sərhədi aşaraq oxuma aparar. - gss_validate() şəbəkədən gələn uzunluğu gss_validate_seqno_mic() funksiyasına ötürməzdən əvvəl yalnız len <= RPC_MAX_AUTH_SIZE (400) şərtini tətbiq edir; bu funksiya isə mic xdr_netobj qurur və gss_verify_mic() funksiyasını çağırır. - svcauth_gss_verify_header() gss_verify_mic() funksiyasına yönləndirməzdən əvvəl yalnız checksum.len >= XDR_UNIT (4 bayt) şərtini tətbiq edir. - svcauth_gss_unwrap_integ() yalnız checksum-ın gsd->gsd_scratch sahəsinə sığdığını yoxlayır. Hər hansı ptr[] müraciəti və ya scatterlist qurulmasından əvvəl, gss_krb5_verify_mic_v2() funksiyasının əvvəlinə uzunluq qoruması əlavə edildi. gss_krb5_get_mic_v2() funksiyasından gələn düzgün formalaşdırılmış MIC tokenləri artıq tam olaraq GSS_KRB5_TOK_HDR_LEN + cksum_len bayta malikdir, buna görə də etibarlı trafikə təsir göstərilmir.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulMicrosoft Azl3 Kernel
Dərc11 sen 2026
İlk görülmə11 sen 2026

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
microsoft azl3_kernel_6.6.150.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.157.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.152.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.159.1-1Aralıq göstərilməyib—

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-89537 · Microsoft Azl3 Kernel · Dark Radar