🔍 CVE-2026-57580

0.0
CVSS Score
UNKNOWN
2026-08-18
2026-10-22 22:10
✅ 완료

🇰🇷 한글 설명

authentik의 SAML 소스 설정 중 USERNAME_LINK 또는 EMAIL_LINK 모드에서 XML 주석을 이용한 NameID 처리 오류가 발생합니다. 공격자가 NameID에 XML 주석을 삽입하여 값을 절단함으로써, 피해자의 사용자 이름이나 이메일로 자신의 계정을 연결하여 계정을 탈취할 수 있습니다.

💡 쉬운 설명

로그인 정보에 특수 기호를 섞어 넣으면 시스템이 정보를 잘못 읽어 다른 사람의 계정으로 로그인되는 보안 결함입니다. 공격자는 이를 통해 비밀번호 없이도 타인의 계정을 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

authentik is an open-source identity provider. Prior to 2026.2.6 and 2026.5.5, an inbound SAML Source configured with the non-default USERNAME_LINK or EMAIL_LINK user-matching mode interprets an XML comment in a NameID differently from the identity provider's signed assertion. An attacker with an account on the source identity provider who can set the account's NameID can inject an XML comment that truncates the value used by authentik to the text before the comment while the signed assertion remains valid. A crafted NameID can therefore truncate to a victim's username or email and bind the attacker's external identity to the victim's existing account. This grants full takeover without the victim's password or the identity provider's private key, and the malicious link persists so later logins succeed without the comment. Sources using the default unique-identifier matching mode and authentik's outbound SAML Provider role are not affected. This issue is fixed in versions 2026.2.6 and 2026.5.5.

📍 영향받는 시스템

authentik versions prior to 2026.2.6 and 2026.5.5 (using non-default USERNAME_LINK or EMAIL_LINK mode)

⚔️ 공격 벡터

SAML NameID에 XML 주석을 삽입하여 인증 정보를 조작하는 계정 탈취 공격

🛡️ 대응 방법

authentik을 버전 2026.2.6 또는 2026.5.5 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 2026.2.6 또는 2026.5.5 이상인지 확인하여 취약점 여부를 판단합니다.

Shell / Script
python3 -c 'import authentik; print(authentik.__version__)' 2>/dev/null || echo 'Check installed version via package manager'

💻 영향받는 소프트웨어

Magento Open Source