🇰🇷 한글 설명
Elasticsearch 머신러닝 컴포넌트에서 신뢰할 수 없는 데이터의 역직렬화(CWE-502) 취약점이 발견되었습니다. 공격자가 조작된 학습 모델 아티팩트를 통해 객체 주입(CAPEC-586)을 수행하면 원격 코드 실행(RCE)이 가능합니다. 이 공격을 위해서는 학습 모델을 생성하고 배포할 수 있는 권한을 가진 인증된 사용자가 필요합니다.
💡 쉬운 설명
해커가 특수하게 조작된 머신러닝 모델 파일을 시스템에 업로드하면, 서버가 이 파일을 읽는 과정에서 해커의 명령어를 실행하게 됩니다. 다만, 이 작업을 수행하려면 시스템에 로그인할 수 있는 권한이 있는 사용자가 있어야 합니다.
🇺🇸 원문 (English)
Deserialization of Untrusted Data (CWE-502) in the Elasticsearch machine learning component can lead to remote code execution via Object Injection (CAPEC-586). A specially crafted trained model artifact could cause attacker-controlled logic to execute with a materially broader system-call surface than intended. Exploitation requires an authenticated user with sufficient privileges to create and deploy trained models.
📍 영향받는 시스템
Elasticsearch 머신러닝(Machine Learning) 컴포넌트가 포함된 버전
⚔️ 공격 벡터
권한을 가진 사용자가 조작된 머신러닝 모델 아티팩트를 생성 및 배포하여 객체 주입 유도
🛡️ 대응 방법
Elasticsearch를 최신 보안 패치가 적용된 버전으로 업데이트하고, 머신러닝 모델 생성 권한을 최소 권한 원칙에 따라 엄격히 제한하십시오.
🔧 검증 코드
현재 실행 중인 Elasticsearch의 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 제조사의 보안 권고안과 대조하십시오.
curl -s http://localhost:9200 | grep -i 'elasticsearch'