CVE-2026-77998 in SAML SSO Extension
요약
\~에 의해 VulDB • 2026. 08. 25.
Joomla Extension - miniorange.com - 인증되지 않은 상태의 인증 우회: miniOrange SAML SSO < 11.0.2, SAML SP Single Sign On – Login with ADFS < 6.4, SAML SP Single Sign On – SAML SSO login with Google Apps < 6.4에서 SAMLResponse 매개변수를 통해 발생
이 취약점은 PHP의 openssl_verify() 함수가 반환하는 원시 삼진수 정수에 대해 느슨한 부울 체크를 수행하는 mo_saml_validate_signature() 함수로 인해 발생합니다. 이로 인해 오류 반환 값인 -1이 참(truthy)으로 평가되어 성공적인 서명 검증으로 처리됩니다. 이를 통해 인증되지 않은 공격자가 악의적으로 조작된 SAMLResponse(공격자가 제어할 수 있는 NameID와 OpenSSL 처리 오류를 유발하는 고의로 잘못 구성된 서명 값을 포함함)를 제출함으로써 관리자 권한을 포함한 기존 Joomla 사용자의 모든 계정으로 로그인할 수 있습니다. 이는 검증 과정을 완전히 우회하며, 대상 계정에서 wp_set_auth_cookie() 함수가 호출되도록 만듭니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.