🇰🇷 한글 설명
WordPress용 Order Export & Order Import for WooCommerce 플러그인 2.7.8 이하 버전에서 민감 정보 노출 취약점이 발견되었습니다. 공격자는 인증 없이 특정 디렉토리의 보호 파일이 없을 경우, 예측 가능한 파일명을 통해 고객의 이름, 주소, 이메일 등 개인정보가 포함된 CSV 파일을 탈취할 수 있습니다.
💡 쉬운 설명
쇼핑몰 관리 플러그인의 설정 오류로 인해 고객의 이름과 주소 같은 개인정보가 담긴 파일이 인터넷에 그대로 노출될 수 있는 문제입니다. 해커가 파일 이름을 추측하여 누구나 고객 정보를 내려받을 수 있는 위험한 상태입니다.
🇺🇸 원문 (English)
The Order Export & Order Import for WooCommerce plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.7.8 via the get_file_path. This makes it possible for unauthenticated attackers to extract download exported order CSV files containing customer PII — including names, billing and shipping addresses, email addresses, phone numbers, and order contents — directly over HTTP with no authentication. This is exploitable whenever the .htaccess and index.php guard files are absent from wp-content/webtoffee_export/, which can occur after any uninstall/reinstall cycle, migration, backup restore, or staging sync, since the export directory persists but its guard files do not; export filenames follow a fully deterministic second-precision timestamp pattern, making them brute-forceable across any suspected export window.
📍 영향받는 시스템
Order Export & Order Import for WooCommerce plugin (버전 2.7.8 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 예측 가능한 타임스탬프 기반의 파일명을 사용하여 HTTP를 통해 직접 CSV 파일 다운로드
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하고, wp-content/webtoffee_export/ 디렉토리에 .htaccess 및 index.php 보호 파일이 존재하는지 확인하십시오.
🔧 검증 코드
명령어 실행 결과에 .htaccess 또는 index.php 파일이 나타나지 않으면 취약한 상태입니다.
ls -la wp-content/webtoffee_export/ | grep -E '.htaccess|index.php'