🔍 CVE-2026-103307

8.6
CVSS Score
HIGH
2026-10-14
2026-10-14 16:14
✅ 완료

🇰🇷 한글 설명

Walletdoc Payment Gateway for WooCommerce WordPress 플러그인 1.8.5 미만 버전에서 사용자 입력값에 대한 적절한 검증 및 이스케이프 처리가 이루어지지 않아 SQL 인젝션 공격이 가능합니다. 또한 결제 웹훅 검증 시 사용하는 서명 비밀키가 기본적으로 비어 있어, 인증되지 않은 공격자가 임의의 주문을 결제 완료 상태로 조작할 수 있습니다.

💡 쉬운 설명

결제 플러그인의 보안 허점을 이용해 해커가 데이터베이스를 조작하거나, 실제로 돈을 내지 않고도 주문을 결제 완료된 것처럼 속일 수 있는 취약점입니다. 공격자는 이를 통해 가짜 결제 신호를 보내 쇼핑몰의 주문 시스템을 무력화할 수 있습니다.

🇺🇸 원문 (English)

The Walletdoc Payment Gateway for WooCommerce WordPress plugin before 1.8.5 does not properly sanitize and escape user input before using it in a SQL statement, and verifies its payment webhook with a signing secret that is empty by default, allowing unauthenticated attackers to perform SQL injection attacks and to mark arbitrary orders as paid.

📍 영향받는 시스템

Walletdoc Payment Gateway for WooCommerce WordPress plugin version < 1.8.5

⚔️ 공격 벡터

검증되지 않은 사용자 입력값을 통한 SQL 인젝션 및 기본 설정된 빈 서명 비밀키를 이용한 웹훅 위조

🛡️ 대응 방법

플러그인을 최신 버전인 1.8.5 이상으로 업데이트하고, 결제 웹훅 서명 비밀키를 반드시 고유한 값으로 설정하십시오.

🔧 검증 코드

출력된 플러그인 버전이 1.8.5 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
wp plugin list --status=active | grep -i 'walletdoc' && wp plugin list --all | grep -E 'walletdoc' | awk '{print $2 " " $3}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress