🇰🇷 한글 설명
WordPress용 PPOM – Product Addons & Custom Fields 플러그인의 rename_files 함수에서 파일 경로 검증이 미흡하여 임의 파일 삭제가 가능한 취약점이 발견되었습니다. 인증되지 않은 공격자가 서버의 파일을 삭제하여 원격 코드 실행(RCE)을 유도할 수 있으며, 삭제된 파일이 특정 디렉토리로 이동되어 임의 파일 읽기 공격으로도 이어질 수 있습니다.
💡 쉬운 설명
해커가 아무런 로그인 없이도 웹사이트의 중요한 파일을 마음대로 지울 수 있는 위험한 결함입니다. 이 과정에서 중요한 설정 파일을 지워 사이트를 장악하거나, 다른 파일을 몰래 읽어갈 수도 있습니다.
🇺🇸 원문 (English)
The PPOM – Product Addons & Custom Fields for WooCommerce plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the rename_files function in all versions up to, and including, 34.0.10 This makes it possible for unauthenticated attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). The relocated file is moved byte-identically into the publicly accessible wp-content/uploads/ppom_files/confirmed/ directory, meaning the attack also results in arbitrary file read for any web-readable file on the server.
📍 영향받는 시스템
PPOM – Product Addons & Custom Fields for WooCommerce (버전 34.0.10 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 조작된 파일 경로를 통해 서버 내 임의의 파일을 삭제하거나 이동시키는 방식
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하거나, 해당 취약점이 해결된 보안 패치를 적용하십시오.
🔧 검증 코드
명령어 결과에 PPOM 플러그인이 나타나면, 현재 설치된 버전이 34.0.10 이하인지 반드시 확인해야 합니다.
wp plugin list --status=active | grep -i 'ppom' && echo 'Check version manually'