🇰🇷 한글 설명
Cockpit CMS 2.14.0 이하 버전에서 경로 탐색 및 로컬 파일 포함(LFI) 취약점이 발견되었습니다. 공격자는 검증되지 않은 PATH_INFO를 사용하여 지정된 디렉토리를 벗어나 임의의 파일을 읽거나 PHP 파일을 실행할 수 있습니다.
💡 쉬운 설명
해커가 웹사이트 주소에 특수 문자를 섞어 넣어 서버 내부의 중요한 파일을 몰래 훔쳐보거나 악성 코드를 실행할 수 있는 문제입니다. 보안 설정이 취약한 서버 환경에서 특히 위험합니다.
🇺🇸 원문 (English)
Cockpit CMS through 2.14.0 contains a path traversal and local file inclusion vulnerability that allows unauthenticated attackers to read arbitrary files or execute PHP files by including unvalidated PATH_INFO derived from REQUEST_URI in filesystem path construction without containment checks. Attackers can inject dot-dot sequences into the URL to traverse outside the designated spaces directory, and when the resolved path ends with a .php extension, the application passes it to include(), enabling local file inclusion on deployments using the PHP built-in server or certain non-default Nginx configurations.
📍 영향받는 시스템
Cockpit CMS 2.14.0 및 그 이전 버전
⚔️ 공격 벡터
URL에 '..'와 같은 경로 탐색 시퀀스를 삽입하여 파일 시스템에 접근하는 방식
🛡️ 대응 방법
Cockpit CMS를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 2.14.0 이하인지 확인하십시오.
composer show cockpit/cms | grep 'versions'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server