🔍 CVE-2026-34989

9.0
CVSS Score
CRITICAL
2026-04-06
2026-10-23 23:10
✅ 완료

🇰🇷 한글 설명

CI4MS는 CodeIgniter 4 기반의 CMS 스켈레톤으로, 31.0.0.0 이전 버전에서 프로필 이름을 업데이트할 때 사용자 입력값에 대한 적절한 검증이 이루어지지 않습니다. 공격자가 프로필 이름에 악성 자바스크립트를 삽입하면 서버에 저장된 후 여러 뷰에서 안전하지 않게 렌더링되어 저장형 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 31.0.0.0, the application fails to properly sanitize user-controlled input when users update their profile name (e.g., full name / username). An attacker can inject a malicious JavaScript payload into their profile name, which is then stored server-side. This stored payload is later rendered unsafely in multiple application views without proper output encoding, leading to stored cross-site scripting (XSS). This vulnerability is fixed in 31.0.0.0.

📍 영향받는 시스템

CI4MS (CodeIgniter 4 기반 CMS) 31.0.0.0 미만 버전

⚔️ 공격 벡터

사용자 프로필 이름 업데이트 시 악성 자바스크립트 페이로드를 삽입하는 저장형 XSS 공격

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전 번호가 31.0.0.0 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
curl -s http://<target_system>/path/to/version_info | grep -E 'CI4MS/[0-9]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server