CVE-2026-74743 in Linuxinformação

Sumário

de VulDB • 27/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

macvlan: herdar needed_headroom e needed_tailroom de lowerdev

Os dispositivos macvlan herdavam hard_header_len de lowerdev durante o macvlan_init(), mas deixavam needed_headroom e needed_tailroom definidos como 0.

Quando o lowerdev subjacente requer headroom ou tailroom extras para cabeçalhos/trailers (por exemplo, macsec, ipsec, wireguard, túneis ou veth com rx headroom), as camadas superiores que calculam o headroom e tailroom dos pacotes falham em reservar espaço suficiente.

Isso pode resultar em overhead de realocação, underflows no skb headroom ou crashes slab-use-after-free do KASAN quando dev_hard_header() / macvlan_hard_header() adiciona dados de cabeçalho ou quando os dispositivos lower appendem ao tailroom.

Corrigir isso por: 1. Herdar needed_headroom e needed_tailroom de lowerdev no macvlan_init(). 2. Propagar atualizações de needed_headroom e needed_tailroom para as macvlans anexadas no macvlan_device_event() ao receber eventos NETDEV_FEAT_CHANGE.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

15/08/2026

Divulgação

26/08/2026

Moderação

aceite

Entrada

VDB-395803

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!