🇰🇷 한글 설명
WPvivid Backup & Migration 플러그인 0.9.99 이하 버전에서 PHAR 역직렬화 취약점이 발견되었습니다. 관리자 권한을 가진 공격자가 경로 검증이 부족한 파라미터를 통해 임의의 PHP 객체를 호출할 수 있습니다. 다른 플러그인이나 테마의 POP 체인과 결합될 경우 원격 코드 실행이나 파일 삭제가 가능합니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 조작된 데이터를 보내 서버의 내부 기능을 악용하는 취약점입니다. 최악의 경우 서버 내의 중요한 파일을 삭제하거나 해커가 서버를 제어할 수 있습니다.
🇺🇸 원문 (English)
WPvivid Backup & Migration Plugin for WordPress is vulnerable to PHAR Deserialization in all versions up to, and including, 0.9.99 via deserialization of untrusted input at the wpvividstg_get_custom_exclude_path_free action. This is due to the plugin not providing sufficient path validation on the tree_node[node][id] parameter. This makes it possible for authenticated attackers, with admin-level access and above, to call files using a PHAR wrapper that will deserialize the data and call arbitrary PHP Objects. No POP chain is present in the vulnerable plugin. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code.
📍 영향받는 시스템
WordPress WPvivid Backup & Migration Plugin v0.9.99 및 이전 모든 버전
⚔️ 공격 벡터
인증된 관리자 계정을 통해 PHAR 래퍼를 이용한 역직렬화 페이로드 전송
🛡️ 대응 방법
WPvivid Backup & Migration 플러그인을 최신 버전으로 업데이트
🔧 검증 코드
출력된 버전 번호가 0.9.99 이하일 경우 취약한 상태입니다.
grep 'Version:' wp-content/plugins/wpvivid-backup-migration/wpvivid-backup-migration.php