CVE-2026-90090

Belirsiz

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: Bluetooth: btmtksdio: TX yolundaki sınır dışı (out-of-bounds) DMA okuması düzeltildi btmtksdio_tx_packet() fonksiyonu aktarım boyutunu 256 baytlık SDIO blok boyutuna yukarı yuvarlar ancak ana bilgisayar denetleyicisine SKB tamponunu olduğu gibi iletir: err = sdio_writesb(bdev->func, MTK_REG_CTDR, skb->data, round_up(skb->len, MTK_SDIO_BLOCK_SIZE)); Yalnızca skb->len kadar bayt paket verisi içerir, bu nedenle denetleyici başlatılmamış bellekten 255 bayta kadar veri okur ve bunu SDIO veri yolu üzerinden cihaza gönderir. SKB tahsisinin sahip olduğu kuyruk boşluğuna (tailroom slack) bağlı olarak, bu okuma tamponun sonunun ötesine de geçebilir. Dolgulu uzunluk önceden hesaplanır, SKB'nin bunun için yeterli kuyruk boşluğuna sahip olduğundan emin olunur ve dolgu alanı skb_put_zero() ile sıfırla doldurulur. Böylece skb->len dolguyu da kapsar ve sdio_writesb() artık yukarı yuvarlama işlemi yapmaya ihtiyaç duymaz. byte_tx yalnızca üstbilgi ve yükü saymaya devam eder ve hata yolu, çağırıcının paketi yeniden kuyruğa alabilmesi için SKB'yi geri yükler. skb->tail arkasına yazmak, sürücü tampona sahip olduğu için güvenlidir; bu durum "Bluetooth: btmtksdio: Take exclusive ownership of the SKB before TX" ile sağlanmıştır.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxc8742f53c9ef623decd5285403df0e5b5273c9fd, 0b71a6caaf284915c8cf9cd320ecee9f0361824a, 9a785ea864214aaffd8300683825c3f788d0b634, 7b37556d7d801b79096c7ba8ea92db2338aa8b00, 7b80d2701a68456c536f82e577dbed2f60ccb82b, fa0ad2d277c7adead61d1c22411c55cea6990c2a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux9aebfd4a2200ab8075e44379c758bccefdc589bb ≤ v < c8742f53c9ef623decd5285403df0e5b5273c9fd, 9aebfd4a2200ab8075e44379c758bccefdc589bb ≤ v < 0b71a6caaf284915c8cf9cd320ecee9f0361824a, 9aebfd4a2200ab8075e44379c758bccefdc589bb ≤ v < 9a785ea864214aaffd8300683825c3f788d0b634, 9aebfd4a2200ab8075e44379c758bccefdc589bb ≤ v < 7b37556d7d801b79096c7ba8ea92db2338aa8b00, 9aebfd4a2200ab8075e44379c758bccefdc589bb ≤ v < 7b80d2701a68456c536f82e577dbed2f60ccb82b, 9aebfd4a2200ab8075e44379c758bccefdc589bb ≤ v < fa0ad2d277c7adead61d1c22411c55cea6990c2a, 5.2c8742f53c9ef623decd5285403df0e5b5273c9fd, 0b71a6caaf284915c8cf9cd320ecee9f0361824a, 9a785ea864214aaffd8300683825c3f788d0b634, 7b37556d7d801b79096c7ba8ea92db2338aa8b00, 7b80d2701a68456c536f82e577dbed2f60ccb82b, fa0ad2d277c7adead61d1c22411c55cea6990c2a

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-90090 · Linux · Dark Radar