CVE-2026-80768

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: HID: ft260: I2C oxuma yarışında (race condition) yaranan stack-use-after-return yazma xətası düzəldildi ft260_i2c_read() funksiyası dev->read_buf-u çağırıcı tərəfindən təmin edilən buferə (çox vaxt stek dəyişəninə) yönləndirir, tamamlanmanı aktivləşdirir və cihazın məlumatları qaytarmasını beş saniyəyə qədər gözləyir. HID giriş geri çağırma funksiyası olan ft260_raw_event(), oxuma yolu tərəfindən saxlanılan dev->lock muteksindən asılı olmayaraq giriş/IRQ yolunda işləyir və sadə bir NULL yoxlamasından sonra cihaz tərəfindən təmin edilən faydalı yükü (payload) dev->read_buf-a kopyalayır. Bu iki yol heç bir seriyallaşdırma olmadan read_buf, read_idx və read_len dəyişənlərini paylaşır. Əgər cihaz cavabı oxuma vaxtı bitənə qədər gecikdirsə, ft260_i2c_read() kontrolleri sıfırlayır, read_buf-u təmizləyir və geri dönür, beləliklə buferin yerləşdiyi stek freymi ləğv edilir. Həmin anda gələn cavab ft260_raw_event()-in NULL yoxlamasından keçməsinə və daha sonra cihaz tərəfindən idarə olunan faydalı yükün artıq azad edilmiş stek yerinə memcpy() ilə kopyalanmasına şərait yaradır. Bu, bəlli hədlər daxilində olsa da, hücum edən tərəfin təsir etdiyi və zərərli və ya nasaz aparat təminatı vasitəsilə tetiklene bilən stack-use-after-return yazma xətasıdır. read_buf, read_idx və read_len-ə olan hər bir girişi seriyallaşdıran xüsusi spinlock əlavə edildi. Artıq ft260_raw_event() NULL yoxlaması, memcpy və indeks yeniləməsi boyunca onu saxlayır, oxuma yolu isə buferi aktivləşdirərkən və təmizləyərkən onu götürür; beləliklə, ləğvetmə prosesi artıq yoxlama və kopyalama arasında baş verə bilməz.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc4 sen 2026
İlk görülmə4 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux2b907001e8a83cdb71e899fd3d77ab51e2c03f10, 90e9298f2e4336a0e1ca7eeb173403df78056164, 460514d46e8892189fc933a1b4433811cfa5c309, 5aa5a1b7cc4b4bec5497ad9ef113fdfe37b232f3, a8e1f970f9040294cfd9100c681c32af6c2aeec0, d7ffbdc076675c84128d5b904e4d5167fe9f3a7f, 77832d8f1c81d9f84b6b54807fb278586001d754, bf3e39df3a397fd82967a31d17c4e02c7feab221 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux6a82582d9fa438045191074856f47165334f2777 ≤ v < 2b907001e8a83cdb71e899fd3d77ab51e2c03f10, 6a82582d9fa438045191074856f47165334f2777 ≤ v < 90e9298f2e4336a0e1ca7eeb173403df78056164, 6a82582d9fa438045191074856f47165334f2777 ≤ v < 460514d46e8892189fc933a1b4433811cfa5c309, 6a82582d9fa438045191074856f47165334f2777 ≤ v < 5aa5a1b7cc4b4bec5497ad9ef113fdfe37b232f3, 6a82582d9fa438045191074856f47165334f2777 ≤ v < a8e1f970f9040294cfd9100c681c32af6c2aeec0, 6a82582d9fa438045191074856f47165334f2777 ≤ v < d7ffbdc076675c84128d5b904e4d5167fe9f3a7f, 6a82582d9fa438045191074856f47165334f2777 ≤ v < 77832d8f1c81d9f84b6b54807fb278586001d754, 6a82582d9fa438045191074856f47165334f2777 ≤ v < bf3e39df3a397fd82967a31d17c4e02c7feab221, 5.132b907001e8a83cdb71e899fd3d77ab51e2c03f10, 90e9298f2e4336a0e1ca7eeb173403df78056164, 460514d46e8892189fc933a1b4433811cfa5c309, 5aa5a1b7cc4b4bec5497ad9ef113fdfe37b232f3, a8e1f970f9040294cfd9100c681c32af6c2aeec0, d7ffbdc076675c84128d5b904e4d5167fe9f3a7f, 77832d8f1c81d9f84b6b54807fb278586001d754, bf3e39df3a397fd82967a31d17c4e02c7feab221

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