🇰🇷 한글 설명
Winter CMS 1.2.13 미만 버전의 JavascriptImporter 필터에서 로컬 파일 포함(LFI) 취약점이 발견되었습니다. cms.manage_assets 권한을 가진 인증된 사용자가 테마 JavaScript 자산에 특정 지시어를 삽입하여 서버의 .env 파일과 같은 민감한 파일을 외부로 유출할 수 있습니다. 이를 통해 공격자는 애플리케이션 키나 데이터베이스 자격 증명을 탈취할 수 있습니다.
💡 쉬운 설명
관리 권한이 있는 사용자가 악의적인 코드를 심어 서버에 저장된 중요한 비밀 파일들을 몰래 읽어낼 수 있는 문제입니다. 이 과정에서 데이터베이스 비밀번호나 보안 키 같은 핵심 정보가 유출될 위험이 있습니다.
🇺🇸 원문 (English)
Winter CMS before 1.2.13 contains a local file inclusion vulnerability in the JavascriptImporter filter that allows authenticated users with cms.manage_assets permission to disclose arbitrary server-readable files by placing =include or =require directives in theme JavaScript assets. Attackers can reference files like .env outside the theme directory, and the combined output served through the combine route becomes readable by unauthenticated visitors, exposing application keys and database credentials.
📍 영향받는 시스템
Winter CMS 1.2.13 미만 모든 버전
⚔️ 공격 벡터
cms.manage_assets 권한을 가진 사용자가 테마 자산에 =include 또는 =require 지시어를 삽입하여 외부 파일 참조
🛡️ 대응 방법
Winter CMS를 최신 버전인 1.2.13 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 1.2.13보다 낮으면 취약한 상태입니다.
composer show winter/cms | grep 'versions'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server