🇰🇷 한글 설명
Telcell WordPress용 Payment Gateway 플러그인 2.0.5 미만 버전에서 결제 알림의 인증을 검증하지 않는 취약점이 발견되었습니다. 기본적으로 서명에 사용되는 비밀 키가 비어 있어, 인증되지 않은 공격자가 가짜 결제 알림을 생성하여 임의의 WooCommerce 주문을 결제 완료 상태로 조작할 수 있습니다.
💡 쉬운 설명
결제 완료를 확인하는 암호 키가 비어 있어, 해커가 가짜 결제 신호를 보내 물건을 공짜로 구매한 것처럼 속일 수 있는 문제입니다. 또한 잘못된 신호를 보내 정상적인 주문을 결제 실패로 처리할 수도 있습니다.
🇺🇸 원문 (English)
The Payment Gateway for Telcell WordPress plugin before 2.0.5 does not verify the authenticity of incoming payment notifications, because the secret used to sign them is empty by default, allowing unauthenticated attackers to forge a valid notification and mark arbitrary WooCommerce orders as paid. The same handler also marks an attacker-chosen order as failed when given an invalid signature.
📍 영향받는 시스템
Telcell Payment Gateway for WordPress plugin version < 2.0.5
⚔️ 공격 벡터
인증되지 않은 공격자가 조작된 결제 알림(Webhook)을 서버로 전송
🛡️ 대응 방법
Payment Gateway for Telcell 플러그인을 2.0.5 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 해당 플러그인의 버전이 2.0.5 미만인지 확인하십시오.
wp plugin list --status=active | grep -i 'telcell-payment-gateway'