🔍 CVE-2025-47949

7.5
CVSS Score
HIGH
2025-05-19
2026-06-17 09:28
✅ 완료

🇰🇷 한글 설명

samlify는 SAML 단일 로그온을 위한 Node.js 라이브러리입니다. 2.10.0 미만 버전에서 Signature Wrapping 공격 취약점이 발견되었으며, 공격자가 SAML 응답을 위조하여 임의의 사용자로 인증을 통과할 수 있습니다. 이 공격을 위해서는 ID 제공자(IdP)가 서명한 XML 문서가 필요합니다.

💡 쉬운 설명

로그인 인증 과정에서 사용하는 데이터의 서명을 교묘하게 조작하여, 다른 사람의 계정으로 몰래 로그인할 수 있는 보안 결함입니다. 공격자가 정상적인 인증서를 가로채서 내용을 살짝 바꾸는 방식으로 발생합니다.

🇺🇸 원문 (English)

samlify is a Node.js library for SAML single sign-on. A Signature Wrapping attack has been found in samlify prior to version 2.10.0, allowing an attacker to forge a SAML Response to authenticate as any user. An attacker would need a signed XML document by the identity provider. Version 2.10.0 fixes the issue.

📍 영향받는 시스템

samlify library versions prior to 2.10.0

⚔️ 공격 벡터

Signature Wrapping을 이용한 SAML Response 위조 및 인증 우회

🛡️ 대응 방법

samlify 라이브러리를 2.10.0 버전 이상으로 업데이트

🔧 검증 코드

출력된 결과에서 samlify의 버전이 2.10.0 미만인지 확인합니다.

Shell / Script
npm list samlify | grep samlify

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js