CVE-2026-110912
Açıklama
DragonFly BSD'nin 4bb22ff öncesindeki 6.4.2 dahil sürümlerinde, ARP giriş işleyicileri olan arpintr() ve in_arpinput() (sys/netinet/if_ether.c), gelen ARP paketlerinin donanım adresi uzunluğu (ar_hln) ve protokol adresi uzunluğu (ar_pln) alanlarını doğrulamamaktadır. Ardından in_arpreply(), yalnızca 6 ve 4 bayt uzunluğundaki çekirdek tamponlarından kopyalama yaparken saldırgan tarafından kontrol edilen bu değerleri memcpy uzunlukları olarak kullanır; bu durum, isteği gönderen tarafa geri gönderilen ARP yanıtına kopyalanan çekirdek yığını (heap) ve yığın (stack) belleğinin sınır dışı okunmasına (out-of-bounds read) neden olur. Komşu ağdaki kimliği doğrulanmamış bir saldırgan, tek bir özel hazırlanmış ARP isteği kullanarak, çekirdek işaretçileri de dahil olmak üzere her bir çekirdek bellek türünden yaklaşık 250 bayta kadar veri sızdırabilir. Bunun, yayınlandığında 6.6 kararlı sürümünde düzeltilmesi beklenmektedir.
Nasıl düzeltilir
- DragonFlyBSD DragonFlyBSD4bb22ffcf2e9fb44995fbfd9945194afc87fb182 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| DragonFlyBSD DragonFlyBSD | 984263bcb83ad82313113c6ac840d99124d8f90c ≤ v < 4bb22ffcf2e9fb44995fbfd9945194afc87fb182 | 4bb22ffcf2e9fb44995fbfd9945194afc87fb182 |
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.
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.