🇰🇷 한글 설명
mxCamArchive 2.2의 admin/admin.php에서 description 파라미터를 통한 정적 PHP 코드 주입 취약점입니다. 원격 인증된 관리자가 임의의 PHP 코드를 주입할 수 있으며, index.php 호출 시 주입된 코드가 실행되어 서버를 완전히 제어할 수 있습니다.
💡 쉬운 설명
카메라 보관 프로그램의 설명 항목에 악의적인 프로그래밍 코드를 숨길 수 있는 문제입니다. 관리자 권한이 있는 사람이 이 코드를 심으면 프로그램 실행 시 자동으로 악의적인 작업이 수행됩니다.
🇺🇸 원문 (English)
Static code injection vulnerability in admin/admin.php in mxCamArchive 2.2 allows remote authenticated administrators to inject arbitrary PHP code into an unspecified program via the description parameter, which is executed by invocation of index.php. NOTE: some of these details are obtained from third party information.
📍 영향받는 시스템
mxCamArchive 2.2 및 이전 버전
⚔️ 공격 벡터
인증된 관리자가 웹 인터페이스의 description 필드에 PHP 코드를 직접 입력하여 서버 측 코드 실행
🛡️ 대응 방법
최신 버전으로 업그레이드 또는 입력값 필터링 및 PHP 코드 이스케이핑 적용, 관리자 접근 제한
🔧 검증 코드
명령어가 'Vulnerable version detected'를 출력하면 취약한 버전이 설치된 것이며, 파일 수정 날짜와 버전 정보를 확인하여 패치 여부를 판단합니다.
find / -name 'admin.php' -path '*mxCamArchive*' 2>/dev/null | grep -q . && echo 'Vulnerable version detected'