🇰🇷 한글 설명
WordPress용 Kubio AI Page Builder 플러그인 2.8.5 이하 버전에서 권한 우회 취약점이 발견되었습니다. 인증된 기여자(Contributor) 이상의 권한을 가진 공격자가 보안 토큰(nonce)을 탈취하여 웹사이트의 메인 페이지 설정, 메뉴, 템플릿 및 글로벌 데이터를 임의로 수정할 수 있습니다.
💡 쉬운 설명
웹사이트의 편집 권한이 낮은 사용자라도 보안 장치를 우회하여 사이트의 메인 화면이나 메뉴를 마음대로 바꿀 수 있는 문제입니다. 공격자가 사이트의 디자인과 구성을 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
The Kubio AI Page Builder plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.8.5. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with contributor-level access and above, to overwrite front-page configuration options (show_on_front, page_on_front, and page_for_posts), rewrite primary navigation menu items, replace template parts, and overwrite the Kubio global-data post. Although a nonce check via check_ajax_referer() is present, the nonce is unconditionally emitted into window.kubioUtilsData for every user who can load the block editor, making it harvestable by any Contributor and therefore an ineffective authorization barrier.
📍 영향받는 시스템
Kubio AI Page Builder plugin for WordPress (version 2.8.5 and below)
⚔️ 공격 벡터
인증된 사용자가 노출된 nonce 값을 탈취하여 권한 검증을 우회한 후 AJAX 요청을 통해 설정을 조작함
🛡️ 대응 방법
Kubio AI Page Builder 플러그인을 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 Kubio 플러그인의 버전이 2.8.5 이하인지 확인하십시오.
wp plugin list --status=active | grep -i 'kubio' && wp plugin list --all | grep -E 'kubio' | awk '{print $2 " " $3}'