🇰🇷 한글 설명
WordPress용 'The AI Engine' 플러그인의 reauth_for_authorize 함수에서 논스(nonce) 검증이 누락되어 CSRF 취약점이 발생합니다. 공격자는 관리자를 속여 링크를 클릭하게 함으로써 인증을 우회하고, 공격자가 설정한 계정으로 새로운 관리자 계정을 생성할 수 있습니다.
💡 쉬운 설명
관리자가 악성 링크를 클릭하기만 하면, 해커가 몰래 관리자 권한을 가진 새로운 계정을 만들 수 있는 보안 결함입니다. 이를 통해 해커는 웹사이트의 모든 제어권을 탈취할 수 있습니다.
🇺🇸 원문 (English)
The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 3.6.5 This is due to missing or incorrect nonce validation on the reauth_for_authorize function. This makes it possible for unauthenticated attackers to create new administrator accounts with attacker-supplied credentials via a CSRF-based REST authentication bypass, granted they can trick a site administrator into performing an action such as clicking on a link. This bypass can be combined with WordPress's ?_method=POST method-override support to convert a top-navigation GET request into an authenticated POST to the REST users endpoint, requiring no existing account on the attacker's part.
📍 영향받는 시스템
The AI Engine – The Chatbot, AI Framework & MCP for WordPress (버전 3.6.5 및 그 이하 모든 버전)
⚔️ 공격 벡터
CSRF를 이용한 REST API 인증 우회 및 HTTP Method Override를 통한 관리자 계정 생성
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 버전이 3.6.5 이하로 나타나면 해당 취약점에 노출된 상태입니다.
wp plugin list --name 'the-ai-engine' --format=json | grep -E '"version":"[0-3]\.[0-6]\.[0-5]"'