CVE-2026-63892

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: thunderbolt: property: size_t altında daşmanın qarşısını almaq üçün dir_len < 4 rədd edilsin Qeyri-root yolunda __tb_property_parse_dir() dir_len-i entry->length-dən götürür (u16 size_t-ə genişləndirilir). entry->length < 4 olduqda iki fərqli OOB vəziyyəti yaranır: 1. Qeyri-root yolu kmemdup(&block[dir_offset], sizeof(*dir->uuid), ...) ilə başlayır və bu, həmişə dir_offset-dən 4 dword oxuyur. tb_property_entry_valid() yalnız dir_offset + entry->length <= block_len şərtini tətbiq edir, ona görə də dir_offset xassə blokunun sonuna yaxın və entry->length 0..3 aralığında olan hazırlanmış giriş bu yoxlamadan keçir, lakin UUID kopyalaması blokdan kənara çıxır (məsələn, 500-dword blokda dir_offset = 497, dir_len = 3 olduqda block[497..501] oxunur). 2. kmemdup-dan sonra content_len = dir_len - 4 size_t-i ~SIZE_MAX-a qədər altında daşmaya uğradır, nentries SIZE_MAX / 4 olur və girişlərin gəzintisi hər iterasiyada OOB işləyir, ta ki hansısa giriş validasiyadan keçməyəcək və ya kernel map olunmamış səhifədə oops verənə qədər. UUID kmemdup-undan *əvvəl* qeyri-root yolunda dir_len < 4 rədd edilir və bununla hər iki boşluq bağlanır. Həmçinin INIT_LIST_HEAD(&dir->properties) dir ayırmasından dərhal sonra yuxarı köçürülür ki, yeni xəta-qaytarma yolu (və mövcud uuid ayırma uğursuzluğu yolu) tb_property_free_dir()-i çağırdıqda list_for_each_entry_safe()-in oops verəcəyi sıfırla işə salınmış NULL next/prev əvəzinə gəzilə bilən siyahı görsün.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc19 iyl 2026
İlk görülmə19 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux37abc4504fa19d8f9f1e87792e8a2b8fdb308e40, e2d4d51cf5785815fa4e91e0c019e3eb2506a84c, de618299190b418291609e6921557253bd417e25, 5506c825f14d810f0690b1f4367cb7249ebb387a, 542a13890b742099c461d70920e97b14e568f6ec, d548179adcc87e1bc66b17e00352a1f536e76065, 3bec49ca55e08fb085cc4318f24b1b37eaab28cb, de21b59c29e31c5108ddc04210631bbfab81b997 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxcdae7c07e3e3509eaabc18c1640a55dc5b99c179 ≤ v < 37abc4504fa19d8f9f1e87792e8a2b8fdb308e40, cdae7c07e3e3509eaabc18c1640a55dc5b99c179 ≤ v < e2d4d51cf5785815fa4e91e0c019e3eb2506a84c, cdae7c07e3e3509eaabc18c1640a55dc5b99c179 ≤ v < de618299190b418291609e6921557253bd417e25, cdae7c07e3e3509eaabc18c1640a55dc5b99c179 ≤ v < 5506c825f14d810f0690b1f4367cb7249ebb387a, cdae7c07e3e3509eaabc18c1640a55dc5b99c179 ≤ v < 542a13890b742099c461d70920e97b14e568f6ec, cdae7c07e3e3509eaabc18c1640a55dc5b99c179 ≤ v < d548179adcc87e1bc66b17e00352a1f536e76065, cdae7c07e3e3509eaabc18c1640a55dc5b99c179 ≤ v < 3bec49ca55e08fb085cc4318f24b1b37eaab28cb, cdae7c07e3e3509eaabc18c1640a55dc5b99c179 ≤ v < de21b59c29e31c5108ddc04210631bbfab81b997, 4.1537abc4504fa19d8f9f1e87792e8a2b8fdb308e40, e2d4d51cf5785815fa4e91e0c019e3eb2506a84c, de618299190b418291609e6921557253bd417e25, 5506c825f14d810f0690b1f4367cb7249ebb387a, 542a13890b742099c461d70920e97b14e568f6ec, d548179adcc87e1bc66b17e00352a1f536e76065, 3bec49ca55e08fb085cc4318f24b1b37eaab28cb, de21b59c29e31c5108ddc04210631bbfab81b997

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