CVE-2025-71070

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ublk: ublk serverinin çıxışı zamanı istifadəçi kopyalama istinadlarının təmizlənməsi Əgər ublk server prosesi ublk simvol cihaz faylını azad edərsə, ublk serverinə göndərilmiş lakin hələ tamamlanmamış bütün sorğular UBLK_REFCOUNT_INIT ref dəyərini saxlayacaqdır. e63d2228ef83 ("ublk: simplify aborting ublk request") commit-indən əvvəl __ublk_fail_req() uğursuz sorğunu tamamlamazdən əvvəl istinad sayını azaldırdı. Lakin həmin commit __ublk_fail_req() funksiyasını optimallaşdıraraq, sorğu istinad sayını azaltmadan birbaşa __ublk_complete_rq() funksiyasını çağırmasını təmin etdi. Sızan istinad sayı, tamamlanmış ublk sorğusu üzərində istifadəçi kopyalaması və sıfır kopyalama (zero copy) əməliyyatlarına yanlış şəkildə icazə verir. O, həmçinin ublk_queue_reinit() və ublk_deinit_queue() funksiyalarında WARN_ON_ONCE(refcount_read(&io->ref)) xəbərdarlıqlarını tetikləyir. c5c5eb24ed61 ("ublk: avoid ublk_io_release() called after ublk char dev is closed") commit-i artıq UBLK_F_SUPPORT_ZERO_COPY və ya UBLK_F_AUTO_BUF_REG istifadə edən ublk cihazları üçün bu problemi həll etmişdi. Lakin istinad sayının sızması digər istinadla sayılan məlumat kopyalama rejimi olan UBLK_F_USER_COPY-yə də təsir göstərir. Bütün istinadla sayılan məlumat kopyalama rejimlərini əhatə etmək üçün ublk_check_and_reset_active_ref() funksiyasındakı şərt düzəldildi. Bu, ublk serveri çıxarkən hələ də onun mülkiyyətində olan bütün ublk sorğularının istinad saylarının 0-a sıfırlanmasını təmin edir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc13 yan 2026
İlk görülmə13 yan 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux13456b4f1033d911f8bf3a0a1195656f293ba0f6, daa24603d9f0808929514ee62ced30052ca7221c, 6.15 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxe63d2228ef831af36f963b3ab8604160cfff84c1 ≤ v < 13456b4f1033d911f8bf3a0a1195656f293ba0f6, e63d2228ef831af36f963b3ab8604160cfff84c1 ≤ v < daa24603d9f0808929514ee62ced30052ca7221c, e537193fc4a43b48ac51cc6366319e15e32dd540, 6.14.6 ≤ v < 6.15, 6.1513456b4f1033d911f8bf3a0a1195656f293ba0f6, daa24603d9f0808929514ee62ced30052ca7221c, 6.15

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-2025-71070 · Linux · Dark Radar