🔍 CVE-2026-9284

8.2
CVSS Score
HIGH
2026-05-23
2026-07-23 11:10
✅ 완료

🇰🇷 한글 설명

WordPress용 WooCommerce PayPal Payments 플러그인의 WC-AJAX 엔드포인트에서 권한 확인 미비로 인해 발생하는 취약점입니다. 공격자는 임의의 주문 ID를 사용하여 PayPal 주문을 생성하거나 타인의 민감한 주문 정보 및 결제 데이터를 탈취할 수 있습니다.

💡 쉬운 설명

결제 플러그인의 보안 구멍을 이용해 다른 사람의 주문 정보를 몰래 훔쳐보거나 결제 과정을 조작할 수 있는 문제입니다. 해커가 고객의 배송지 정보나 결제 상세 내역을 알아낼 위험이 있습니다.

🇺🇸 원문 (English)

The WooCommerce PayPal Payments plugin for WordPress is vulnerable to unauthorized order manipulation and information disclosure due to missing authorization checks on the `ppc-create-order` and `ppc-get-order` WC-AJAX endpoints in all versions up to, and including, 4.0.1. The `ppc-create-order` endpoint accepts an arbitrary WooCommerce order ID in the `pay-now` context without validating order ownership, allowing attackers to create PayPal orders for any WC order and write PayPal metadata to it. The `ppc-get-order` endpoint returns full PayPal order details for any PayPal order ID without binding to the requester's session. This makes it possible for unauthenticated attackers to chain these endpoints to manipulate other customers' order payment flows and exfiltrate sensitive order details (payer information, shipping data) by creating a PayPal order for a victim's WC order and then retrieving the PayPal order data.

📍 영향받는 시스템

WooCommerce PayPal Payments plugin (버전 4.0.1 이하 모든 버전)

⚔️ 공격 벡터

인증되지 않은 공격자가 특정 AJAX 엔드포인트에 임의의 주문 ID를 전송하여 데이터를 탈취하거나 조작함

🛡️ 대응 방법

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

🔧 검증 코드

출력된 결과에서 해당 플러그인의 버전이 4.0.1 이하인지 확인하십시오.

Shell / Script
wp plugin list --status=active | grep -i 'woocommerce-paypal-payments'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress