🇰🇷 한글 설명
WordPress용 Woocommerce Category and Products Accordion Panel 플러그인의 'categoryaccordionpanel' 숏코드에서 Local File Inclusion 취약점이 발견되었습니다. Contributor 이상의 권한을 가진 인증된 공격자가 서버의 임의의 PHP 파일을 포함하고 실행할 수 있어 코드 실행 및 접근 제어 우회가 가능합니다.
💡 쉬운 설명
WordPress 플러그인에서 특정 기능(숏코드)을 통해 권한 있는 사용자가 서버의 다른 파일을 실행할 수 있는 보안 문제입니다. PHP 파일을 업로드한 후 이를 실행하여 사이트를 장악할 수 있습니다.
🇺🇸 원문 (English)
The Woocommerce Category and Products Accordion Panel plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.0 via the 'categoryaccordionpanel' shortcode. This makes it possible for authenticated attackers, with Contributor-level access and above, to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included.
📍 영향받는 시스템
Woocommerce Category and Products Accordion Panel 플러그인 모든 버전 (≤ 1.0)
⚔️ 공격 벡터
Contributor 이상의 권한을 가진 계정으로 categoryaccordionpanel 숏코드에 파일 경로를 지정하여 PHP 파일 실행
🛡️ 대응 방법
플러그인을 최신 버전으로 업그레이드하거나 Contributor 이상의 권한을 신뢰할 수 있는 사용자에게만 제한
🔧 검증 코드
WordPress 플러그인 디렉토리에서 accordion 또는 woocommerce-category 관련 플러그인이 설치되어 있으면 버전 확인 필요 (플러그인 폴더 내 readme.txt 또는 메인 php 파일의 Version 항목 확인)
find /var/www/html/wp-content/plugins -name '*accordion*' -o -name '*woocommerce*category*' 2>/dev/null | head -20