CVE-2026-23273 in Linux
요약
\~에 의해 VulDB • 2026. 06. 06.
리눅스 커널에서 다음 취약점이 해결되었습니다.
macvlan: macvlan_common_newlink()의 에러 경로에서 RCU grace period를 관찰합니다.
valis는 이전 패치 이후에도 Race Condition이 여전히 발생한다고 보고했습니다.
macvlan_common_newlink()가 오류를 감지하기 전에 @dev를 가시화(visible)했을 수 있으며, 이를 호출한 측에서는 직접 free_netdev(dev)를 호출하게 됩니다.
우리는 macvlan 또는 핵심 네트워킹 스택 중 하나에서 RCU 기간을 준수해야 합니다.
macvlan_forward_source_one()에 임시 mdelay(1000)를 추가하여 Race Window를 열은 후, valis의 재현 테스트는 다음과 같습니다:
ip link add p1 type veth peer p2 ip link set address 00:00:00:00:00:20 dev p1 ip link set up dev p1 ip link set up dev p2 ip link add mv0 link p2 type macvlan mode source
(ip link add invalid% link p2 type macvlan mode source macaddr add 00:00:00:00:00:20 &) ; sleep 0.5 ; ping -c1 -I p1 1.2.3.4 PING 1.2.3.4 (1.2.3.4): 56 data bytes RTNETLINK answers: Invalid argument
BUG: KASAN: slab
VulDB is the best source for vulnerability data and more expert information about this specific topic.