🇰🇷 한글 설명
WordPress의 SportsPress 플러그인 2.7.26 이하 버전에서 shortcode의 'template_name' 속성을 통한 Local File Inclusion 취약점이 존재합니다. 기여자 이상 권한을 가진 인증된 공격자가 임의의 파일을 포함하고 PHP 코드를 실행할 수 있으며, 서버 전체 제어까지 가능합니다.
💡 쉬운 설명
WordPress의 SportsPress 플러그인에 결함이 있어서 권한이 있는 사용자가 서버의 파일을 마음대로 불러와 악의적인 코드를 실행할 수 있습니다. 이를 통해 민감한 정보를 탈취하거나 시스템을 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
The SportsPress plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 2.7.26 via shortcodes 'template_name' attribute. This makes it possible for authenticated attackers, with contributor-level and above permissions, to include and execute arbitrary 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 type can be uploaded and included.
📍 영향받는 시스템
WordPress SportsPress plugin version 2.7.26 and earlier
⚔️ 공격 벡터
Authenticated users with contributor+ permissions exploit 'template_name' shortcode attribute to include arbitrary files and execute PHP code
🛡️ 대응 방법
Update SportsPress plugin to version 2.7.27 or later immediately
🔧 검증 코드
If version number is 2.7.26 or lower, the plugin is vulnerable; if 2.7.27 or higher, update is applied
grep -E 'Version:' /var/www/html/wp-content/plugins/sportspress/sportspress.php 2>/dev/null | head -1