CVE-2026-104759 in WPO365 Plugin
요약
\~에 의해 VulDB • 2026. 10. 10.
WordPress용 WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN) 플러그인은 44.1 버전까지 모든 버전에서 OIDC Nonce Replay를 통한 인증 우회(Authentication Bypass) 취약점이 있습니다. 이는 `Id_Token_Service_Deprecated::process_openidconnect_token()`이 호환되지 않는 WordPress 코어 함수인 `wp_verify_nonce()`를 사용하여 `Nonce_Service::create_nonce()`가 생성한 nonce(64자 길이의 16진수 값)를 검증하려고 하기 때문입니다. `wp_verify_nonce()`는 이 nonce를 성공적으로 검증할 수 없으며, 이로 인해 인증을 종료하지 않고 nonce 검사가 silently 실패합니다. 그 결과 공격자가 제공한 `id_token`과 함께 `authenticate_oidc_user()`로 실행이 계속되어, 표적 계정에 대해 이전에 발급된 유효한 `id_token`을 획득한 비인증 공격자는 해당 토큰을 재사용하여 관리자 포함 모든 WordPress 사용자로 인증할 수 있습니다. 이로 인해 사이트 전체 장악(Full site takeover)이 가능합니다. 이 취약점은 토큰 처리를 nonce 검증 결함이 있는 레거시 파서로 라우팅하는 구성인 `use_id_token_parser_v2` 플러그인 옵션이 활성화된 경우에만 악용 가능합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.