CVE-2026-68378

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: dpll: dpll_msg_add_pin_ref_sync() funksiyasında NULL göstəricisinin istifadəsi (NULL pointer dereference) düzəldildi Bir dpll_pin çox sayda dpll_device instansiyaları arasında bölüşdürüldükdə və həmin cihazlar qeydiyyatdan çıxarıldıqda (məsələn, drayver modulunun silinməsi zamanı), dpll_msg_add_pin_ref_sync() funksiyasında NULL göstəricisinin istifadəsi baş verə bilər. Bu, aşağıdakı şərtlər daxilində baş verir: - Bir pin iki və ya daha çox dpll cihazında (dpll_A, dpll_B) qeydiyyata alınmışdır - Pin-in digər pinlərlə ref_sync cütlükləri var - dpll_A-nın pinləri qeydiyyatdan çıxarılarkən, ref_sync tərəfdaşı olan pin əvvəlcə qeydiyyatdan çıxarılır və dpll_A->pin_refs siyahısından silinir - Lakin tərəfdaş pin hələ də dpll_B ilə qeydiyyatda olduğu üçün onun dpll_refs siyahısı boş deyil, buna görə də dpll_pin_ref_sync_pair_del() işə düşmür və tərəfdaş pin-in ref_sync_pins xarray strukturunda qalır - Daha sonra pin özü dpll_A-dan qeydiyyatdan çıxarıldıqda, silinmə bildirişi dpll_msg_add_pin_ref_sync() funksiyasını çağırır; bu funksiya ref_sync_pins içində tərəfdaşı tapır, dpll_pin_available() yoxlamasından keçir (tərəfdaş hələ də dpll_B ilə qeydiyyatdadır), lakin dpll_pin_on_dpll_priv(dpll_A, partner) NULL qaytarır, çünki tərəfdaş artıq dpll_A->pin_refs siyahısından silinib - NULL priv göstəricisi drayverin ref_sync_get callback funksiyasına ötürülür və orada istifadə olunur (dereference edilir) BUG: kernel NULL pointer dereference, address: 0000000000000034 Oops: Oops: 0000 [#1] SMP NOPTI RIP: 0010:zl3073x_dpll_input_pin_ref_sync_get+0x73/0x80 [zl3073x] Call Trace: dpll_msg_add_pin_ref_sync+0xb8/0x200 dpll_cmd_pin_get_one+0x3b6/0x4b0 dpll_pin_event_send+0x72/0x140 __dpll_pin_unregister+0x5a/0x2b0 dpll_pin_unregister+0x49/0x70 Bu problem, cari dpll cihazı üçün priv göstəricisi təyin edilə bilməyən ref_sync pinlərinin ötürülməsi ilə həll edilmişdir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc10 avq 2026
İlk görülmə10 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux66fbe0499ef517ab161b96c49886a891851f6481, 51c2fcc4cd2e4c52bd1970558f6e5356fdc51154, 4b3e6b9fdaeb40c6a2f7c41db3888b6ee628bdd2, d2e914a4a0d0f753dbae830264850d044026167c və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux40466ea1827c46c6435fab9b21b63b80733e2d07 ≤ v < 66fbe0499ef517ab161b96c49886a891851f6481, 58256a26bfb37a94738dd65618b1f31f460f8d91 ≤ v < 51c2fcc4cd2e4c52bd1970558f6e5356fdc51154, 58256a26bfb37a94738dd65618b1f31f460f8d91 ≤ v < 4b3e6b9fdaeb40c6a2f7c41db3888b6ee628bdd2, 58256a26bfb37a94738dd65618b1f31f460f8d91 ≤ v < d2e914a4a0d0f753dbae830264850d044026167c, 6.1766fbe0499ef517ab161b96c49886a891851f6481, 51c2fcc4cd2e4c52bd1970558f6e5356fdc51154, 4b3e6b9fdaeb40c6a2f7c41db3888b6ee628bdd2, d2e914a4a0d0f753dbae830264850d044026167c

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.