🇰🇷 한글 설명
ShinyStat Analytics WordPress 플러그인 1.0.17 미만 버전에서 REST API 엔드포인트에 대한 권한 확인이 누락되었습니다. 이로 인해 인증되지 않은 사용자가 공개되지 않은(초안, 대기 중 또는 비공개) WooCommerce 제품 정보를 조회할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 외부인이 쇼핑몰 관리자만 볼 수 있는 비공개 상품 정보를 몰래 훔쳐볼 수 있는 보안 결함입니다. 상품의 가격이나 상세 내용이 공개되기 전에 유출될 위험이 있습니다.
🇺🇸 원문 (English)
The ShinyStat Analytics WordPress plugin before 1.0.17 does not perform any authorization check on one of its REST API endpoints, allowing unauthenticated users to retrieve information about non-published (e.g. draft, pending or private) WooCommerce products.
📍 영향받는 시스템
ShinyStat Analytics WordPress plugin version < 1.0.17
⚔️ 공격 벡터
인증 없이 특정 REST API 엔드포인트에 접근하여 비공개 데이터 요청
🛡️ 대응 방법
ShinyStat Analytics 플러그인을 1.0.17 이상 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 ShinyStat Analytics의 버전을 확인하여 1.0.17 미만인지 체크합니다.
wp plugin list --status=active | grep -i 'shinystat-analytics'