🇰🇷 한글 설명
Paytm Payment Gateway WordPress 플러그인 2.8.9 미만 버전에서 결제 콜백 데이터를 SQL 문에 사용하기 전 적절히 이스케이프하지 않는 취약점이 발견되었습니다. 게이트웨이가 인증 없이 활성화된 경우 콜백 무결성 검사를 위조할 수 있어, 인증되지 않은 공격자가 SQL 인젝션 공격을 수행할 수 있습니다.
💡 쉬운 설명
결제 완료 신호를 보내는 과정에서 보안 검사가 허술하여, 해커가 가짜 결제 신호를 보내 데이터베이스를 조작할 수 있는 문제입니다. 이를 통해 웹사이트의 중요한 정보를 훔치거나 수정할 위험이 있습니다.
🇺🇸 원문 (English)
The Paytm Payment Gateway WordPress plugin before 2.8.9 does not properly escape data taken from payment callbacks before using it in a SQL statement, and the integrity check on those callbacks can be forged when the gateway is enabled without credentials, allowing unauthenticated users to perform SQL injection attacks.
📍 영향받는 시스템
Paytm Payment Gateway WordPress plugin version < 2.8.9
⚔️ 공격 벡터
인증되지 않은 사용자가 조작된 결제 콜백 데이터를 전송하여 SQL 인젝션 공격 수행
🛡️ 대응 방법
Paytm Payment Gateway WordPress 플러그인을 2.8.9 버전 이상으로 즉시 업데이트
🔧 검증 코드
출력된 플러그인 버전이 2.8.9 미만인 경우 취약한 상태입니다.
wp plugin list --status=active | grep -i 'paytm' && wp plugin list --all | grep -E 'paytm' | awk '{print $2 " " $3}'