🇰🇷 한글 설명
eGroupware 1.8.006.20140217 이전 버전의 여러 CSV import 기능(주소록, 캘린더, 프로젝트 관리, 정보 로그)과 ACL 설정 페이지에서 PHP object injection 취약점이 존재합니다. 공격자는 이를 악용하여 임의의 파일을 삭제하거나 서버에서 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
eGroupware의 데이터 가져오기 기능에서 악의적인 데이터를 보낼 수 있는 보안 결함이 있습니다. 공격자가 이를 이용하면 서버 파일을 삭제하거나 서버를 완전히 제어할 수 있습니다.
🇺🇸 원문 (English)
eGroupware before 1.8.006.20140217 allows remote attackers to conduct PHP object injection attacks, delete arbitrary files, and possibly execute arbitrary code via the (1) addr_fields or (2) trans parameter to addressbook/csv_import.php, (3) cal_fields or (4) trans parameter to calendar/csv_import.php, (5) info_fields or (6) trans parameter to csv_import.php in (a) projectmanager/ or (b) infolog/, or (7) processed parameter to preferences/inc/class.uiaclprefs.inc.php.
📍 영향받는 시스템
eGroupware 1.8.006.20140217 이전 버전
⚔️ 공격 벡터
addr_fields, trans, cal_fields, info_fields, processed 파라미터에 악의적인 PHP 직렬화된 객체를 주입하여 CSV import 또는 ACL 설정 기능 공격
🛡️ 대응 방법
eGroupware를 1.8.006.20140217 이상으로 업그레이드
🔧 검증 코드
composer.json의 버전이 1.8.006.20140217 이상이거나, eGroupware가 설치되어 있는 경로가 반환되면 설치된 버전을 /changelog.txt 또는 setup.php에서 확인
test -f /path/to/egroupware/composer.json && grep -o '"version":[^,}]*' /path/to/egroupware/composer.json || find /var/www -name 'egroupware' -type d 2>/dev/null | head -1