🇰🇷 한글 설명
eZ publish의 특정 버전에서 이미지 데이터 타입 업로드 시 콘텐츠 유형을 제한하지 않는 취약점이 존재합니다. 이를 통해 인증된 원격 사용자가 .js 파일과 같은 임의의 파일을 업로드할 수 있으며, 이는 XSS 공격이나 기타 공격으로 이어질 수 있습니다.
💡 쉬운 설명
이미지만 올려야 하는 게시판에 악성 스크립트 파일이 포함된 파일을 올릴 수 있는 문제입니다. 공격자가 이 파일을 이용해 사용자의 정보를 훔치거나 웹사이트를 조작할 수 있습니다.
🇺🇸 원문 (English)
Unrestricted file upload vulnerability in eZ publish 3.5 before 3.5.5, 3.6 before 3.6.2, 3.7 before 3.7.0rc2, and 3.8 before 20050922 does not restrict Image datatype uploads to image content types, which allows remote authenticated users to upload certain types of files, as demonstrated by .js files, which may enable cross-site scripting (XSS) attacks or other attacks.
📍 영향받는 시스템
eZ publish 3.5 미만 3.5.5, 3.6 미만 3.6.2, 3.7 미만 3.7.0rc2, 3.8 (20050922 이전 버전)
⚔️ 공격 벡터
인증된 사용자가 이미지 업로드 기능을 악용하여 제한되지 않은 확장자의 파일을 업로드함
🛡️ 대응 방법
eZ publish를 최신 보안 패치가 적용된 버전(3.5.5, 3.6.2, 3.7.0rc2 이상 등)으로 업데이트하십시오.
🔧 검증 코드
해당 소프트웨어의 설치 버전이 취약점이 해결된 패치 버전 이상인지 확인하십시오.
php -r 'echo "Check eZ publish version via package manager or config file";' || echo 'Manual version check required'