🇰🇷 한글 설명
Linux 커널의 NFSD(네트워크 파일 시스템 데몬)에서 발견된 메모리 쓰기 초과(OOB) 취약점으로, nfsd4_decode_bitmap4 함수의 불충분한 검증으로 인해 배열 경계를 넘어서 메모리 쓰기가 가능합니다. 로컬 일반 사용자 권한의 공격자가 할당되지 않은 메모리 영역에 접근하여 시스템 무결성과 기밀성을 위협할 수 있습니다.
💡 쉬운 설명
Linux 파일 공유 시스템(NFSD)에서 메모리 보호 경계 밖으로 데이터를 쓸 수 있는 버그입니다. 컴퓨터에 접속한 일반 사용자가 이 버그를 악용하면 시스템 정보를 훔치거나 시스템을 손상시킬 수 있습니다.
🇺🇸 원문 (English)
An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4_decode_bitmap4 in fs/nfsd/nfs4xdr.c. In this flaw, a local attacker with user privilege may gain access to out-of-bounds memory, leading to a system integrity and confidentiality threat.
📍 영향받는 시스템
Linux kernel 5.10.0~5.14.17, 5.15.0~5.15.1 미만의 NFSv4 활성화 버전
⚔️ 공격 벡터
로컬 인증된 사용자가 악의적인 NFSv4 비트맵 디코딩 요청을 통해 커널 메모리 초과 쓰기 트리거
🛡️ 대응 방법
Linux 커널을 최신 안정 버전(5.15.1 이상 또는 배포판 보안 패치)으로 업데이트
🔧 검증 코드
출력된 커널 메이저.마이너 버전을 CVE 보안공지와 비교하고, 배포판에서 제공하는 보안 업데이트 여부를 확인합니다.
uname -r | grep -oE '^[0-9]+\.[0-9]+' && echo 'Compare against CVE-2021-4090 patch dates at kernel.org'