🇰🇷 한글 설명
October CMS 및 웹 플랫폼에서 3.7.14 및 4.1.10 이전 버전의 CSS 전처리기 파일 처리 과정에 서버 측 정보 노출 취약점이 발견되었습니다. 백엔드 에디터 권한을 가진 사용자가 조작된 .less, .sass, .scss 파일을 만들어 컴파일러의 import 기능으로 서버의 임의 파일을 읽을 수 있으며, cms.safe_mode가 활성화되어 있어도 공격이 가능합니다.
💡 쉬운 설명
편집자 권한을 가진 관리자가 특수하게 만든 스타일 파일을 업로드하면 서버에 저장된 다른 파일의 내용을 몰래 읽을 수 있습니다. 안전 모드를 켜 두어도 이 문제를 막을 수 없습니다.
🇺🇸 원문 (English)
October is a Content Management System (CMS) and web platform. Prior to 3.7.14 and 4.1.10, a server-side information disclosure vulnerability was identified in the handling of CSS preprocessor files. Backend users with Editor permissions could craft .less, .sass, or .scss files that leverage the compiler's import functionality to read arbitrary files from the server. This worked even with cms.safe_mode enabled. This vulnerability is fixed in 3.7.14 and 4.1.10.
📍 영향받는 시스템
October CMS 3.7.14 미만 및 4.1.10 미만 버전
⚔️ 공격 벡터
편집자 권한 계정으로 조작된 .less/.sass/.scss 파일을 생성해 컴파일러의 import 기능으로 서버 내 임의 파일 읽기
🛡️ 대응 방법
October CMS를 3.7.14 이상 또는 4.1.10 이상으로 업데이트
🔧 검증 코드
출력된 버전이 3.7.14 또는 4.1.10 미만이면 취약하며, 이상이면 패치가 적용된 것입니다.
composer show octobercms/october 2>/dev/null | grep -E 'versions'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
Multi-Domain Security Management Server