🔍 CVE-2026-25510

9.9
CVSS Score
CRITICAL
2026-02-03
2026-02-04 16:33
✅ 완료

🇰🇷 한글 설명

CI4MS는 CodeIgniter 4 기반의 CMS 스켈레톤으로, 생산 준비가 완료된 모듈식 아키텍처와 RBAC 인증 및 테마 지원을 제공합니다. 0.28.5.0 이전 버전에서는 파일 편집 권한이 있는 인증된 사용자가 파일 생성 및 저장 엔드포인트를 악용하여 원격 코드 실행(RCE)을 달성할 수 있으며, 공격자는 임의의 PHP 코드를 서버에서 업로드하고 실행할 수 있습니다. 이 문제는 0.28.5.0 버전에서 패치되었습니다.

💡 쉬운 설명

CI4MS의 이전 버전에서는 파일 편집 권한이 있는 사용자가 서버에서 임의의 PHP 코드를 업로드하고 실행할 수 있습니다. 이는 원격 코드 실행(RCE) 취약점으로, 심각한 보안 위협을 나타냅니다. 최신 버전으로 업데이트하여 취약점을 해결해야 합니다.

🇺🇸 원문 (English)

CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to version 0.28.5.0, an authenticated user with file editor permissions can achieve Remote Code Execution (RCE) by leveraging the file creation and save endpoints, an attacker can upload and execute arbitrary PHP code on the server. This issue has been patched in version 0.28.5.0.

📍 영향받는 시스템

CI4MS 0.28.5.0 이전 버전

⚔️ 공격 벡터

파일 편집 권한이 있는 인증된 사용자가 파일 생성 및 저장 엔드포인트를 악용하여 원격 코드 실행(RCE)을 달성

🛡️ 대응 방법

CI4MS를 0.28.5.0 버전 이상으로 업데이트하고, 파일 편집 권한을 제한하여 취약점을 해결

🔧 검증 코드

로컬 시스템에서 Python을 실행하여 CI4MS 버전을 확인합니다. CI4MS가 설치된 서버의 버전 정보를 확인하여 취약점 여부를 판단합니다. Python requests 라이브러리가 설치되어 있어야 합니다.

Shell / Script
import requests
response = requests.get('https://example.com/CI4MS/version')
if response.status_code == 200 and response.text < '0.28.5.0':
    print('{"result": "취약", "reason": "CI4MS 버전이 0.28.5.0 미만"}')
else:
    print('{"result": "양호", "reason": "CI4MS 버전이 0.28.5.0 이상"}')

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP