🔍 CVE-2026-3445

7.1
CVSS Score
HIGH
2026-04-04
2026-07-21 19:10
✅ 완료

🇰🇷 한글 설명

WordPress용 ProfilePress 플러그인 4.16.11 이하 버전에서 인증된 사용자가 멤버십 결제를 우회할 수 있는 취약점이 발견되었습니다. process_checkout() 함수 내 change_plan_sub_id 매개변수에 대한 소유권 검증이 누락되어, 공격자가 타인의 구독 정보를 참조하여 결제 없이 유료 라이프타임 멤버십을 획득할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 다른 사람의 구독 정보를 몰래 이용해 돈을 내지 않고 유료 멤버십을 가질 수 있는 보안 결함입니다. 결제 과정에서 본인의 정보인지 확인하는 절차가 빠져 있어 발생합니다.

🇺🇸 원문 (English)

The Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress plugin for WordPress is vulnerable to unauthorized membership payment bypass in all versions up to, and including, 4.16.11. This is due to a missing ownership verification on the `change_plan_sub_id` parameter in the `process_checkout()` function. This makes it possible for authenticated attackers, with subscriber level access and above, to reference another user's active subscription during checkout to manipulate proration calculations, allowing them to obtain paid lifetime membership plans without payment via the `ppress_process_checkout` AJAX action.

📍 영향받는 시스템

WordPress ProfilePress plugin (버전 4.16.11 및 그 이하 모든 버전)

⚔️ 공격 벡터

인증된 공격자가 AJAX 액션(ppress_process_checkout)을 통해 타인의 구독 ID를 조작하여 결제 우회

🛡️ 대응 방법

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

🔧 검증 코드

출력된 결과에서 profilepress 플러그인의 버전을 확인하여 4.16.11 이하인지 점검하십시오.

Shell / Script
wp plugin list --allow-root | grep -E 'profilepress'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress