🇰🇷 한글 설명
Linux kernel의 netfilter 서브시스템에서 pipapo set 제거 시 catchall element가 중복으로 deactivated되어 발생하는 use-after-free 취약점. CAP_NET_ADMIN 권한을 가진 로컬 비특권 사용자가 NFT_CHAIN 또는 NFT_OBJECT 객체를 악용하여 권한 상승 가능.
💡 쉬운 설명
Linux 시스템의 네트워크 필터링 기능에서 메모리 관리 오류로 인해 권한 없는 사용자가 시스템 관리자 권한을 얻을 수 있습니다. 이를 악용하려면 네트워크 설정 권한(CAP_NET_ADMIN)이 필요합니다.
🇺🇸 원문 (English)
A use-after-free flaw was found in the netfilter subsystem of the Linux kernel. If the catchall element is garbage-collected when the pipapo set is removed, the element can be deactivated twice. This can cause a use-after-free issue on an NFT_CHAIN object or NFT_OBJECT object, allowing a local unprivileged user with CAP_NET_ADMIN capability to escalate their privileges on the system.
📍 영향받는 시스템
Linux kernel 6.6, 6.7, 6.8 이전 버전 및 해당 LTS 안정화 버전
⚔️ 공격 벡터
로컬 접근 권한 + CAP_NET_ADMIN 권한을 가진 사용자가 pipapo netfilter set 관련 작업(추가/제거)으로 권한 상승 트리거
🛡️ 대응 방법
Linux kernel을 6.8 이상으로 업그레이드하거나 해당 배포판의 최신 보안 패치 적용
🔧 검증 코드
커널 버전이 6.8 미만이면 'Vulnerable' 출력되며 업데이트 필요, 6.8 이상이면 출력 없음
uname -r | awk -F. '{if($1<6 || ($1==6 && $2<8)) print "Vulnerable"}'