🇰🇷 한글 설명
phpCollab 2.5.1 이하 버전의 newsdesk/newsdesk.php 파일에서 id 파라미터에 대한 SQL injection 취약점이 존재합니다. 원격 공격자가 악의적인 SQL 명령어를 삽입하여 데이터베이스를 완전히 제어하고 데이터를 유출하거나 시스템을 장악할 수 있습니다.
💡 쉬운 설명
phpCollab 프로그램의 이전 버전들이 사용자 입력을 제대로 검증하지 않아 해커가 데이터베이스에 직접 명령을 실행할 수 있는 문제입니다. 이를 통해 모든 데이터 탈취, 삭제, 또는 시스템 완전 장악이 가능합니다.
🇺🇸 원문 (English)
SQL injection vulnerability in phpCollab 2.5.1 and earlier allows remote attackers to execute arbitrary SQL commands via the id parameter to newsdesk/newsdesk.php.
📍 영향받는 시스템
phpCollab 버전 2.5.1 이하
⚔️ 공격 벡터
newsdesk/newsdesk.php의 id 파라미터에 SQL injection 페이로드를 삽입하여 임의의 SQL 명령 실행
🛡️ 대응 방법
phpCollab을 2.5.2 이상으로 업그레이드하거나 입력 검증 및 준비된 쿼리문(prepared statement) 적용
🔧 검증 코드
명령어가 파일 경로를 출력하면 phpCollab이 해당 위치에 설치되어 있으며, 파일 메타데이터 확인 또는 config 파일의 버전 정보로 취약 버전 확인 필요
find /var/www -name 'newsdesk.php' -type f 2>/dev/null | head -1