🇰🇷 한글 설명
FlowIntel 3.3.0 버전 이하에서 app/case/task.py의 외부 참조 URL 프로브 기능에 SSRF 취약점이 존재합니다. 공격자가 외부 참조 URL을 제출하면 서버가 공격자가 지정한 목적지로 HTTP HEAD 요청을 보내도록 유도할 수 있습니다. URL 스킴 및 목적지 주소 검증이 미흡하여 내부 네트워크 리소스나 클라우드 메타데이터 엔드포인트에 접근할 위험이 있습니다.
💡 쉬운 설명
공격자가 가짜 주소를 입력하면 서버가 내부의 비밀스러운 정보가 담긴 주소로 대신 접속하게 만드는 취약점입니다. 이를 통해 서버 내부 네트워크에 숨겨진 중요한 데이터나 설정 정보를 훔쳐낼 수 있습니다.
🇺🇸 원문 (English)
FlowIntel up to version 3.3.0 contains a server-side request forgery (SSRF) vulnerability in the external reference URL probe functionality in app/case/task.py. An attacker who can submit an external reference URL can cause the application server to issue an HTTP HEAD request to an attacker-specified destination. Due to insufficient validation of the URL scheme and resolved destination address, affected versions may allow requests to loopback, link-local, private, reserved, or other restricted network resources, potentially enabling interaction with internal services or cloud metadata endpoints from the server's network context.
📍 영향받는 시스템
FlowIntel version 3.3.0 and below
⚔️ 공격 벡터
외부 참조 URL 입력란에 조작된 URL을 삽입하여 서버가 내부 네트워크로 요청을 보내도록 유도
🛡️ 대응 방법
URL 스킴 검증을 강화하고, 목적지 주소가 루프백, 사설 IP, 예약된 네트워크 대역인지 확인하는 화이트리스트 기반 검증 로직을 적용하십시오.
🔧 검증 코드
출력된 버전 정보가 3.3.0 이하이면 해당 취약점에 노출된 상태입니다.
pip show flowintel | grep -E 'Version'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server