🔍 CVE-2025-10726

9.1
CVSS Score
CRITICAL
2025-10-03
2026-10-12 15:10
✅ 완료

🇰🇷 한글 설명

WPRecovery WordPress 플러그인의 'data[id]' 파라미터에서 SQL 주입 취약점이 발견되었습니다. 인증 없는 공격자가 SQL 쿼리를 조작하여 데이터베이스의 민감 정보를 추출할 수 있으며, unlink() 함수 호출로 서버의 임의 파일을 삭제할 수 있습니다.

💡 쉬운 설명

WPRecovery 플러그인에 보안 구멍이 있어서 누구나 로그인 없이 데이터베이스를 해킹하거나 서버 파일을 삭제할 수 있습니다. 매우 위험한 취약점입니다.

🇺🇸 원문 (English)

The WPRecovery plugin for WordPress is vulnerable to SQL Injection via the 'data[id]' parameter in all versions up to, and including, 2.0. This is due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Additionally, the result of this SQL injection is passed directly to PHP's unlink() function, allowing attackers to delete arbitrary files on the server by injecting file paths through the SQL query.

📍 영향받는 시스템

WPRecovery WordPress 플러그인 버전 2.0 이하 모든 버전

⚔️ 공격 벡터

'data[id]' 파라미터에 악의적인 SQL 코드를 삽입하여 데이터베이스 조작 및 임의 파일 삭제 (인증 불필요)

🛡️ 대응 방법

WPRecovery 플러그인을 2.1 이상으로 업그레이드하거나 플러그인 제거/비활성화

🔧 검증 코드

Version: 2.0 이하이면 취약, 'Version: 2.1' 이상이면 안전, '플러그인 미설치' 메시지면 취약점 미적용 상태

Shell / Script
grep -m1 'Version:' /var/www/html/wp-content/plugins/wprecovery/wprecovery.php 2>/dev/null || echo '플러그인 미설치'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP