🇰🇷 한글 설명
New API(LLM 게이트웨이 및 AI 자산 관리 시스템)의 특정 버전에서 SSRF 보호 메커니즘이 '0.0.0.0' 주소를 차단하지 못하는 취약점이 발견되었습니다. 일반 사용자가 API 토큰을 사용하여 멀티모달 요청을 보낼 때 0.0.0.0을 호스트로 지정하면 서버 내부(localhost)로 HTTP 요청을 보낼 수 있으며, AWS/Bedrock 환경에서는 내부 데이터를 탈취할 수 있는 Full-read SSRF로 이어질 수 있습니다.
💡 쉬운 설명
해커가 특수한 주소(0.0.0.0)를 이용해 AI 시스템이 자기 자신(서버 내부)에게 몰래 명령을 내리도록 속이는 보안 구멍입니다. 이를 통해 서버 내부의 비밀 정보나 다른 시스템의 데이터를 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
New API is a large language mode (LLM) gateway and artificial intelligence (AI) asset management system. In versions 0.11.9-alpha.1 and prior, the SSRF protection introduced in v0.9.0.5 (CVE-2025-59146) and hardened in v0.9.6 (CVE-2025-62155) does not block the unspecified address 0.0.0.0. A regular (non-admin) user holding any valid API token can send a multimodal request to /v1/chat/completions, /v1/responses, or /v1/messages with 0.0.0.0 as the image/file URL host, bypassing the private-IP filter and causing the server to issue HTTP requests to localhost. This constitutes at minimum a blind SSRF; when the request is routed through an AWS/Bedrock Claude adaptor, the fetched content is inlined into the model response, upgrading it to a full-read SSRF. At time of publication, there are no publicly available patches.
📍 영향받는 시스템
New API v0.11.9-alpha.1 및 그 이전 버전
⚔️ 공격 벡터
유효한 API 토큰을 가진 사용자가 멀티모달 요청(/v1/chat/completions 등)의 이미지/파일 URL 호스트에 '0.0.0.0'을 입력하여 전송
🛡️ 대응 방법
공식 보안 패치가 출시될 때까지 0.0.0.0 주소에 대한 입력 필터링을 강화하거나, 해당 API 엔드포인트에 대한 접근 제어를 강화해야 합니다.
🔧 검증 코드
명령어 결과에 취약한 버전 번호가 출력되면 해당 시스템은 공격에 노출되어 있습니다.
curl -s http://<target-ip>:<port>/version | grep -E '0.11.9-alpha.1|0.11.8|0.11.7'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
💻 영향받는 소프트웨어
Spring Cloud Gateway Server