🇰🇷 한글 설명
WordPress용 JTL-Connector for WooCommerce 플러그인 2.4.1 이하 버전에서 권한 검증 및 Nonce 확인 누락 취약점이 발견되었습니다. 이로 인해 구독자(Subscriber) 이상의 권한을 가진 인증된 공격자가 플러그인 설정을 임의로 변경하거나, 개발자 로그 파일을 다운로드 및 삭제할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 일반 사용자가 관리자만 할 수 있는 설정 변경이나 중요한 로그 파일 접근을 할 수 있는 보안 허점입니다. 공격자가 시스템 설정을 바꾸거나 민감한 기록을 지울 위험이 있습니다.
🇺🇸 원문 (English)
The JTL-Connector for WooCommerce plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 2.4.1. This is due to missing capability checks and nonce verification on the admin_post_settings_save_woo-jtl-connector action (handled by JtlConnectorAdmin::save()) and on the wp_ajax_downloadJTLLogs and wp_ajax_clearJTLLogs AJAX actions (handled by the global downloadJTLLogs() and clearJTLLogs() functions). This makes it possible for authenticated attackers, with Subscriber-level access and above, to modify arbitrary plugin settings, download a ZIP archive of the connector's developer log files, and delete those log files.
📍 영향받는 시스템
JTL-Connector for WooCommerce plugin (WordPress) version 2.4.1 and below
⚔️ 공격 벡터
인증된 공격자가 권한 검증이 누락된 AJAX 액션 및 admin_post 액션을 호출하여 공격
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하거나 권한 검증 로직이 포함된 패치를 적용하십시오.
🔧 검증 코드
출력된 결과에서 jtl-connector의 버전을 확인하여 2.4.1 이하인지 체크하십시오.
wp plugin list --allow-root | grep -E 'jtl-connector'