CVE-2026-80931

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: w1: ds28e17: I2C blok oxuması zamanı həddindən artıq böyük uzunluğun rədd edilməsi w1_f19_i2c_master_transfer(), DS28E17 1-Wire-dan I2C körpüsünə məxsus master_xfer funksiyasıdır. I2C_M_RECV_LEN oxuması zamanı o, uzunluğu cihazdan götürür. Aşağı axındakı slave, buf[0]-a uzunluq baytını yerləşdirir. Daha sonra drayver w1_f19_i2c_read() vasitəsilə həmin sayda baytı buf[1]-ə oxuyur. buf[0] cihaz tərəfindən idarə olunur və 0 ilə 255 arasında ola bilər. w1_f19_i2c_read() yalnız sıfır sayını rədd edir. Çağırıcı bufer I2C_SMBUS_BLOCK_MAX + 2, yəni 34 baytdır. 32-dən yuxarı uzunluq oxuma prosesinin buferdən kənara çıxmasına səbəb olur və təxminən 222 bayta qədər sərhədləri aşır. SMBus nüvəsi buf[0]-u I2C_SMBUS_BLOCK_MAX ilə yoxlayır. Həmin yoxlama master_xfer geri döndükdən sonra baş verir. Lakin həmin vaxta qədər yazma əməliyyatı artıq tamamlanmış olur. i2c-algo-bit kopyalama etməzdən əvvəl həddindən artıq böyük uzunluğu rədd edir və -EPROTO qaytarır. Hər iki RECV_LEN nöqtəsində, i2c-algo-bit-də olduğu kimi, I2C_SMBUS_BLOCK_MAX-dan yuxarı olan uzunluqları rədd edin.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc11 sen 2026
İlk görülmə11 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxb30c021c6073559ea6851b522d8a17a524a27b4a, 1d08877fc37e90945df38d255715bd1d6c052d46, bf76d61e118b7044600a65775a3bf8adc2c6823d, 0f6496b34cc2919420f303b2aabdd9f71e084b56, cb55c5da9828f77db2a2701316949d4de1e9b773, ae0c79a8527044e54d81fd5a3b49ce6177633758, 6df05f630c84a109736642362e452089886f9974, 169ae5e65e5aaf213b6a578f6478a9fd2e523606 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxebc4768ac4971eab4b570e733e47ac9dfd0e4175 ≤ v < b30c021c6073559ea6851b522d8a17a524a27b4a, ebc4768ac4971eab4b570e733e47ac9dfd0e4175 ≤ v < 1d08877fc37e90945df38d255715bd1d6c052d46, ebc4768ac4971eab4b570e733e47ac9dfd0e4175 ≤ v < bf76d61e118b7044600a65775a3bf8adc2c6823d, ebc4768ac4971eab4b570e733e47ac9dfd0e4175 ≤ v < 0f6496b34cc2919420f303b2aabdd9f71e084b56, ebc4768ac4971eab4b570e733e47ac9dfd0e4175 ≤ v < cb55c5da9828f77db2a2701316949d4de1e9b773, ebc4768ac4971eab4b570e733e47ac9dfd0e4175 ≤ v < ae0c79a8527044e54d81fd5a3b49ce6177633758, ebc4768ac4971eab4b570e733e47ac9dfd0e4175 ≤ v < 6df05f630c84a109736642362e452089886f9974, ebc4768ac4971eab4b570e733e47ac9dfd0e4175 ≤ v < 169ae5e65e5aaf213b6a578f6478a9fd2e523606, 4.15b30c021c6073559ea6851b522d8a17a524a27b4a, 1d08877fc37e90945df38d255715bd1d6c052d46, bf76d61e118b7044600a65775a3bf8adc2c6823d, 0f6496b34cc2919420f303b2aabdd9f71e084b56, cb55c5da9828f77db2a2701316949d4de1e9b773, ae0c79a8527044e54d81fd5a3b49ce6177633758, 6df05f630c84a109736642362e452089886f9974, 169ae5e65e5aaf213b6a578f6478a9fd2e523606

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