🔍 CVE-2026-93323

0.0
CVSS Score
UNKNOWN
2026-10-05
2026-10-06 15:08
✅ 완료

🇰🇷 한글 설명

Dockerfile 프론트엔드가 빌드 컨텍스트의 Dockerfile 및 .dockerignore 파일을 크기 제한 없이 메모리에 로드하는 취약점이 발견되었습니다. 매우 큰 파일이 포함된 빌드 컨텍스트를 사용하면 buildkitd가 과도한 메모리를 할당하여 데몬이 종료될 수 있으며, 이는 동일 인스턴스 내 다른 빌드 작업에 영향을 줍니다. 이 문제는 16 MiB를 초과하는 파일을 거부하도록 수정되었습니다.

💡 쉬운 설명

도커 빌드 과정에서 너무 큰 파일을 읽으려 할 때 컴퓨터의 메모리를 전부 써버려 시스템이 멈추게 만드는 문제입니다. 공격자가 의도적으로 거대한 파일을 넣어 도커 서비스를 강제로 종료시킬 수 있습니다.

🇺🇸 원문 (English)

The Dockerfile frontend loaded the Dockerfile and .dockerignore files of a build context into memory without a size limit. A build context containing an oversized file could make buildkitd allocate memory proportional to that file, potentially exhausting memory and terminating the daemon, which interrupts other builds on the same instance. Fixed by rejecting such files above 16 MiB.

📍 영향받는 시스템

Docker BuildKit을 사용하는 Docker 환경 (패치 전 버전)

⚔️ 공격 벡터

빌드 컨텍스트 내에 16 MiB를 초과하는 대용량 Dockerfile 또는 .dockerignore 파일을 포함시켜 빌드를 실행함

🛡️ 대응 방법

Docker 및 BuildKit을 최신 보안 패치가 적용된 버전으로 업데이트하여 16 MiB 제한 규칙을 적용함

🔧 검증 코드

출력된 Docker 엔진 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 보안 공지사항과 대조함

Shell / Script
docker version --format '{{.Server.Version}}'

💻 영향받는 소프트웨어

Docker