CVE-2026-74744 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 27.

리눅스 커널에서 다음 취약점이 해결되었습니다:

ipvlan: phy_dev로부터 needed_headroom 및 needed_tailroom 상속

ipvlan 장치는 ipvlan_init() 동안 phy_dev로부터 hard_header_len을 상속하지만, needed_headroom과 needed_tailroom은 0으로 설정된 상태로 남습니다.

기반이 되는 phy_dev(또는 스택화된 하위 장치)가 헤더/트레일러에 대해 추가적인 headroom 또는 tailroom을 필요로 하는 경우(예: macsec, ipsec, wireguard, 터널, rx headroom이 있는 veth 등), 상위 계층에서 패킷의 headroom과 tailroom을 계산할 때 충분한 공간을 예약하지 못합니다.

이는 재할당 오버헤드, skb headroom 언더플로우(dev_hard_header() / ipvlan_hard_header()가 헤더 데이터를 프리페ンド하거나 하위 장치들이 tailroom을 애펜드할 때 발생), 또는 KASAN slab-use-after-free 크래시를 초래할 수 있습니다.

이를 다음 방법으로 수정합니다: 1. ipvlan_init()에서 phy_dev로부터 needed_headroom 및 needed_tailroom을 상속합니다. 2. NETDEV_FEAT_CHANGE 이벤트를 수신할 때 ipvlan_device_event()에서 연결된 ipvlaws로 needed_headroom 및 needed_tailroom 업데이트를 전파합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!