CVE-2026-74473 in Linux정보

요약

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

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

vxlan: route_shortcircuit()에서 pskb_network_may_pull() 사용

route_shortcircuit()는 현재 pskb_may_pull(skb, sizeof(struct iphdr))(또는 ipv6hdr)를 호출하여 skb->data부터 시작하는 바이트가 존재하는지 확인합니다.

그러나 vxlan_xmit()에서는 skb->data가 MAC 헤더를 가리키므로, skb_network_offset(skb)은 ETH_HLEN(14바이트)입니다. pskb_may_pull(skb, 20)을 사용하면 skb->data(MAC 헤더 14바이트 + IP 헤더의 일부 6바이트)부터 20바이트만 확인하게 되므로, 비선형 분할(non-linear frags) 환경에서 나머지 IP 헤더가 제대로 풀리지(pulled) 않을 수 있습니다. 이후 ip_hdr(skb)->daddr에 대한 역참조는 이미 확보된 선형 버퍼의 길이를 초과하여 읽을 위험이 있습니다.

pskb_network_may_pull()을 사용하여 이 문제를 해결합니다. 이는 길이 확인 시 skb_network_offset(skb)를 추가하여 전체 네트워크 헤더가 선형 버퍼 내에 존재하도록 보장합니다.

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

책임이 있는

Linux

예약하다

2026. 08. 15.

모더레이션

수락

항목

VDB-390791

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!