🔍 CVE-2025-48936

8.1
CVSS Score
HIGH
2025-05-30
2026-06-17 09:30
✅ 완료

🇰🇷 한글 설명

Zitadel의 비밀번호 재설정 메커니즘에서 호스트 헤더 조작을 통해 취약점이 발생할 수 있습니다. 공격자가 X-Forwarded-Host 헤더를 조작하면 비밀번호 재설정 링크가 공격자의 도메인으로 생성되어, 사용자가 링크를 클릭할 경우 비밀번호 재설정 코드가 탈취될 수 있습니다. 이 코드를 이용해 공격자는 사용자의 계정에 무단으로 접근할 수 있습니다.

💡 쉬운 설명

비밀번호를 잊었을 때 받는 이메일 링크의 주소를 해커가 가짜 주소로 바꿔치기할 수 있는 문제입니다. 사용자가 가짜 링크를 누르면 해커가 비밀번호를 바꿔버릴 수 있습니다.

🇺🇸 원문 (English)

Zitadel is open-source identity infrastructure software. Prior to versions 2.70.12, 2.71.10, and 3.2.2, a potential vulnerability exists in the password reset mechanism. ZITADEL utilizes the Forwarded or X-Forwarded-Host header from incoming requests to construct the URL for the password reset confirmation link. This link, containing a secret code, is then emailed to the user. If an attacker can manipulate these headers (e.g., via host header injection), they could cause ZITADEL to generate a password reset link pointing to a malicious domain controlled by the attacker. If the user clicks this manipulated link in the email, the secret reset code embedded in the URL can be captured by the attacker. This captured code could then be used to reset the user's password and gain unauthorized access to their account. This specific attack vector is mitigated for accounts that have Multi-Factor Authentication (MFA) or Passwordless authentication enabled. This issue has been patched in versions 2.70.12, 2.71.10, and 3.2.2.

📍 영향받는 시스템

Zitadel versions prior to 2.70.12, 2.71.10, and 3.2.2

⚔️ 공격 벡터

Host Header Injection (manipulating Forwarded or X-Forwarded-Host headers)

🛡️ 대응 방법

Zitadel을 최신 패치 버전(2.70.12, 2.71.10, 3.2.2 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 패치된 버전(2.70.12, 2.71.10, 3.2.2) 이상인지 확인하십시오.

Shell / Script
curl -s http://localhost:8080/health | grep -E 'version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Verify Identity Access