🇰🇷 한글 설명
phphelpdesk 0.6.16의 로그인 페이지에서 SQL injection 취약점이 발견되었습니다. 공격자가 지정되지 않은 로그인 파라미터를 조작하여 임의의 SQL 명령을 실행할 수 있습니다. 이를 통해 데이터베이스 조회, 수정, 삭제 등이 가능하며 시스템 완전성을 심각하게 위협합니다.
💡 쉬운 설명
로그인 창에서 특수한 문자를 입력하면 프로그램이 원하지 않는 데이터베이스 명령을 실행하도록 속을 수 있습니다. 이를 통해 공격자는 비밀번호 없이 접근하거나 민감한 정보를 탈취할 수 있습니다.
🇺🇸 원문 (English)
SQL injection vulnerability in the login page in phphelpdesk 0.6.16 allows remote attackers to execute arbitrary SQL commands via unspecified parameters related to the "login procedures."
📍 영향받는 시스템
phphelpdesk 0.6.16 이하 버전
⚔️ 공격 벡터
로그인 페이지의 파라미터(예: username/password 필드)에 SQL injection payload 입력을 통한 원격 공격
🛡️ 대응 방법
phphelpdesk을 최신 버전으로 업그레이드하거나 입력값 검증 및 prepared statements 사용으로 SQL injection 방지
🔧 검증 코드
설치된 phphelpdesk의 위치를 찾으면 해당 버전 정보를 확인할 수 있으며, 0.6.16 이하면 취약함
find / -type f -name 'version.php' -o -name 'config.php' 2>/dev/null | xargs grep -l 'helpdesk\|phphelpdesk' 2>/dev/null | head -1