CVE-2026-49283
SimpleSAMLphp HTTP-Artifact TLS 검증기 혼동으로 인한 교차 IdP 인증 우회 허용
- 게시됨
- 2026. 8. 19.
- 업데이트됨
- 2026. 8. 19.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 29.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N낮음 · 다음 30일
- 백분위수
- 27.9%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
SimpleSAMLphp SAML2 라이브러리는 SAML2 관련 기능을 위한 PHP 라이브러리입니다. 버전 4.19.3, 4.20.2, 5.0.6, 6.2.1 이전 버전에서 HTTPArtifact::receive() 흐름은 서명되지 않은 내장 SAML Response를 잘못된 ID 공급자에 대한 암호학적으로 유효한 응답으로 취급할 수 있습니다. SOAPClient::addSSLValidator()는 외부 SOAP ArtifactResponse에 TLS 기반 검증기를 연결하는 반면, 내장 Response는 외부 메시지에 위임하는 검증기를 받고 이후 아티팩트 발급자가 아닌 내장 Response 발급자에서 선택된 메타데이터에 대해 검사됩니다. SOAPClient::validateSSL()은 TLS 공개 키가 검증 중인 키와 일치하지 않을 때 정상적으로 반환하며, SAML2\Message::validate()는 예외를 발생시키지 않는 검증기 호출을 성공으로 취급합니다. 다중 IdP 페더레이션에서 악의적이거나 신뢰 수준이 낮은 IdP는 더 높은 신뢰 수준의 피해자 IdP를 발급자로 주장하는 서명되지 않은 Response를 포함하는 ArtifactResponse를 제공하고, 공격자가 선택한 어설션 속성, NameID 및 세션 데이터로 임의의 사용자로 인증할 수 있습니다. 이 문제는 버전 4.19.3, 4.20.2, 5.0.6 및 6.2.1에서 수정되었습니다.
소스
1제가 보고한 CVE에 대한 PoC 및 write-up (조정된 공개; 게시 및 패치 완료된 것만)
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.