CVE-2025-39874

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: macsec: RTM_NEWLINK üzerinde özelliklerin senkronize edilmesi Syzkaller, ETHTOOL_SFEATURES aracılığıyla alt cihazı kilitlemeyi başarmıştır: netdev_lock include/linux/netdevice.h:2761 [inline] netdev_lock_ops include/net/netdev_lock.h:42 [inline] netdev_sync_lower_features net/core/dev.c:10649 [inline] __netdev_update_features+0xcb1/0x1be0 net/core/dev.c:10819 netdev_update_features+0x6d/0xe0 net/core/dev.c:10876 macsec_notify+0x2f5/0x660 drivers/net/macsec.c:4533 notifier_call_chain+0x1b3/0x3e0 kernel/notifier.c:85 call_netdevice_notifiers_extack net/core/dev.c:2267 [inline] call_netdevice_notifiers net/core/dev.c:2281 [inline] netdev_features_change+0x85/0xc0 net/core/dev.c:1570 __dev_ethtool net/ethtool/ioctl.c:3469 [inline] dev_ethtool+0x1536/0x19b0 net/ethtool/ioctl.c:3502 dev_ioctl+0x392/0x1150 net/core/dev_ioctl.c:759 Bu durum, alt özelliklerin üst özelliklerle senkronize olmamasından kaynaklanmaktadır: __dev_ethtool (real_dev) netdev_lock_ops(real_dev) ETHTOOL_SFEATURES __netdev_features_change netdev_sync_upper_features alt katmanda LRO'yu devre dışı bırakır if (old_features != dev->features) netdev_features_change NETDEV_FEAT_CHANGE tetikler macsec_notify NETDEV_FEAT_CHANGE netdev_update_features (her bir macsec aygıtı için) netdev_sync_lower_features if (upper_features != lower_features) netdev_lock_ops(lower) # lower == real_dev kilitlenme (stuck) ... netdev_unlock_ops(real_dev) af5f54b0ef9e ("net: Lock lower level devices when updating features") numaralı commit uyarınca, üst ve alt özellikler senkronize olduğunda kilitleme/kilidi kaldırma işlemi atlanır. Bu sayede macsec bağlantısı oluşturulduktan sonra alt cihazın (real_dev) uygun özelliklere sahip olduğu garanti edilir. Böylece, üst bayrakların alta senkronize edilmesi gereken duruma asla düşülmemesi sağlanır.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın23 Eyl 2025
İlk görülme23 Eyl 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.16.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.15 ≤ v < 6.16.8, 6.176.16.8

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-2025-39874 · Linux Kernel · Dark Radar