🇰🇷 한글 설명
Red Hat Enterprise Linux 7과 Red Hat Enterprise MRG 2의 nfnetlink_log 커널 모듈에서 netlink 소켓 생성 시 발생하는 race condition. 로컬 사용자가 동시에 여러 소켓을 생성하여 커널 패닉을 유발할 수 있습니다.
💡 쉬운 설명
커널의 nfnetlink_log 기능이 여러 요청을 동시에 처리할 때 충돌이 발생합니다. 로컬 사용자가 이를 악용해 시스템을 다운시킬 수 있습니다.
🇺🇸 원문 (English)
Race condition in the kernel in Red Hat Enterprise Linux 7, kernel-rt and Red Hat Enterprise MRG 2, when the nfnetlink_log module is loaded, allows local users to cause a denial of service (panic) by creating netlink sockets.
📍 영향받는 시스템
Red Hat Enterprise Linux 7, Red Hat Enterprise MRG 2의 특정 커널 버전 (3.10.x 대)
⚔️ 공격 벡터
로컬 접근 권한이 있는 사용자가 netlink 소켓을 대량으로 동시 생성하여 race condition 트리거
🛡️ 대응 방법
RHEL 커널 보안 업데이트 적용 (yum update kernel) 또는 필요하지 않다면 nfnetlink_log 모듈 비활성화
🔧 검증 코드
현재 커널 버전, 설치된 최신 커널 패키지, nfnetlink_log 모듈 로드 상태를 확인하여 패치 적용 여부 판단 (더 최신 버전이 설치되었고 모듈이 비활성화되면 안전)
uname -r && rpm -qa kernel | sort -V | tail -1 && cat /proc/cmdline | grep -o 'nf_log' || echo 'module_status_check_complete'