🇰🇷 한글 설명
Vulnerability-Lookup의 원격 인스턴스 동기화 기능에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 인증된 관리자가 악의적인 주소를 설정하면 서버가 내부 네트워크나 클라우드 메타데이터 서비스에 요청을 보내도록 유도할 수 있습니다. 이로 인해 공격자는 서버의 네트워크 권한을 이용해 내부 서비스에 접근하거나 정보를 탈취할 수 있습니다.
💡 쉬운 설명
해커가 관리자 권한을 이용해 서버에게 '가짜 주소'를 알려주어, 서버가 스스로 내부의 비밀스러운 정보나 다른 컴퓨터에 접속하게 만드는 공격입니다. 서버가 마치 공격자의 대리인처럼 동작하여 내부 네트워크를 탐색하게 됩니다.
🇺🇸 원문 (English)
Vulnerability-Lookup contains a server-side request forgery (SSRF) vulnerability in the remote-instance synchronization functionality. Remote instance addresses were validated only for basic URL syntax before being stored, while the synchronization worker later dereferenced these addresses using requests.get() with automatic redirect handling and without enforcing network-boundary restrictions.
An authenticated administrator with the admin:access permission could configure a remote instance whose address points to an internal, loopback, link-local, or cloud metadata HTTP(S) service. When synchronization is performed, the Vulnerability-Lookup server would issue the request from its own network context. An attacker could also use a publicly accessible URL that redirects to an internal destination, because redirects were previously followed without revalidating the destination.
Successful exploitation could allow a privileged attacker to probe or interact with services that are accessible from the Vulnerability-Lookup server but not directly reachable by the attacker, including private network services or cloud instance metadata endpoints. The exact confidentiality, integrity, or availability impact depends on the services reachable from the application server.
The patch introduces a shared outbound URL policy that restricts remote instances to HTTP(S), rejects non-public IP addresses, resolves hostnames at request time, and manually validates each redirect destination before following it. The implementation explicitly blocks private, loopback, link-local, multicast, reserved, and unspecified addresses.
📍 영향받는 시스템
Vulnerability-Lookup (원격 인스턴스 동기화 기능 사용 버전)
⚔️ 공격 벡터
인증된 관리자 권한을 이용한 악의적인 원격 인스턴스 주소 설정 및 리다이렉트 유도
🛡️ 대응 방법
공유 아웃바운드 URL 정책이 적용된 최신 패치를 적용하여 내부 IP 및 리다이렉트 검증 기능을 활성화하십시오.
🔧 검증 코드
출력된 버전 정보가 보안 패치가 적용된 최신 버전인지 확인하십시오.
curl -s -I http://<target-ip>/api/v1/sync/status | grep -i 'version'
💻 영향받는 소프트웨어
IBM WebSphere Application Server