🇰🇷 한글 설명
WordPress의 WPBakery Page Builder 플러그인에서 'style' 파라미터를 통한 제한된 로컬 PHP 파일 포함 취약점이 발견되었습니다. 기여자 이상의 권한을 가진 인증된 공격자가 임의의 PHP 파일을 포함하고 실행할 수 있으며, Windows 환경에서는 업로드된 이미지 파일을 포함시켜 서버 코드 실행이 가능합니다.
💡 쉬운 설명
WordPress WPBakery 플러그인에서 권한 있는 사용자가 악의적인 PHP 파일을 실행할 수 있는 보안 구멍입니다. 이를 통해 웹사이트가 해킹되거나 민감한 데이터가 노출될 수 있습니다.
🇺🇸 원문 (English)
The Classic Addons – WPBakery Page Builder plugin for WordPress is vulnerable to Limited Local PHP File Inclusion in all versions up to, and including, 3.0 via the 'style' parameter. This makes it possible for authenticated attackers, with Contributor-level access and above, and permissions granted by an Administrator, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included. The vulnerability is limited to PHP files in a Windows environment.
📍 영향받는 시스템
Classic Addons – WPBakery Page Builder 플러그인 버전 3.0 이하 (Windows 환경)
⚔️ 공격 벡터
Contributor 이상 권한의 인증된 사용자가 'style' 파라미터를 통해 임의의 PHP 파일을 포함하여 실행
🛡️ 대응 방법
WPBakery Page Builder 플러그인을 3.0.1 이상의 최신 버전으로 즉시 업데이트
🔧 검증 코드
출력된 버전이 3.0 이하이면 취약점 존재, 3.0.1 이상이면 패치됨
cat wp-content/plugins/js_composer/js_composer.php 2>/dev/null | grep -E '^.*Version:' | head -1 | grep -oE '[0-9]+\.[0-9]+'