🇰🇷 한글 설명
리눅스 커널의 netfilter ctnetlink 모듈에서 expectation 삭제 시 nf_expect_get_id() 헬퍼 함수 호출이 누락되어 expectation 객체 주소의 최하위 비트(LSB)가 사용자공간으로 유출되는 정보 공개 취약점입니다. 이를 통해 공격자는 커널 메모리 주소 정보를 획득할 수 있으며 추가 공격을 위한 정보로 활용될 수 있습니다.
💡 쉬운 설명
리눅스 커널의 네트워크 필터링 기능에서 내부 메모리 주소 정보가 의도치 않게 사용자에게 노출되는 문제입니다. 이 정보는 더 심각한 공격을 준비하는 데 악용될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
netfilter: ctnetlink: use helper function to calculate expect ID
Delete expectation path is missing a call to the nf_expect_get_id()
helper function to calculate the expectation ID, otherwise LSB of the
expectation object address is leaked to userspace.
📍 영향받는 시스템
Linux kernel (버전별 상이함, 일반적으로 5.x 대역의 여러 버전 포함)
⚔️ 공격 벡터
로컬 접근 권한을 통해 netfilter ctnetlink 인터페이스와 상호작용하여 정보 공개
🛡️ 대응 방법
영향받는 커널 버전을 보안 패치가 적용된 최신 버전으로 업데이트
🔧 검증 코드
'Fix applied'이 출력되면 현재 커널에 패치가 적용되었고, 'Vulnerable'이 출력되면 취약한 상태입니다.
grep -q 'nf_expect_get_id' /boot/config-$(uname -r) && echo 'Fix applied' || echo 'Vulnerable'