🇰🇷 한글 설명
WordPress용 Riaxe Product Customizer 플러그인의 '/wp-json/InkXEProductDesignerLite/orders' REST API 엔드포인트에서 민감 정보 노출 취약점이 발견되었습니다. 해당 엔드포인트는 인증 및 권한 확인 절차 없이 WooCommerce 주문 데이터를 반환하므로, 공격자가 고객 이름, ID, 주문 총액 등 민감한 정보를 추출할 수 있습니다.
💡 쉬운 설명
쇼핑몰 플러그인의 보안 설정 오류로 인해, 로그인하지 않은 누구나 고객의 이름과 주문 내역을 몰래 볼 수 있는 상태입니다. 개인정보가 유출될 위험이 매우 높습니다.
🇺🇸 원문 (English)
The Riaxe Product Customizer plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.4 via the '/wp-json/InkXEProductDesignerLite/orders' REST API endpoint. The endpoint is registered with 'permission_callback' set to '__return_true', meaning no authentication or authorization checks are performed. The endpoint queries WooCommerce order data from the database and returns it to the requester, including customer first and last names, customer IDs, order IDs, order totals, order dates, currencies, and order statuses. This makes it possible for unauthenticated attackers to extract sensitive customer and order information from the WooCommerce store.
📍 영향받는 시스템
Riaxe Product Customizer plugin (WordPress) version 2.4 및 그 이하 모든 버전
⚔️ 공격 벡터
인증이 필요 없는 REST API 엔드포인트에 직접 접근하여 주문 데이터 요청
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하거나, 해당 API 엔드포인트에 대한 접근 권한(permission_callback)을 적절히 제한해야 합니다.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 2.4 이하인지 확인이 필요합니다.
wp plugin list --status=active | grep -i 'riaxe-product-customizer'