🇰🇷 한글 설명
ChurchCRM 6.5.3 미만 버전의 데이터베이스 복구 기능에서 업로드되는 파일의 내용이나 확장자를 검증하지 않는 취약점이 발견되었습니다. 공격자는 웹쉘 파일을 업로드한 뒤 .htaccess 파일을 통해 직접 접근을 활성화하여 서버에서 원격 코드 실행(RCE)을 수행할 수 있습니다.
💡 쉬운 설명
데이터베이스를 복구하는 과정에서 검증되지 않은 악성 파일을 서버에 올릴 수 있는 보안 구멍이 있습니다. 이를 통해 해커가 서버를 마음대로 조종할 수 있는 명령어를 실행할 수 있습니다.
🇺🇸 원문 (English)
ChurchCRM is an open-source church management system. In versions prior to 6.5.3, the Database Restore functionality does not validate the content or file extension of uploaded files. As a result, an attacker can upload a web shell file and subsequently upload a .htaccess file to enable direct access to it. Once accessed, the uploaded web shell allows remote code execution (RCE) on the server. Version 6.5.3 fixes the issue.
📍 영향받는 시스템
ChurchCRM 6.5.3 미만 모든 버전
⚔️ 공격 벡터
데이터베이스 복구 기능을 이용한 웹쉘 및 .htaccess 파일 업로드 후 원격 코드 실행
🛡️ 대응 방법
ChurchCRM을 최신 보안 패치가 적용된 6.5.3 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 6.5.3 미만인지 확인하여 취약 여부를 판단합니다.
grep -r "ChurchCRM" /path/to/installation/version.php 2>/dev/null || echo 'Version file not found'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
Multi-Domain Security Management Server