🇰🇷 한글 설명
리눅스 커널의 xfrm 서브시스템에서 알고리즘 및 encap 템플릿을 사용자 공간으로 복사할 때 구조체 패딩 영역이 초기화되지 않는 문제가 해결되었습니다. 패딩에 남아 있던 임의의 데이터(민감할 수 있음)가 사용자 공간으로 노출될 수 있었으며, 패치를 통해 패딩을 0으로 채워 이를 방지합니다.
💡 쉬운 설명
컴퓨터 내부에서 데이터를 옮길 때 쓰이지 않는 빈 공간에 이전 데이터 조각이 남아 있어 일반 사용자 프로그램이 이를 읽을 수 있었습니다. 이제는 이 빈 공간을 0으로 채워 의도하지 않은 정보가 새어나가지 않도록 수정되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
xfrm: Zero padding when dumping algos and encap
When copying data to user-space we should ensure that only valid
data is copied over. Padding in structures may be filled with
random (possibly sensitve) data and should never be given directly
to user-space.
This patch fixes the copying of xfrm algorithms and the encap
template in xfrm_user so that padding is zeroed.
📍 영향받는 시스템
패치가 적용되기 전의 리눅스 커널 (xfrm/IPsec 기능을 사용하는 시스템)
⚔️ 공격 벡터
로컬에 인증된 공격자가 xfrm 관련 netlink 인터페이스를 조회해 커널 메모리 일부(패딩 영역의 잔여 데이터)를 읽어 정보를 유출
🛡️ 대응 방법
배포판에서 제공하는 최신 보안 업데이트 커널로 업그레이드하고 재부팅
🔧 검증 코드
출력된 커널 버전을 배포판 보안 공지에서 해당 CVE 수정이 포함된 패키지 버전과 비교하여, 같거나 더 높으면 패치가 적용된 것입니다.