← CVE Veritabanı

CVE-2026-74743

Kritik

Teknik Veri (Otomatik)

CVSS Skoru
9.8
EPSS
0.7%
CWE
—
KEV Durumu
Hayır

Yayım tarihi: 26 Ağustos 2026

Linux çekirdeğinde aşağıdaki güvenlik açığı çözülmüştür: macvlan: alt cihazdan needed_headroom ve needed_tailroom'u devral macvlan cihazları, macvlan_init() sırasında alt cihazdan hard_header_len'i devralır, ancak needed_headroom ve needed_tailroom değerlerini 0 olarak bırakır. Alt cihaz, başlıklar ve kuyruklar için ek headroom veya tailroom gerektiriyorsa (örneğin, macsec, ipsec, wireguard, tüneller veya rx headroom ile veth), üst katmanlar paket headroom ve tailroom hesaplarını yeterli alanı ayırmak için başarısız olurlar. Bu, gerçeklocation yükü, skb headroom underflow veya dev_hard_header() / macvlan_hard_header() başlık verilerini eklediğinde veya alt cihazlar tailroom eklediğinde KASAN slab-use-after-free çökmelerine neden olabilir. Bunu çözmek için: 1. macvlan_init() sırasında alt cihazdan needed_headroom ve needed_tailroom'u devral. 2. macvlan_device_event() içinde NETDEV_FEAT_CHANGE olaylarını aldığında, bağlı macvlan'lara needed_headroom ve needed_tailroom güncellemelerini yaymak.

Orijinal açıklama (İngilizce)

In the Linux kernel, the following vulnerability has been resolved: macvlan: inherit needed_headroom and needed_tailroom from lowerdev macvlan devices inherit hard_header_len from lowerdev during macvlan_init(), but leave needed_headroom and needed_tailroom set to 0. When the underlying lowerdev requires extra headroom or tailroom for headers/trailers (e.g. macsec, ipsec, wireguard, tunnels, or veth with rx headroom), upper layers calculating packet headroom and tailroom fail to reserve sufficient space. This can result in reallocation overhead, skb headroom underflows, or KASAN slab-use-after-free crashes when dev_hard_header() / macvlan_hard_header() prepends header data or when lower devices append tailroom. Fix this by: 1. Inheriting needed_headroom and needed_tailroom from lowerdev in macvlan_init(). 2. Propagating needed_headroom and needed_tailroom updates to attached macvlans in macvlan_device_event() when receiving NETDEV_FEAT_CHANGE events.

Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.