🔍 CVE-2026-12992

7.4
CVSS Score
HIGH
2026-06-25
2026-10-25 22:10
✅ 완료

🇰🇷 한글 설명

Apicurio Registry의 WSDLReaderAccessor가 wsdl4j WSDLReader를 생성할 때 javax.wsdl.importDocuments 기능을 비활성화하지 않는 결함이 발견되었습니다. VALIDITY 규칙이 FULL로 설정된 경우, Developer 권한을 가진 공격자가 임의의 import 위치를 포함한 WSDL 문서를 업로드하여 레지스트리가 내부 임의 URL로 HTTP 요청을 보내게 만들 수 있습니다(SSRF).

💡 쉬운 설명

문서 등록 기능에서 외부 주소를 읽어오는 설정이 제대로 막혀 있지 않습니다. 공격자가 조작된 문서를 올리면 서버가 대신 내부 시스템에 접속하게 됩니다.

🇺🇸 원문 (English)

A flaw was found in Apicurio Registry. The WSDLReaderAccessor creates a wsdl4j WSDLReader without disabling the javax.wsdl.importDocuments feature. When the VALIDITY rule is set to FULL, an attacker with Developer-role access can upload a WSDL document containing attacker-controlled import locations, causing the registry to issue HTTP requests to arbitrary internal URLs (server-side request forgery).

📍 영향받는 시스템

Apicurio Registry (VALIDITY 규칙 FULL 사용 환경, 패치 이전 버전)

⚔️ 공격 벡터

Developer 권한 계정으로 외부 import 주소가 포함된 WSDL 문서를 업로드하여 서버가 내부 URL로 요청을 보내도록 유도

🛡️ 대응 방법

Apicurio Registry를 최신 보안 패치 버전으로 업그레이드하고, 패치 전까지 VALIDITY 규칙 사용을 제한하거나 Developer 권한 사용자를 최소화

🔧 검증 코드

결과에 Apicurio Registry 설치 경로가 나타나면 설치되어 있는 것이므로 버전을 확인하고 패치 적용 여부를 점검하며, 결과가 없으면 해당 시스템에는 영향이 없습니다.

Shell / Script
find / -name '*apicurio*' 2>/dev/null | head -n 5

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L

💻 영향받는 소프트웨어

Oracle Java SE