🔍 CVE-2026-103300

5.3
CVSS Score
MEDIUM
2026-10-26
2026-10-26 13:52
✅ 완료

🇰🇷 한글 설명

Eurobank WooCommerce Payment Gateway 플러그인(2.1.1 이하)은 결제 확인 요청이 실제 결제 제공자로부터 왔는지 검증하지 않습니다. 또한 이를 인증하는 시크릿이 기본적으로 비어 있어, 인증되지 않은 공격자가 대기 중인 주문을 결제 완료로 표시하거나 시크릿 없이 주문을 실패 상태로 강제 변경할 수 있습니다.

💡 쉬운 설명

결제 완료 여부를 확인하는 장치가 제대로 작동하지 않아, 누구나 결제하지 않은 주문을 결제된 것처럼 바꿀 수 있습니다. 기본 설정도 취약해서 별도 설정 없이도 공격이 가능합니다.

🇺🇸 원문 (English)

The Eurobank WooCommerce Payment Gateway WordPress plugin through 2.1.1 does not verify that a payment-confirmation request genuinely originates from the payment provider, and ships with the secret that would authenticate it empty by default, allowing unauthenticated attackers to mark any pending order as paid, and to force any order into a failed status without any secret at all.

📍 영향받는 시스템

Eurobank WooCommerce Payment Gateway 플러그인 2.1.1 이하를 사용하는 WordPress/WooCommerce 쇼핑몰

⚔️ 공격 벡터

인증 없이 결제 확인 엔드포인트에 조작된 요청을 보내 대기 주문을 결제 완료 또는 실패 상태로 변경

🛡️ 대응 방법

플러그인을 최신 버전으로 업데이트하고, 결제 확인 시크릿 값을 강력한 무작위 값으로 설정하며, 결제 제공자 측 서명 검증이 활성화되었는지 확인

🔧 검증 코드

출력된 버전이 2.1.1 이하이면 취약한 것이며, 2.1.1보다 높은 버전이면 패치된 것입니다. 아무 결과도 없으면 해당 플러그인이 설치되지 않은 것입니다.

Shell / Script
wp plugin list --name=eurobank-woocommerce-payment-gateway --field=version 2>/dev/null || grep -i 'Version' wp-content/plugins/*eurobank*/*.php 2>/dev/null | head -n 5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress