🇰🇷 한글 설명
BackupBuddy 플러그인의 importbuddy.php 파일이 step 0 매개변수로 phpinfo() 함수를 호출하도록 허용하여 원격 공격자가 서버의 민감한 설정 정보를 열람할 수 있는 취약점입니다. 이를 통해 PHP 버전, 확장 모듈, 데이터베이스 정보 등 시스템 상세정보가 노출될 수 있습니다.
💡 쉬운 설명
WordPress의 백업 플러그인에 보안 검사가 부족해서, 누구나 특정 URL에 접근하면 서버의 상세한 정보를 볼 수 있는 문제입니다. 이 정보를 이용해 다른 공격을 준비할 수 있습니다.
🇺🇸 원문 (English)
importbuddy.php in the BackupBuddy plugin 2.2.25 for WordPress allows remote attackers to obtain configuration information via a step 0 phpinfo action, which calls the phpinfo function.
📍 영향받는 시스템
BackupBuddy 플러그인 버전 2.2.25 이하, WordPress
⚔️ 공격 벡터
HTTP GET 요청으로 importbuddy.php?step=0에 접근하여 phpinfo() 출력 페이지 노출
🛡️ 대응 방법
BackupBuddy 플러그인을 최신 버전으로 업그레이드 또는 플러그인 비활성화/제거
🔧 검증 코드
명령어가 'VULNERABLE'을 출력하면 phpinfo 페이지 접근 가능(취약함), 'NOT_FOUND'면 보호되거나 플러그인이 없음
curl -s 'http://target/wp-content/plugins/backupbuddy/importbuddy.php?step=0' | grep -q 'PHP Version' && echo 'VULNERABLE' || echo 'NOT_FOUND'