🇰🇷 한글 설명
Builderall for WordPress 플러그인 3.0.2 미만 버전에서 OAuth 인증 경로의 상태 값이 사용자 세션과 결합되지 않는 취약점이 발견되었습니다. 이를 통해 인증되지 않은 공격자가 연결 프로세스를 완료하고 기존에 저장된 타사 통합 액세스 토큰을 덮어쓸 수 있습니다. 다만, 이 공격이 성공하려면 사이트가 이미 유료 계정에 연결되어 있어야 합니다.
💡 쉬운 설명
로그인하지 않은 외부인이 정상적인 연결 과정을 가로채서 기존에 연결된 계정 정보를 자신의 것으로 바꿔치기할 수 있는 문제입니다. 다만, 이미 유료 서비스가 연결되어 있는 사이트에서만 실제적인 피해가 발생합니다.
🇺🇸 원문 (English)
The Builderall for WordPress plugin before 3.0.2 does not bind the state value of its public OAuth authentication routes to the initiating user session, allowing unauthenticated attackers to complete the connection flow and overwrite the stored third-party integration access token. A durable overwrite requires the site to already be connected to a paid account.
📍 영향받는 시스템
Builderall for WordPress plugin version < 3.0.2
⚔️ 공격 벡터
인증되지 않은 공격자가 OAuth 인증 흐름을 조작하여 기존 액세스 토큰을 덮어쓰는 방식
🛡️ 대응 방법
Builderall for WordPress 플러그인을 3.0.2 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 builderall 플러그인의 버전을 확인하여 3.0.2 미만인지 체크하십시오.
wp plugin list --status=active | grep -i 'builderall'