🔍 CVE-2026-34563

9.1
CVSS Score
CRITICAL
2026-04-01
2026-06-17 10:39
✅ 완료

🇰🇷 한글 설명

CI4MS(CodeIgniter 4 기반 CMS) 0.31.0.0 미만 버전에서 백업 파일 업로드 및 메타데이터 처리 시 사용자 입력값이 적절히 검증되지 않는 취약점이 발견되었습니다. 공격자가 백업 파일명에 악성 자바스크립트를 삽입하여 서버에 저장하면, 관리자 페이지 등에서 해당 코드가 실행되는 저장형 Blind XSS 공격이 가능합니다.

💡 쉬운 설명

백업 파일을 올릴 때 파일 이름에 몰래 악성 코드를 숨겨 넣는 방식입니다. 이 코드가 관리자 화면에 나타나면 관리자의 계정을 탈취하거나 시스템을 조작할 수 있습니다.

🇺🇸 원문 (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.31.0.0, the application fails to properly sanitize user-controlled input when handling backup uploads and processing backup metadata. An attacker can inject a malicious JavaScript payload into the backup filename via the uploaded xss.sql, which uses SQL functionality to insert the XSS payload server-side. This stored payload is later rendered unsafely in multiple backup management views without proper output encoding, leading to stored blind cross-site scripting (Blind XSS). This issue has been patched in version 0.31.0.0.

📍 영향받는 시스템

CI4MS (CodeIgniter 4 기반 CMS) version < 0.31.0.0

⚔️ 공격 벡터

백업 파일 업로드 시 파일명에 악성 JavaScript 페이로드를 삽입하여 서버에 저장하는 방식

🛡️ 대응 방법

CI4MS를 최신 보안 패치가 적용된 버전 0.31.0.0 이상으로 업데이트하십시오.

🔧 검증 코드

설치된 CI4MS의 버전을 확인하여 0.31.0.0 미만인지 확인합니다.

Shell / Script
php -r 'echo "CI4MS version check";' | grep -i "0.31.0.0"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server