🇰🇷 한글 설명
SaltStack의 minion key 접근 권한이 있는 공격자가 특별히 조작된 git URL을 통해 'on demand' pillar 기능을 악용할 수 있습니다. 이를 통해 마스터 프로세스와 동일한 권한으로 마스터 시스템에서 임의의 명령을 실행할 수 있는 원격 코드 실행 취약점입니다.
💡 쉬운 설명
SaltStack 관리 시스템에서 특정 권한을 가진 사람이 악의적인 링크를 통해 중앙 서버를 제어할 수 있습니다. 공격자는 서버의 관리자 권한으로 명령을 실행할 수 있게 됩니다.
🇺🇸 원문 (English)
An attacker with access to a minion key can exploit the 'on demand' pillar functionality with a specially crafted git url which could cause and arbitrary command to be run on the master with the same privileges as the master process.
📍 영향받는 시스템
SaltStack (버전 정보 필요시 보안 공지 참조)
⚔️ 공격 벡터
minion key 소유 공격자가 악의적인 git URL을 포함한 'on demand' pillar 요청을 마스터로 전송
🛡️ 대응 방법
SaltStack을 최신 패치 버전으로 업데이트하고 minion key 접근 권한 제한
🔧 검증 코드
명령어 실행 결과로 SaltStack 마스터의 버전과 설치 상태를 확인하고, 공식 보안 공지에 명시된 취약한 버전 범위와 비교
salt-master --version 2>/dev/null || which salt-master || dpkg -l | grep salt