🇰🇷 한글 설명
Security For WooCommerce 워드프레스 플러그인 1.0.16 이하 버전은 REST API 경로 중 하나에 대한 접근 제한이 없습니다. 이로 인해 인증되지 않은 사용자도 설정값 전체를 조회할 수 있으며, 여기에는 설정된 비밀 키와 숨겨진 로그인 URL이 포함됩니다.
💡 쉬운 설명
이 플러그인은 로그인 없이도 웹사이트의 내부 설정을 볼 수 있는 문제가 있습니다. 공격자는 숨겨진 관리자 로그인 주소와 비밀 키를 알아내어 사이트 접근을 시도할 수 있습니다.
🇺🇸 원문 (English)
The Security For WooCommerce WordPress plugin through 1.0.16 does not restrict access to one of its REST API routes, allowing unauthenticated users to retrieve its full settings, including configured secret keys and the hidden login URL.
📍 영향받는 시스템
Security For WooCommerce 워드프레스 플러그인 1.0.16 이하 버전
⚔️ 공격 벡터
인증 없이 취약한 REST API 경로에 요청을 보내 플러그인의 전체 설정(비밀 키, 숨겨진 로그인 URL 등)을 조회
🛡️ 대응 방법
플러그인을 패치된 최신 버전으로 업데이트하거나, 보안 패치가 나올 때까지 플러그인을 비활성화하고 노출된 비밀 키와 로그인 URL을 교체
🔧 검증 코드
출력된 version 값이 1.0.16 이하이면 취약한 버전이므로 업데이트가 필요하며, 명령이 결과를 출력하지 않으면 해당 플러그인이 설치되어 있지 않은 것입니다.
wp plugin list --name=security-for-woocommerce --fields=name,version,status 2>/dev/null || grep -rh 'Version:' wp-content/plugins/security-for-woocommerce/*.php 2>/dev/null | head -1