CVE-2026-63829 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 19.

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

net: ip_gre: changelink를 위해 장치의 네트네임스페이스(netns)에 CAP_NET_ADMIN 필요

터널 changelink()는 최대 두 개의 netns, 즉 dev_net(dev)와 터널 링크 netns인 t->net에서 동작합니다. 요청이 실행되는 netns가 아닌 다른 netns에 장치가 생성되거나 이동된 경우 이 둘은 달라집니다. rtnl changelink 경로는 CAP_NET_ADMIN을 오직 dev_net(dev)에만 대해 확인하므로, 해당 위치에서는 권한이 있지만 t->net에는 없는 호출자가 t->net에 존재하는 터널을 재작성할 수 있습니다.

net/core/rtnetlink.c에서 rtnl_get_net_ns_capable() 옆에 rtnl_dev_link_net_capable()를 추가합니다. 이 함수는 링크 netns에서 CAP_NET_ADMIN을 요구하며, rtnl 경로에서 이미 이를 확인한 경우인 링크 netns가 dev_net(dev)와 동일한 경우에는 건너뜁니다. 이 시리즈의 다른 패치들도 같은 헬퍼 함수를 사용합니다.

ipgre_changelink() 및 erspan_changelink()에 대해 이를 적용합니다. 이는 속성 파싱 전에 연산(op) 상단에 위치해야 합니다. 왜냐하면 파서가 먼저 활성 터널 필드를 업데이트하기 때문입니다. ipgre_netlink_parms()는 ip_tunnel_changelink()가 실행되기 전에 t->collect_md를 설정합니다.

커밋 8b484efd5cb4("ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().")은 ioctl 경로에 동일한 검사를 추가했습니다. 이번 변경에서는 RTM_NEWLINK에도 이를 추가합니다.

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

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-380493

EPSS

0.00000

활동

낮음

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!