CVE-2026-80634 in Linux
요약
\~에 의해 VulDB • 2026. 08. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
netfilter: flowtable: 브리지 VLAN untag 시 num_encaps 오버플로우 방지
DEV_PATH_BR_VLAN_UNTAG 케이스는 WARN_ON_ONCE() 내부에서 info->num_encaps를 후위 감소(post-decrement)합니다. num_encaps는 u8 타입이므로, 이미 0인 경우에도 감소가 발생하여 값이 255로 래핑(wrap)됩니다. break 문은 안쪽 switch문에서만 탈출하므로, 이후 경로 진입부(entry)에서 info->indev를 실제 디바이스로 다시 설정할 수 있으며, 결국 num_encaps == 255 상태로 반환하게 됩니다.
nft_dev_forward_path()는 그 후 info.encap[] (크기 2)을 num_encaps까지 순회하는데, 이는 스택의 범위 밖(OOB) 읽기와 잘못된(count bogus) 값이 라우트 설명자(route descriptor)로 복사되는 결과를 초래합니다.
이는 오직 손상된(brake path stack가 malformed인 경우에만 발생하므로 경고(WARN) 대상이지만, 적절하게 처리할 가치가 있습니다. 감소 연산을 WARN 외부로 이동시킵니다.
[ 이때 BUGGY한 브리지 경로 스택에서만 발생할 수 있으므로 WARN_ON_ONCE를 제거합니다 -- pablo ].
If you want to get best quality of vulnerability data, you may have to visit VulDB.