CVE-2026-14986

Orta

Təsvir

ITE it51xxx I2C drayveri, bufer rejimində (CONFIG_I2C_TARGET + CONFIG_I2C_TARGET_BUFFER_MODE) I2C hədəfi (slave) kimi çalışarkən, drivers/i2c/i2c_ite_it51xxx.c faylındakı target_i2c_isr_fifo() hədəf FIFO kəsmə idarəçisində host tərəfindən təmin edilən yazma məlumatlarını sabit ölçülü data->target_in_buffer-ə kopyalayır. Kopyalama dövrü məlumatları target_in_buffer[i + data->w_index]-ə yazır və data->w_index dəyişənini sizeof(data->target_in_buffer) ilə yalnız yazma əməliyyatı tamamlandıqdan sonra yoxlayır, buna görə də sərhəd yoxlaması daşmanın qarşısını ala bilmir. İşlək indeks olan data->w_index davam edən tranzaksiyanın hər bir FIFO doldurma kəsməsində bayt sayını toplayır və yalnız STOP və ya vaxtaşırıma (timeout) şərtində sıfırlanır. Tək bir yazma tranzaksiyasını buferdən daha uzun müddət (defolt olaraq CONFIG_I2C_TARGET_IT51XXX_MAX_BUF_SIZE = 256 bayt) göndərən I2C hostu, data->w_index-i buferin sonundan kənara çıxarır və növbəti hər bir host baytı sərhədlərdən kənarda bitişik data->target_out_buffer-ə və ondan sonrakı statik cihaz məlumatlarına yazılır. Tətikləyici eyni şin üzərindəki zərərli və ya yanlış davranış nümayiş etdirən I2C master-dir (məsələn, kompromisə uğramış tətbiq prosessoru və ya açıq I2C şinindəki qeyri-qanuni cihaz); qurban sistemdə heç bir proqram təminatı imtiyazı tələb olunmur və idarəçi hədəfin nüvə/mikroproqram (kernel/firmware) kontekstində işləyir. Həm yazılan dəyərlər, həm də daşma uzunluğu hücumçu tərəfindən idarə olunduğu üçün, bu, kontrolleri sıradan çıxara bilən və ya kodun icrasına yönəldilə bilən sərhədlərdən kənar yazma (out-of-bounds write) boşluğudur. Düzəliş, target_i2c_fifo_read_to_buf() funksiyasına istənilən sərhədlərdən kənar yazmadan əvvəl FIFO-nu ləğv edən və sıfırlayan ön-yazma sərhəd yoxlaması əlavə edir.

CiddilikOrta
CVSS6.8
İstismar ehtimalı—
MəhsulZephyr
Dərc14 sen 2026
İlk görülmə14 sen 2026

Necə düzəltmək olar

Yeniləyin
  • zephyrproject zephyr4.4.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
zephyrproject zephyr4.2.0 ≤ v < 4.4.24.4.2

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-14986 · Zephyr · Dark Radar