🔍 CVE-2026-12949

9.8
CVSS Score
CRITICAL
2026-08-14
2026-08-14 19:09
✅ 완료

🇰🇷 한글 설명

WordPress용 Wishlist Member 플러그인 3.34.1 이하 버전에서 데이터 인증 검증 미흡으로 인한 계정 탈취 취약점이 발견되었습니다. 공격자는 특정 파라미터를 조작하여 기존 사용자의 아이디, 비밀번호, 이메일 등을 자신의 정보로 덮어쓸 수 있으며, 이를 통해 관리자 권한을 포함한 모든 계정을 탈취할 수 있습니다.

💡 쉬운 설명

해커가 가짜 정보를 보내 기존 사용자의 아이디와 비밀번호를 자신의 것으로 바꿔치기할 수 있는 보안 결함입니다. 이 방법을 사용하면 웹사이트의 관리자 계정까지 통째로 빼앗길 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

The Wishlist Member plugin for WordPress is vulnerable to Account Takeover via Insufficient Verification of Data Authenticity in versions up to and including 3.34.1. This is due to the wpm_register() function validating the registration cookie only against the GET reg parameter while accepting the POST mergewith and POST wpm_id parameters without verifying that the mergewith user ID references a temporary or incomplete registrant that is bound to the current registration transaction. This makes it possible for unauthenticated attackers to take over any existing WordPress account — including administrator accounts — by supplying an arbitrary user's numeric ID as the mergewith value, which causes wp_update_user() to overwrite the target account's username (additionally written via a direct $wpdb UPDATE), password, email address, first name, and last name with attacker-controlled values, while WordPress password and email change notification emails are explicitly suppressed. When wpm_id references a non-existent membership level, no role key is added to the update payload, causing wp_update_user() to preserve the target user's existing role — including administrator — making full privilege escalation a direct consequence of the takeover.

📍 영향받는 시스템

Wishlist Member plugin for WordPress (versions up to and including 3.34.1)

⚔️ 공격 벡터

인증되지 않은 공격자가 POST 요청의 mergewith 및 wpm_id 파라미터에 타겟 사용자의 ID를 삽입하여 계정 정보를 강제로 업데이트함

🛡️ 대응 방법

Wishlist Member 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

명령어 결과에 Wishlist Member가 나타나면, WordPress 관리자 페이지의 플러그인 메뉴에서 현재 설치된 버전이 3.34.1 이하인지 확인하십시오.

Shell / Script
wp plugin list --status=active | grep -i 'wishlist-member' && echo 'Check version manually via plugin dashboard'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress