🇰🇷 한글 설명
리눅스 커널의 netfilter 구성 요소에서 nf_dup_netdev 관련 재귀 호출 처리 방식에 취약점이 발견되었습니다. nf_dev_xmit_recursion 헬퍼 함수를 도입하고 데이터 전송 시 BH(Bottom Half)를 비활성화하여 CPU 이동으로 인한 재귀 카운터 불균형 문제를 해결했습니다.
💡 쉬운 설명
네트워크 데이터를 처리하는 과정에서 계산 오류가 발생하여 시스템이 불안정해질 수 있는 문제가 있었습니다. 이를 수정하여 데이터가 처리되는 횟수를 정확하게 관리하도록 개선했습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nf_dup_netdev: add nf_dev_xmit_recursion*() helpers and use them
Update nft_dup and nft_fwd to use the nf_dev_xmit_recursion() helpers.
This patch also disables BH when transmitting the skb to address a
possible migration to different CPU leading to imbalanced decrementation
of the recursion counters.
This is modeled after Florian Westphal's dev_xmit_recursion*() API
available since commit 97cdcf37b57e ("net: place xmit recursion in
softnet data") according to its current state in the tree.
📍 영향받는 시스템
Linux Kernel (netfilter/nftables 관련 모듈 사용 시스템)
⚔️ 공격 벡터
네트워크 패킷의 복제(dup) 또는 전달(fwd) 규칙을 악용하여 재귀 카운터 불균형 유도
🛡️ 대응 방법
리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이상인지 확인