🇰🇷 한글 설명
WordPress의 'News & Blog Designer Pack' 플러그인 3.4.1 이하 버전에서 발생하는 원격 코드 실행(RCE) 취약점입니다. bdp_get_more_post 함수가 POST 변수를 안전하지 않게 처리하여 include() 함수에 전달함으로써, 인증되지 않은 공격자가 임의의 PHP 파일을 포함시켜 실행할 수 있습니다.
💡 쉬운 설명
웹사이트 플러그인의 보안 결함으로 인해 해커가 로그인 없이도 서버에 명령어를 보내 사이트를 제어할 수 있는 위험한 상태입니다. 최신 버전으로 업데이트하여 이 통로를 차단해야 합니다.
🇺🇸 원문 (English)
The News & Blog Designer Pack – WordPress Blog Plugin — (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post Ticker, Blog Post Masonry) plugin for WordPress is vulnerable to Remote Code Execution via Local File Inclusion in all versions up to, and including, 3.4.1 via the bdp_get_more_post function hooked via a nopriv AJAX. This is due to function utilizing an unsafe extract() method to extract values from the POST variable and passing that input to the include() function. This makes it possible for unauthenticated attackers to include arbitrary PHP files and achieve remote code execution. On vulnerable Docker configurations it may be possible for an attacker to create a PHP file and then subsequently include it to achieve RCE.
📍 영향받는 시스템
News & Blog Designer Pack – WordPress Blog Plugin v3.4.1 및 그 이전 모든 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 AJAX 요청의 POST 데이터를 조작하여 로컬 파일 포함(LFI)을 유도하고 원격 코드 실행(RCE)을 수행
🛡️ 대응 방법
해당 플러그인을 최신 버전(3.4.2 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 3.4.1 이하인 경우 취약한 상태입니다.
grep -r "Version" wp-content/plugins/news-blog-designer-pack/ | grep -E '[0-9.]+'