🇰🇷 한글 설명
Ansible Automation Platform의 automation-controller 이메일 알림 백엔드에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 인증된 사용자가 알림 템플릿의 SMTP 호스트와 포트를 조작하여 내부 네트워크나 Kubernetes API 서버로 임의의 TCP 연결을 시도할 수 있으며, 이 과정에서 내부 포트 스캔이 가능하거나 저장된 SMTP 비밀번호가 외부로 유출될 수 있습니다.
💡 쉬운 설명
해커가 권한을 이용해 시스템이 내부 네트워크의 다른 컴퓨터에 접속하도록 속이는 취약점입니다. 이를 통해 내부 네트워크의 정보를 몰래 캐내거나 저장된 비밀번호를 훔쳐갈 수 있습니다.
🇺🇸 원문 (English)
A server-side request forgery flaw was found in the Ansible Automation Platform
automation-controller email notification backend. The email backend passes the user-supplied SMTP
host and port from a notification template directly to the SMTP client without validating that
the target is not an internal, loopback, link-local, or reserved address. An authenticated user
with organization notification-admin permission can create or modify an email notification
template pointing at an arbitrary internal address, trigger a test, and have the controller task
process open a raw TCP connection to that address. The resulting connection error is reflected
back through the notification record, providing a three-state internal port-scan oracle (open,
closed, filtered) over the control-plane's cluster network, including the in-cluster Kubernetes
API. When a shared organization template holds a stored SMTP password, redirecting the host can
also cause that credential to be transmitted to an attacker-controlled server.
📍 영향받는 시스템
Ansible Automation Platform (automation-controller)
⚔️ 공격 벡터
인증된 사용자가 알림 템플릿의 SMTP 설정(호스트/포트)을 내부 주소로 변경하여 요청을 유도함
🛡️ 대응 방법
Ansible Automation Platform을 최신 보안 패치가 적용된 버전으로 업데이트하고, 알림 템플릿 수정 권한을 엄격히 제한하십시오.
🔧 검증 코드
설치된 제품의 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 제조사의 보안 권고문을 통해 대조하십시오.
ansible-automation-platform --version 2>/dev/null || echo 'Check installed version via package manager'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
💻 영향받는 소프트웨어
Cisco Crosswork Network Controller