🇰🇷 한글 설명
WordPress용 WP Statistics 플러그인 14.16.4 이하 버전에서 권한 검증 누락 취약점이 발견되었습니다. 인증된 사용자(구독자 권한 이상)가 적절한 권한 확인 없이 AJAX 핸들러를 호출하여 민감한 분석 데이터에 접근하거나 개인정보 보호 상태를 수정할 수 있습니다.
💡 쉬운 설명
로그인한 일반 사용자가 관리자만 볼 수 있는 통계 데이터나 개인정보 설정에 마음대로 접근할 수 있는 보안 결함입니다. 이로 인해 방문자 정보가 유출되거나 사이트 설정이 변경될 위험이 있습니다.
🇺🇸 원문 (English)
The WP Statistics plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 14.16.4. This is due to missing capability checks on multiple AJAX handlers including `wp_statistics_get_filters`, `wp_statistics_getPrivacyStatus`, `wp_statistics_updatePrivacyStatus`, and `wp_statistics_dismiss_notices`. These endpoints only verify a `wp_rest` nonce via `check_ajax_referer()` but do not enforce any capability checks such as `current_user_can()` or the plugin's own `User::Access()` method. Since the `wp_rest` nonce is available to all authenticated WordPress users, this makes it possible for authenticated attackers, with Subscriber-level access and above, to access sensitive analytics data (user IDs, usernames, emails, visitor tracking data), retrieve and modify privacy audit compliance status, and dismiss administrative notices.
📍 영향받는 시스템
WP Statistics plugin for WordPress (v14.16.4 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증된 사용자가 권한 검증이 누락된 AJAX 엔드포인트에 직접 요청을 보내는 방식
🛡️ 대응 방법
WP Statistics 플러그인을 최신 버전으로 업데이트하여 권한 검증 로직이 적용된 패치를 적용하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 WP Statistics의 버전을 확인하여 14.16.4 이하인지 확인하십시오.
wp plugin list --status=active | grep -i 'wp-statistics' && echo 'Check version manually via wp plugin list --all'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access