🇰🇷 한글 설명
WordPress용 Meta Box AIO 플러그인에서 권한 상승 취약점이 발견되었습니다. 공격자가 인증 없이 특정 파라미터를 조작하여 임의의 페이지 내용을 덮어쓰고, 이를 통해 관리자 권한을 획득할 수 있습니다.
💡 쉬운 설명
해커가 아무런 로그인 없이도 웹사이트의 설정을 마음대로 바꿔서 관리자 권한을 뺏을 수 있는 위험한 보안 구멍입니다. 이로 인해 사이트의 모든 제어권을 해커에게 넘겨줄 수 있습니다.
🇺🇸 원문 (English)
The Meta Box AIO plugin for WordPress is vulnerable to Privilege Escalation to Administrator in versions up to, and including, 3.11.0. This is due to a chained flaw: the populate_via_query_string() function in the mb-frontend-submission component unconditionally overrides the form's target object_id from the GET parameter 'rwmb_frontend_field_object_id' without any authorization check, and Form::process() lacks the user_can_edit() check present in render(), allowing unauthenticated attackers to overwrite the post_content of any page with an arbitrary shortcode via wp_update_post(); the mb-user-profile component then directly trusts the 'role' and 'auto_login' shortcode attributes in the injected [mb_user_profile_register] shortcode with no role validation. This makes it possible for unauthenticated attackers to elevate their privileges to Administrator. The standalone plugins Meta Box Frontend Submission (in versions up to 4.5.6) and Meta Box User Profile (versions up to 3.11.0) are also affected.
📍 영향받는 시스템
Meta Box AIO (<= 3.11.0), Meta Box Frontend Submission (<= 4.5.6), Meta Box User Profile (<= 3.11.0)
⚔️ 공격 벡터
GET 파라미터 조작을 통한 페이지 콘텐츠 변조 및 숏코드 주입을 통한 권한 상승
🛡️ 대응 방법
Meta Box AIO 및 관련 플러그인을 최신 보안 패치 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록의 버전이 취약한 버전 범위에 포함되는지 확인하십시오.
wp plugin list --status=active | grep -E 'meta-box-aio|meta-box-frontend-submission|meta-box-user-profile'