🇰🇷 한글 설명
WordPress용 Beaver Builder 플러그인 2.11.0.5 이하 버전에서 임의의 쇼트코드 실행 취약점이 발견되었습니다. 공격자가 검증되지 않은 값을 do_shortcode 함수로 전달하여 악의적인 쇼트코드를 실행할 수 있습니다. 이 공격은 사이드바 모듈에 공격자가 제어 가능한 텍스트가 포함된 위젯이 있을 경우 성립됩니다.
💡 쉬운 설명
웹사이트 제작 도구의 허점을 이용해 해커가 몰래 숨겨진 명령어를 실행할 수 있는 보안 결함입니다. 댓글창 등에 악성 코드를 남기면 사이트 관리자 모르게 사이트가 조작될 수 있습니다.
🇺🇸 원문 (English)
The The Beaver Builder Page Builder – Drag and Drop Website Builder plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 2.11.0.5. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes. Exploitation requires the target site to have a Beaver Builder page containing the Sidebar module populated with a widget that displays attacker-controllable text, such as the core Recent Comments widget, with comment moderation disabled or the attacker's comment approved.
📍 영향받는 시스템
The Beaver Builder Page Builder plugin for WordPress (version up to and including 2.11.0.5)
⚔️ 공격 벡터
사이드바 위젯에 공격자가 제어 가능한 텍스트(예: 승인된 댓글)를 삽입하여 임의의 쇼트코드를 실행
🛡️ 대응 방법
Beaver Builder 플러그인을 최신 버전으로 업데이트하고, 댓글 승인 설정을 강화하십시오.
🔧 검증 코드
출력된 결과에서 beaver-builder의 버전이 2.11.0.5 이하인지 확인하십시오.
wp plugin list --allow-root | grep -E 'beaver-builder'