🇰🇷 한글 설명
WooCommerce One Page Checkout 플러그인의 경로 순회(Path Traversal) 취약점으로 인해 공격자가 제한된 디렉토리 외부의 PHP 파일을 로컬 파일 포함(LFI) 공격을 통해 임의로 접근할 수 있습니다. 이를 통해 원격 코드 실행이나 민감한 정보 유출이 가능합니다.
💡 쉬운 설명
쇼핑 플러그인의 보안 결함으로 인해 해커가 서버의 원하는 파일들을 열어볼 수 있습니다. 이를 이용해 서버 설정 파일이나 비밀번호 같은 중요한 정보를 훔칠 수 있습니다.
🇺🇸 원문 (English)
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in WooCommerce WooCommerce One Page Checkout allows PHP Local File Inclusion.This issue affects WooCommerce One Page Checkout: from n/a through 2.3.0.
📍 영향받는 시스템
WooCommerce One Page Checkout 플러그인 버전 2.3.0 이하 (모든 이전 버전 포함)
⚔️ 공격 벡터
특수 조작된 URL 파라미터 또는 POST 요청에 ../ 같은 경로 순회 문자를 포함하여 제한된 디렉토리 외부의 PHP 파일에 접근
🛡️ 대응 방법
WooCommerce One Page Checkout 플러그인을 2.3.1 이상으로 즉시 업데이트하거나 플러그인을 비활성화/제거
🔧 검증 코드
플러그인이 설치되어 있으면 버전 번호를 반환하며, 2.3.0 이하면 취약한 상태입니다.
wp-content/plugins/woocommerce-one-page-checkout/woocommerce-one-page-checkout.php 2>/dev/null && grep -i 'Version:' woocommerce-one-page-checkout.php | head -1