🇰🇷 한글 설명
컨테이너가 호스트 폴더에 바인드 마운트된 상태에서 깊게 중첩된 디렉토리를 생성할 경우, grpcfuse 커널 모듈의 무제한 재귀 호출로 인해 VM 패닉이 발생할 수 있습니다. 이 문제는 dentry 무효화 이벤트가 트리거될 때 발생하며, Docker Desktop 4.76.0 버전에서 수정되었습니다.
💡 쉬운 설명
컨테이너 안에 폴더를 너무 복잡하고 깊게 만들면 컴퓨터 시스템이 감당하지 못하고 갑자기 멈춰버릴 수 있는 문제입니다. 폴더 구조를 아주 복잡하게 만드는 것만으로도 시스템 전체가 다운될 위험이 있습니다.
🇺🇸 원문 (English)
Fixed a VM panic caused by unbounded recursion in the grpcfuse kernel module when a container created deeply nested directories on a bind-mounted host folder and triggered a dentry invalidation event. This issue has been fixed in Docker Desktop 4.76.0.
📍 영향받는 시스템
Docker Desktop 4.76.0 미만 버전
⚔️ 공격 벡터
컨테이너 내에서 매우 깊은 계층의 디렉토리 구조를 생성하여 커널 모듈의 재귀 호출 유도
🛡️ 대응 방법
Docker Desktop을 4.76.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 4.76.0보다 낮으면 취약한 상태이며, 4.76.0 이상이면 안전합니다.
docker version --format '{{.Server.Version}}' 2>/dev/null | grep -E '^[0-9]+\.[0-9]+\.[0-9]+'