🇰🇷 한글 설명
WordPress용 CTX Feed 플러그인 6.6.43 이하 버전에서 'provider' 파라미터를 통한 디렉토리 트래버설 취약점이 발견되었습니다. 이를 통해 상점 관리자 권한을 가진 공격자가 서버의 임의 파일을 삭제할 수 있으며, 핵심 파일 삭제 시 원격 코드 실행(RCE)으로 이어질 수 있습니다.
💡 쉬운 설명
해커가 권한을 이용해 웹사이트의 중요한 파일을 마음대로 지울 수 있는 보안 구멍이 발견되었습니다. 중요한 파일을 지우면 웹사이트를 완전히 장악당할 위험이 있습니다.
🇺🇸 원문 (English)
The Product Feed Manager for WooCommerce – CTX Feed – Support 220+ Shopping & Social Channels plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 6.6.43 via the 'provider' parameter. This makes it possible for authenticated attackers, with shop manager-level access and above, to delete arbitrary files on the server, which can lead to remote code execution when critical files are deleted. Exploitation requires two sequential REST API calls: first to /wp-json/ctxfeed/v1/make_feed/save_feed_config to persist the traversal payload in wp_options, then to /wp-json/ctxfeed/v1/manage_feeds/delete_feed to trigger the unlink(); deletion is further constrained to files whose extensions match the plugin's validated whitelist (csv, xml, tsv, xls, xlsx, json, txt).
📍 영향받는 시스템
Product Feed Manager for WooCommerce – CTX Feed 플러그인 6.6.43 이하 모든 버전
⚔️ 공격 벡터
인증된 상점 관리자가 두 단계의 REST API 호출을 통해 특정 확장자를 가진 파일을 삭제하는 방식
🛡️ 대응 방법
플러그인을 최신 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 ctx-feed 플러그인의 버전이 6.6.43 이하인지 확인하십시오.
wp plugin list --status=active | grep -E 'ctx-feed'