🔍 CVE-2025-3671

8.8
CVSS Score
HIGH
2025-08-16
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

WPGYM - WordPress Gym Management System 플러그인의 'page' 파라미터에서 Local File Inclusion 취약점이 발견되었습니다. 인증된 Subscriber 이상의 권한을 가진 공격자가 임의의 파일을 포함하여 PHP 코드를 실행할 수 있습니다. Multisite 환경에서는 이를 악용하여 Super Administrator 계정의 비밀번호를 변경하고 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

WordPress의 WPGYM 플러그인에서 파일 읽기 검증 오류로 인해 로그인한 사용자가 서버의 민감한 파일을 실행할 수 있습니다. 이를 통해 웹사이트의 관리 권한을 탈취하거나 서버를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

The WPGYM - Wordpress Gym Management System plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 67.7.0 via the 'page' parameter. This makes it possible for authenticated attackers, with Subscriber-level access and above, 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 images and other “safe” file types can be uploaded and included. The Local File Inclusion exploit can be chained to include various dashboard view files in the plugin. One in particular reported by the researcher can be leveraged to update the password of Super Administrator accounts in Multisite environments making privilege escalation possible.

📍 영향받는 시스템

WPGYM - Wordpress Gym Management System plugin 67.7.0 이하 모든 버전

⚔️ 공격 벡터

'page' 파라미터를 통한 Local File Inclusion으로 업로드된 PHP 파일 또는 대시보드 뷰 파일 실행

🛡️ 대응 방법

WPGYM 플러그인을 67.7.0 초과 최신 버전으로 업데이트

🔧 검증 코드

67.7.0 이하 버전이 출력되면 시스템이 취약하므로 즉시 업데이트 필요

Shell / Script
grep -r 'Version:' /var/www/html/wp-content/plugins/wpgym/ 2>/dev/null | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP