🔍 CVE-2020-24264

9.8
CVSS Score
CRITICAL
2021-03-16
2026-06-17 03:05
✅ 완료

🇰🇷 한글 설명

Portainer 1.24.1 및 이전 버전에서 잘못된 접근 제어로 인해 원격 코드 실행이 발생할 수 있습니다. 바인드 마운트 제한이 서버 측이 아닌 클라이언트 측에서만 적용되어, 공격자가 바인드 마운트가 포함된 컨테이너를 생성하고 이를 통해 호스트 머신을 완전히 장악할 수 있습니다.

💡 쉬운 설명

Portainer라는 관리 도구의 보안 허점을 이용해 공격자가 허가되지 않은 파일을 컴퓨터 시스템에 연결할 수 있습니다. 이를 통해 공격자는 컨테이너라는 가상 공간을 넘어 실제 컴퓨터 전체를 마음대로 조종할 수 있게 됩니다.

🇺🇸 원문 (English)

Portainer 1.24.1 and earlier is affected by incorrect access control that may lead to remote arbitrary code execution. The restriction checks for bind mounts are applied only on the client-side and not the server-side, which can lead to spawning a container with bind mount. Once such a container is spawned, it can be leveraged to break out of the container leading to complete Docker host machine takeover.

📍 영향받는 시스템

Portainer 1.24.1 및 그 이전의 모든 버전

⚔️ 공격 벡터

클라이언트 측 보안 검사를 우회하여 악의적인 바인드 마운트 설정을 포함한 컨테이너를 생성 및 실행

🛡️ 대응 방법

Portainer를 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 1.24.1 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
curl -s http://localhost:9000/api/system/status | grep -i 'version'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Docker