CVE-2026-89864

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: scsi: qla2xxx: I2C bsg handler-lərində i2c->length məhdudlaşdırıldı struct qla_i2c_access sabit 64 baytlıq buferlə yanaşı, 16 bitlik length sahəsini daşıyır: struct qla_i2c_access { uint16_t device, offset, option, length; uint8_t buffer[0x40]; } __packed; qla2x00_write_i2c() və qla2x00_read_i2c() funksiyaları istifadəçi tərəfindən təmin edilən i2c->length dəyərindən heç bir sərhəd yoxlaması olmadan istifadə edir. i2c stek üzərindəki 256 baytlıq buferin üzərinə yerləşdirilir və sfp 256 baytlıq DMA-pool buferi olduğu üçün, 65535-ə qədər olan uzunluq hər ikisini aşır: - write: memcpy(sfp, i2c->buffer, i2c->length) steki həddindən artıq oxuyur və sfp heap buferini həddindən artıq yazır, daha sonra qla2x00_write_sfp() 256 baytlıq buferdən i2c->length baytı DMA ilə ötürür. - read: qla2x00_read_sfp() 256 baytlıq sfp-yə i2c->length baytı DMA ilə yazır, sonra memcpy(i2c->buffer, sfp, i2c->length) stek massivinin daxilindəki 64 baytlıq buferi daşıyır. CAP_SYS_RAWIO hüququna malik çağırıcı bundan heap və kernel stekini korlamaq üçün istifadə edə bilər. Hər iki handler-də hər hansı kopyalama və ya DMA transferindən əvvəl uzunluğu buferi aşan sorğular rədd edilir.

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

Necə düzəltmək olar

Yeniləyin
  • Linux Linux8f01f886cc5e7bbc16cbf1a9928fdebbc911e973, 2be39946abcde5a6416fb074ef728429e246a996, 522d6dcdc645d8f97d6b4cdfd6d8eea307f3ff0e, 9a756f277eb89f769dbf380f38245c270d31fdb5, 32d6df14fdab71fe1ba304fd9a0db0411ea2e043, 97ca58b0fb026799b99e3d552d5f69cf9a3113ad, 47049fdadc0eaa115e813735b827e1379c0d2cf8, 0918ee2c0eeb4d7f45b82b3dc11e65c2d9b7ad59 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae ≤ v < 8f01f886cc5e7bbc16cbf1a9928fdebbc911e973, 9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae ≤ v < 2be39946abcde5a6416fb074ef728429e246a996, 9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae ≤ v < 522d6dcdc645d8f97d6b4cdfd6d8eea307f3ff0e, 9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae ≤ v < 9a756f277eb89f769dbf380f38245c270d31fdb5, 9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae ≤ v < 32d6df14fdab71fe1ba304fd9a0db0411ea2e043, 9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae ≤ v < 97ca58b0fb026799b99e3d552d5f69cf9a3113ad, 9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae ≤ v < 47049fdadc0eaa115e813735b827e1379c0d2cf8, 9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae ≤ v < 0918ee2c0eeb4d7f45b82b3dc11e65c2d9b7ad59, 3.78f01f886cc5e7bbc16cbf1a9928fdebbc911e973, 2be39946abcde5a6416fb074ef728429e246a996, 522d6dcdc645d8f97d6b4cdfd6d8eea307f3ff0e, 9a756f277eb89f769dbf380f38245c270d31fdb5, 32d6df14fdab71fe1ba304fd9a0db0411ea2e043, 97ca58b0fb026799b99e3d552d5f69cf9a3113ad, 47049fdadc0eaa115e813735b827e1379c0d2cf8, 0918ee2c0eeb4d7f45b82b3dc11e65c2d9b7ad59

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