🔍 CVE-2024-10942

7.5
CVSS Score
HIGH
2025-03-13
2026-06-17 06:56
✅ 완료

🇰🇷 한글 설명

WordPress All-in-One WP Migration and Backup 플러그인의 'replace_serialized_values' 함수에서 신뢰할 수 없는 입력을 역직렬화하여 PHP 객체 주입 취약점이 발생합니다. 관리자가 악의적인 백업을 내보내고 복원할 때 공격자가 주입한 객체가 실행되며, 추가 플러그인의 POP 체인을 통해 파일 삭제, 정보 유출, 코드 실행이 가능합니다.

💡 쉬운 설명

WordPress 백업 플러그인이 백업을 복원할 때 악의적인 코드를 실행하는 취약점입니다. 관리자가 해킹된 백업 파일을 복원하면 공격자가 서버에서 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

The All-in-One WP Migration and Backup plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 7.89 via deserialization of untrusted input in the 'replace_serialized_values' function. This makes it possible for unauthenticated attackers to inject a PHP Object. No known POP chain is present in the vulnerable software. 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. An administrator must export and restore a backup in order to trigger the exploit.

📍 영향받는 시스템

All-in-One WP Migration and Backup plugin v7.89 및 이전 모든 버전

⚔️ 공격 벡터

악의적인 PHP 객체를 포함한 백업 파일을 생성하여 관리자가 복원하도록 유도하는 사회공학 기법 또는 백업 서버 타협을 통한 직렬화된 객체 주입

🛡️ 대응 방법

플러그인을 v7.90 이상으로 즉시 업데이트 및 설치된 모든 플러그인/테마의 보안 상태 점검

🔧 검증 코드

표시된 버전 번호가 7.89 이하면 취약하며 7.90 이상이면 패치된 상태입니다.

Shell / Script
find / -name 'all-in-one-wp-migration.php' 2>/dev/null | xargs grep '^Version:' 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP