🇰🇷 한글 설명
OpenStack Ironic Python Agent 11.6.0 이하 버전에서 manager 역할을 가진 프로젝트 범위 사용자가 악의적으로 구성된 설정을 통해 실행 중인 Ironic-Python-Agent에서 임의 코드를 실행할 수 있습니다. 이는 ntp_server 값이 셸(shell)로 직접 전달되는 취약점 때문에 발생합니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 시간 서버 설정값에 악성 명령어를 숨겨 넣어 서버를 마음대로 조종할 수 있는 보안 결함입니다. 설정 파일의 특정 항목이 검증 없이 시스템 명령어로 실행되기 때문에 발생합니다.
🇺🇸 원문 (English)
In OpenStack Ironic Python Agent through 11.6.0, a project-scoped user with the manager role can achieve arbitrary code execution on a running Ironic-Python-Agent via a maliciously constructed configuration, because the value of ntp_server is passed to a shell.
📍 영향받는 시스템
OpenStack Ironic Python Agent 11.6.0 및 그 이전 버전
⚔️ 공격 벡터
manager 역할을 가진 사용자가 ntp_server 설정값에 악성 셸 명령어를 삽입하여 전달
🛡️ 대응 방법
Ironic Python Agent를 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 버전이 11.6.0 이하인지 확인하여 취약 여부를 판단합니다.
pip show ironic-python-agent | grep Version