🇰🇷 한글 설명
WordPress용 Backup Migration 플러그인 2.0.0 이하 버전에서 권한 검증 누락 취약점이 발견되었습니다. 'initializeOfflineAjax' 함수에 대한 권한 확인 및 논스(nonce) 검증이 부족하며, 공개된 하드코딩된 토큰을 사용하여 인증되지 않은 공격자가 백업 업로드 프로세스를 트리거할 수 있습니다. 이로 인해 의도치 않은 클라우드 저장소로의 백업 전송이나 리소스 고갈이 발생할 수 있습니다.
💡 쉬운 설명
워드프레스 백업 플러그인의 보안 구멍을 통해 누구나 백업 기능을 마음대로 실행할 수 있는 문제입니다. 공격자가 이 기능을 악용하면 서버 자원을 낭비하게 만들거나 백업 파일을 엉뚱한 곳으로 보낼 위험이 있습니다.
🇺🇸 원문 (English)
The Backup Migration plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 2.0.0. This is due to a missing capability check on the 'initializeOfflineAjax' function and lack of proper nonce verification. The endpoint only validates against hardcoded tokens which are publicly exposed in the plugin's JavaScript. This makes it possible for unauthenticated attackers to trigger the backup upload queue processing, potentially causing unexpected backup transfers to configured cloud storage targets and resource exhaustion.
📍 영향받는 시스템
WordPress Backup Migration plugin (버전 2.0.0 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 공개된 토큰을 사용하여 취약한 AJAX 엔드포인트에 요청을 전송
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하거나, 해당 기능을 사용하는 권한 제어 로직이 포함된 패치를 적용하십시오.
🔧 검증 코드
출력된 결과에서 backup-migration 플러그인의 버전이 2.0.0 이하인지 확인하십시오.
wp plugin list --allow-root | grep -E 'backup-migration'