🇰🇷 한글 설명
EspoCRM의 관리자 라벨 관리자 기능에서 경로 검증이 미흡하여 발생하는 취약점입니다. 인증된 관리자가 조작된 입력을 제공하면 의도된 디렉토리를 벗어나 JSON 파일을 읽거나 수정, 생성 또는 삭제할 수 있습니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 시스템의 허용된 폴더를 벗어나 다른 중요한 설정 파일들을 마음대로 조작할 수 있는 문제입니다. 이로 인해 데이터가 변조되거나 삭제될 위험이 있습니다.
🇺🇸 원문 (English)
EspoCRM is an open source customer relationship management application. Prior to 9.3.10, an authenticated administrator can provide crafted input to the administrative Label Manager. Insufficient path validation allows traversal outside the intended directory and permits reading, modifying, creating, or deleting JSON files accessible to the application, subject to filesystem permissions and server configuration. This issue is fixed in version 9.3.10.
📍 영향받는 시스템
EspoCRM 9.3.10 미만 버전
⚔️ 공격 벡터
인증된 관리자가 라벨 관리자 메뉴를 통해 경로 조작(Path Traversal) 입력을 전달
🛡️ 대응 방법
EspoCRM을 최신 보안 패치가 적용된 9.3.10 버전 이상으로 업데이트
🔧 검증 코드
출력된 버전 정보가 9.3.10 이상인지 확인하여 취약 여부를 판단합니다.
curl -s http://<target_ip>/api/v1/version | grep -E '9.3.10'