🇰🇷 한글 설명
Payconiq WordPress 플러그인 1.0.4 이하 버전은 방문자가 주문을 볼 권한이 있는지 확인하지 않고 주문 확인 링크를 반환합니다. 이로 인해 인증되지 않은 사용자가 결제된 주문의 키를 획득할 수 있으며, 최근 게스트 주문의 경우 고객의 개인정보를 열람할 수 있습니다.
💡 쉬운 설명
이 플러그인은 누구든지 다른 사람의 주문 확인 링크를 얻을 수 있게 만드는 결함이 있습니다. 최근 게스트 주문의 경우 주문한 사람의 개인정보까지 노출될 수 있습니다.
🇺🇸 원문 (English)
The Payconiq WordPress plugin through 1.0.4 does not check that a visitor is allowed to see an order before returning its confirmation link, allowing unauthenticated users to obtain any paid order's key and, for recent guest orders, view the customer's personal details.
📍 영향받는 시스템
Payconiq WordPress 플러그인 1.0.4 이하 버전
⚔️ 공격 벡터
인증 없이 주문 확인 엔드포인트에 접근해 다른 사용자의 주문 키와 고객 개인정보를 조회
🛡️ 대응 방법
Payconiq 플러그인을 1.0.4보다 높은 패치 버전으로 업데이트하거나, 패치 전까지 플러그인을 비활성화
🔧 검증 코드
출력된 버전이 1.0.4 이하이면 취약하며, 1.0.5 이상이면 패치가 적용된 것입니다.
wp plugin get payconiq --field=version 2>/dev/null || grep -i 'Version:' wp-content/plugins/payconiq/*.php 2>/dev/null | head -1