🇰🇷 한글 설명
Zitadel의 URL 검증 메커니즘 결함으로 인해 localhost(127.0.0.1)로의 요청을 차단하는 제한을 우회할 수 있습니다. 공격자가 127.0.0.1로 해석되는 DNS 레코드를 생성함으로써 내부 엔드포인트에 접근하여 민감한 정보나 기능을 탈취할 수 있습니다.
💡 쉬운 설명
보안 규칙을 피해 내부 컴퓨터로 몰래 접속할 수 있는 구멍이 발견되었습니다. 공격자가 가짜 주소를 만들어 시스템이 내부 주소인 줄 모르고 허용하게 만드는 방식입니다.
🇺🇸 원문 (English)
Zitadel is open-source identity infrastructure software. Versions prior to 2.64.1, 2.63.6, 2.62.8, 2.61.4, 2.60.4, 2.59.5, and 2.58.7 have a flaw in the URL validation mechanism of Zitadel actions allows bypassing restrictions intended to block requests to localhost (127.0.0.1). The isHostBlocked check, designed to prevent such requests, can be circumvented by creating a DNS record that resolves to 127.0.0.1. This enables actions to send requests to localhost despite the intended security measures. This vulnerability potentially allows unauthorized access to unsecured internal endpoints, which may contain sensitive information or functionalities. Versions 2.64.1, 2.63.6, 2.62.8, 2.61.4, 2.60.4, 2.59.5, and 2.58.7 contain a patch. No known workarounds are available.
📍 영향받는 시스템
Zitadel versions prior to 2.64.1, 2.63.6, 2.62.8, 2.61.4, 2.60.4, 2.59.5, and 2.58.7
⚔️ 공격 벡터
127.0.0.1을 가리키는 DNS 레코드를 생성하여 isHostBlocked 검증을 우회하는 방식
🛡️ 대응 방법
Zitadel을 패치된 버전(2.64.1, 2.63.6, 2.62.8, 2.61.4, 2.60.4, 2.59.5, 2.58.7 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 취약점이 해결된 패치 버전(2.64.1, 2.63.6 등)에 해당하는지 확인하십시오.
zitadel --version 2>/dev/null || echo 'Version not found'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N
💻 영향받는 소프트웨어
IBM Verify Identity Access