🇰🇷 한글 설명
phpgroupware 0.9.14의 calendar 모듈에서 holiday 파일 저장 시 파일 확장자 검증이 부재하여, 원격 공격자가 PHP 파일을 생성하고 실행할 수 있는 취약점입니다. 이를 통해 웹 서버 권한으로 임의 코드 실행이 가능합니다.
💡 쉬운 설명
phpgroupware 달력 기능에서 파일 형식을 검증하지 않아 해커가 악의적인 PHP 파일을 저장할 수 있습니다. 저장된 파일이 실행되면서 서버가 완전히 제어됩니다.
🇺🇸 원문 (English)
The calendar module for phpgroupware 0.9.14 does not enforce the "save extension" feature for holiday files, which allows remote attackers to create and execute PHP files.
📍 영향받는 시스템
phpgroupware 0.9.14 and earlier versions
⚔️ 공격 벡터
Uploading PHP file as holiday file through calendar module without extension validation
🛡️ 대응 방법
Upgrade to patched version or implement strict file extension and MIME type validation for holiday file uploads
🔧 검증 코드
설치되었으면 버전 확인: 0.9.14 이하면 취약하며, 0.9.15 이상으로 업그레이드 필요
dpkg -l phpgroupware 2>/dev/null || find / -path '*/phpgroupware/calendar*' -type d 2>/dev/null | head -1