🇰🇷 한글 설명
Elastic Cloud Enterprise(ECE)에서 플랫폼 서비스 컨테이너의 런타임 정보가 하위 권한 구성요소가 읽을 수 있는 위치에 저장되며, 여기에 컨테이너 설정의 시크릿과 역할 토큰이 포함됩니다. 내부 ECE 플랫폼 서비스에 접근할 수 있는 공격자는 이 자격 증명을 획득해 해당 토큰의 역할로 인가되지 않은 호스트를 설치 환경에 추가할 수 있습니다.
💡 쉬운 설명
Elastic Cloud Enterprise 시스템이 내부 서비스의 비밀번호와 인증 토큰을 여러 구성요소가 읽을 수 있는 곳에 저장하고 있습니다. 내부 접근 권한을 가진 공격자가 이를 훔쳐 허가되지 않은 서버를 시스템에 몰래 추가할 수 있습니다.
🇺🇸 원문 (English)
Insertion of Sensitive Information into Externally-Accessible File or Directory (CWE-538) in Elastic Cloud Enterprise (ECE) can lead to credential disclosure via Retrieve Embedded Sensitive Data (CAPEC-37). ECE stores runtime information about platform service containers in a location that lower-privileged platform components can read, and this information includes secrets from the container configuration. An attacker with access to the internal ECE platform services can obtain these secrets, which include role tokens. A role token can let the attacker add an unauthorized host to the installation with the roles of that token.
📍 영향받는 시스템
Elastic Cloud Enterprise(ECE) 설치 환경 (영향받는 정확한 버전은 Elastic 보안 공지 확인 필요)
⚔️ 공격 벡터
내부 ECE 플랫폼 서비스에 접근 가능한 공격자가 컨테이너 런타임 정보에서 시크릿과 역할 토큰을 획득한 뒤, 이를 이용해 무단 호스트를 설치 환경에 추가
🛡️ 대응 방법
Elastic 공식 보안 공지에 따라 ECE를 패치된 버전으로 업그레이드하고, 노출된 역할 토큰과 시크릿을 즉시 교체 및 폐기
🔧 검증 코드
ECE 플랫폼 컨테이너 목록이 출력되면 ECE 환경이 존재하는 것이므로, 해당 설치의 버전을 Elastic 공지의 패치 버전과 대조하여 취약 여부를 확인하세요. 출력이 없으면 해당 환경이 아닐 수 있습니다.
docker ps --format '{{.Names}}' 2>/dev/null | grep -i ece | head -5
📊 CVSS Vector String
CVSS:3.1/AV:A/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
VMware Telco Cloud Platform