CVE-2026-89583

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: Bluetooth: eir: eir_get_service_data() fonksiyonundaki OOB okuma hatası düzeltildi eir_get_service_data(), eşleşen bir UUID'ye sahip Service Data alanı için reklam verilerini tarar. Eşleşmeme durumunda şu şekilde ilerler: eir += dlen; eir_len -= dlen; eir_get_data(), alanın veri uzunluğunu dlen olarak bildirir ancak alan, uzunluk ve tip baytları sayıldığında dlen + 2 bayt kaplar ve ona ulaşmak için Service-Data dışındaki alanlar atlandığında daha fazla yer kaplar. İşaretçi bir sonraki alan üzerine doğru şekilde konumlanır ancak eir_len konumlanmaz ve bu eksiklik, eir_get_data() tampon bellek sonunun ötesindeki bir "alanın" uzunluk ve tip baytlarını okuyana kadar alanlar boyunca birikir. Bir ISO broadcast sink için bu tampon bellek, uzak bir yayıncının periyodik reklam raporlarından doldurulan hcon->le_per_adv_data[] dizisidir. Eşleşmeyen Service Data alanlarıyla doldurulmuş bir PA yükü, dizinin dışına çıkarak struct hci_conn yapısının geri kalanına erişir. BAA UUID ile eşleşen kaymış bir alan, bu baytları iso_pi(sk)->base içerisine yerleştirir ve kullanıcı alanı bunları getsockopt(BT_ISO_BASE) ile geri okur. Her yinelemede eir_len değeri tampon belleğin sonundan yeniden hesaplanır.

ÖnemYüksek
CVSS8.1
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxb6902adf81ea2ce14b1040dd97b6980050a8125a, 1a28aae7f1fc8c06c0d02f153541be4fc7bacb74, 815fc98c227a78cbd93d4c29f2833705b7c2bc0f, c21fa79301d7d6ac0a4ec6c51e8ba10beaa08c50, bb56e97bd67614238c1c0a4084704ccadbb875b4, 4beb198bc59b242404a47c21990bc84165052c8a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux8f9ae5b3ae80f168a6224529e3787f4fb27f299a ≤ v < b6902adf81ea2ce14b1040dd97b6980050a8125a, 8f9ae5b3ae80f168a6224529e3787f4fb27f299a ≤ v < 1a28aae7f1fc8c06c0d02f153541be4fc7bacb74, 8f9ae5b3ae80f168a6224529e3787f4fb27f299a ≤ v < 815fc98c227a78cbd93d4c29f2833705b7c2bc0f, 8f9ae5b3ae80f168a6224529e3787f4fb27f299a ≤ v < c21fa79301d7d6ac0a4ec6c51e8ba10beaa08c50, 8f9ae5b3ae80f168a6224529e3787f4fb27f299a ≤ v < bb56e97bd67614238c1c0a4084704ccadbb875b4, 8f9ae5b3ae80f168a6224529e3787f4fb27f299a ≤ v < 4beb198bc59b242404a47c21990bc84165052c8a, 5.19b6902adf81ea2ce14b1040dd97b6980050a8125a, 1a28aae7f1fc8c06c0d02f153541be4fc7bacb74, 815fc98c227a78cbd93d4c29f2833705b7c2bc0f, c21fa79301d7d6ac0a4ec6c51e8ba10beaa08c50, bb56e97bd67614238c1c0a4084704ccadbb875b4, 4beb198bc59b242404a47c21990bc84165052c8a

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.