🇰🇷 한글 설명
Persian Elementor WordPress 플러그인 2.7.10 이전 버전에서 결제 인증 확인 과정에 결함이 발견되었습니다. 공격자가 다른 트랜잭션에서 획득한 유효한 결제 인증 정보를 사용하여 미결제 주문을 강제로 완료할 수 있습니다.
💡 쉬운 설명
결제 완료 확인 과정에서 '누구의 결제인지'를 제대로 확인하지 않는 보안 허점이 있습니다. 이를 통해 공격자가 남의 결제 영수증 번호를 이용해 물건을 공짜로 주문할 수 있습니다.
🇺🇸 원문 (English)
The Persian Elementor WordPress plugin from 2.7.10 before 2.8.2 does not verify that the payment authority returned to its ZarinPal payment callback belongs to the transaction being completed, allowing unauthenticated attackers to complete a pending order using a valid payment authority obtained from a different transaction.
📍 영향받는 시스템
Persian Elementor WordPress plugin version 2.7.10 and below
⚔️ 공격 벡터
다른 트랜잭션에서 탈취하거나 획득한 유효한 ZarinPal 결제 인증 정보를 결제 콜백 요청에 삽입하여 공격
🛡️ 대응 방법
Persian Elementor WordPress 플러그인을 2.8.2 버전 이상으로 즉시 업데이트
🔧 검증 코드
출력된 플러그인 버전이 2.8.2 미만인지 확인하여 취약 여부를 판단합니다.
wp plugin list --allow-root | grep -E 'persian-elementor'