CVE-2026-80925

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: vlan: HW VLAN offload geçişleri sırasındaki skb_under_panic ve yarış durumları düzeltildi Alt bir cihazda donanım VLAN TX offload (NETIF_F_HW_VLAN_CTAG_TX veya NETIF_F_HW_VLAN_STAG_TX) özelliğinin değiştirilmesi, vlandev->hard_header_len değerini dinamik olarak değiştiren vlan_transfer_features() fonksiyonunu çağırır. Bu durum iki soruna yol açmaktadır: 1. Kilitsiz TX yolları (örneğin af_packet.c içindeki packet_snd, ip6_finish_output2), RTNL kilidini tutmadan dev->hard_header_len değerini okur. hard_header_len değerinin RTNL altında dinamik olarak değiştirilmesi, üst katmanların güncel olmayan bir hard_header_len değerine dayanarak yetersiz headroom ayırmasına neden olan bir veri yarışı (data race) oluşturur; bu da vlan_dev_hard_header() çağrıldığında skb_under_panic ile sonuçlanır. 2. Ek olarak, vlan_transfer_features() fonksiyonu header_ops bilgisini güncellemeden hard_header_len değerini güncellemiş, bu da tahsis edilen headroom ile başlık oluşturma arasında uyumsuzluğa neden olmuştur. dev->hard_header_len = real_dev->hard_header_len ve dev->needed_headroom = real_dev->needed_headroom + VLAN_HLEN değerlerinin koşulsuz olarak ayarlanması şunları sağlar: - dev->hard_header_len değeri %100 statik kalır ve real_dev->hard_header_len seviyesinde değiştirilemez olur; böylece hard_header_len üzerindeki tüm dinamik çalışma zamanı güncellemeleri ve veri yarışları ortadan kalkar. - LL_RESERVED_SPACE() aracılığıyla skb tahsis eden üst katmanlar, yazılım VLAN etiketi ekleme işlemi için her zaman yeterli headroom (real_dev->hard_header_len + real_dev->needed_headroom + VLAN_HLEN) ayıracaktır. - vlandev, real_dev->needed_tailroom değerini miras alır, böylece temel trailer/padding/ICV gereksinimleri karşılanmış olur. - AF_PACKET SOCK_RAW ağ başlığı ofsetleri, real_dev->hard_header_len üzerinde doğru şekilde hizalı kalmaya devam eder. - vlan_header_ops koşulsuz olarak kullanılır. Stabil ekiplerine not: Şu commit'lerin backport edildiğinden emin olun: e16e960d55a4 ("ipvlan: inherit needed_headroom and needed_tailroom from phy_dev") cef51860becd ("macvlan: inherit needed_headroom and needed_tailroom from lowerdev")

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

Nasıl düzeltilir

Güncelleyin
  • Linux Linux69f2fc6e761ee68a4c0c8e416ae88c573d4d7319, b38d7a4bc9c17e1d437696da25f9fbc286614d9d, b30fe4de285b9bdaf9508740191f69f7cd83b8fa, 1517d1996b5236fe69eccd9d253f725e06996eb1, a29f3b884ba50217e6f50414f568073221e2bb07, 447cbe95ebb95392b5d8f6a01c0556826919ce23 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 69f2fc6e761ee68a4c0c8e416ae88c573d4d7319, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < b38d7a4bc9c17e1d437696da25f9fbc286614d9d, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < b30fe4de285b9bdaf9508740191f69f7cd83b8fa, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 1517d1996b5236fe69eccd9d253f725e06996eb1, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < a29f3b884ba50217e6f50414f568073221e2bb07, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 447cbe95ebb95392b5d8f6a01c0556826919ce23, 2.6.1269f2fc6e761ee68a4c0c8e416ae88c573d4d7319, b38d7a4bc9c17e1d437696da25f9fbc286614d9d, b30fe4de285b9bdaf9508740191f69f7cd83b8fa, 1517d1996b5236fe69eccd9d253f725e06996eb1, a29f3b884ba50217e6f50414f568073221e2bb07, 447cbe95ebb95392b5d8f6a01c0556826919ce23

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