🔍 CVE-2025-12770

5.3
CVSS Score
MEDIUM
2025-11-19
2026-10-18 20:10
✅ 완료

🇰🇷 한글 설명

New User Approve 플러그인의 부실한 API 키 검증으로 인해 미인증 공격자가 PHP 타입 저글링(api_key=0)을 이용해 사용자 개인정보를 무단으로 열람할 수 있는 취약점입니다. Zapier REST API 엔드포인트를 통해 사용자명, 이메일 등의 민감 정보가 노출될 수 있습니다.

💡 쉬운 설명

WordPress의 New User Approve 플러그인이 API 보안을 제대로 하지 않아서 인증 없이 사용자 정보를 빼갈 수 있는 문제입니다. 공격자가 간단한 트릭(0을 입력)으로 개인정보에 접근할 수 있습니다.

🇺🇸 원문 (English)

The New User Approve plugin for WordPress is vulnerable to unauthorized data disclosure in all versions up to, and including, 3.0.9 due to insufficient API key validation using loose equality comparison. This makes it possible for unauthenticated attackers to retrieve personally identifiable information (PII), including usernames and email addresses of users with various approval statuses via the Zapier REST API endpoints, by exploiting PHP type juggling with the api_key parameter set to "0" on sites where the Zapier API key has not been configured.

📍 영향받는 시스템

New User Approve plugin for WordPress versions 3.0.9 and earlier

⚔️ 공격 벡터

Unauthenticated attackers exploit loose equality comparison by setting api_key parameter to '0' on unconfigured Zapier API endpoints

🛡️ 대응 방법

Upgrade to version 3.0.10 or later and configure a strong Zapier API key in plugin settings

🔧 검증 코드

If version shows 3.0.9 or earlier, system is vulnerable and immediate upgrade is required

Shell / Script
wp plugin list --field=name,version | grep -i new-user-approve || grep -r 'Version:' /var/www/html/wp-content/plugins/new-user-approve/ | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP