🇰🇷 한글 설명
Linux 커널의 netfilter nf_conntrack_expect 모듈에서, 기대(expectation) 객체를 할당할 때 메모리를 초기화하지 않아 초기화되지 않은 데이터가 ctnetlink를 통해 사용자 공간으로 유출될 수 있는 문제가 수정되었습니다. 할당 시점에 메모리를 0으로 초기화하도록 변경되었으며, 재초기화(_init) 경로에는 누락되었던 exp->dir 설정이 추가되었습니다.
💡 쉬운 설명
커널 내부 메모리의 쓰레기 값이 네트워크 관리 도구를 통해 일반 프로그램으로 새어 나갈 수 있는 문제입니다. 메모리를 할당할 때 0으로 비워서 이런 정보 누출을 막도록 수정되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nf_conntrack_expect: zero at allocation time
There are occasional LLM hints wrt. leaking uninitialized data to
userspace via ctnetlink. Just zero at allocation time,
expectations are not frequently used these days.
Intentionally keeps _init as-is because we could theoretically
support re-init, so add the missing exp->dir there.
📍 영향받는 시스템
패치 이전의 Linux 커널 (nf_conntrack_expect를 사용하는 netfilter/conntrack 기능 활성화 시스템)
⚔️ 공격 벡터
로컬 사용자 권한의 프로세스가 ctnetlink 인터페이스를 조작해 커널 메모리의 초기화되지 않은 데이터를 조회하여 정보를 유출
🛡️ 대응 방법
배포판 제공 최신 Linux 커널 보안 업데이트를 적용하고 재부팅
🔧 검증 코드
출력된 커널 버전을 배포판의 보안 권고문에서 해당 패치가 포함된 버전과 비교하여, 같거나 높으면 패치가 적용된 것입니다.