🇰🇷 한글 설명
Security For WooCommerce 워드프레스 플러그인 1.0.16 이하 버전은 설정 초기화 시 적절한 권한 검사가 없습니다. 이로 인해 인증되지 않은 사용자가 설정을 기본값으로 초기화할 수 있으며, 사용자 정의 로그인 URL, 2단계 인증, reCAPTCHA, 비밀번호 정책, 방화벽 등 보안 기능이 비활성화될 수 있습니다.
💡 쉬운 설명
로그인 없이도 누구나 이 플러그인의 보안 설정을 초기값으로 되돌릴 수 있습니다. 그 결과 2단계 인증이나 방화벽 같은 보호 기능이 꺼져 사이트가 더 쉽게 공격당할 수 있습니다.
🇺🇸 원문 (English)
The Security For WooCommerce WordPress plugin through 1.0.16 does not have proper authorization checks when resetting its settings, allowing unauthenticated users to reset any section of its configuration to the defaults and so disable security features such as a custom login URL, two-factor authentication, reCAPTCHA, password policies and the firewall.
📍 영향받는 시스템
Security For WooCommerce WordPress 플러그인 1.0.16 이하 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 취약한 설정 초기화 기능을 호출해 보안 설정을 기본값으로 되돌림
🛡️ 대응 방법
플러그인을 수정된 최신 버전으로 업데이트하거나, 업데이트가 없다면 플러그인을 비활성화하고 보안 설정을 수동으로 재확인
🔧 검증 코드
출력된 version 값이 1.0.16 이하이면 취약한 버전이므로 업데이트 또는 비활성화가 필요하며, 플러그인이 없거나 확인되지 않으면 해당 시스템에는 영향이 없습니다.
wp plugin list --name=security-for-woocommerce --fields=name,version,status 2>/dev/null || grep -rh 'Version:' $(find / -path '*security-for-woocommerce*' -name '*.php' 2>/dev/null | head -n 1) 2>/dev/null | head -n 1