🇰🇷 한글 설명
Eskolar CMS 0.9.0.0의 다중 SQL 주입 취약점으로, 공격자가 index.php와 여러 php/lib 파일들의 파라미터(gr_1_id, gr_2_id, gr_3_id, doc_id, uid, pwd 등)를 통해 원격에서 임의의 SQL 명령을 실행할 수 있다. 입력값 검증 부재로 인한 치명적 보안 결함이다.
💡 쉬운 설명
Eskolar CMS 웹소프트웨어의 심각한 보안 결함으로, 해커가 인터넷을 통해 데이터베이스를 직접 조작하고 사용자 정보를 탈취할 수 있다. 시스템 침해 및 데이터 손실의 고위험 취약점이다.
🇺🇸 원문 (English)
Multiple SQL injection vulnerabilities in Eskolar CMS 0.9.0.0 allow remote attackers to execute arbitrary SQL commands via the (1) gr_1_id, (2) gr_2_id, (3) gr_3_id, and (4) doc_id parameters in (a) index.php; the (5) uid and (6) pwd parameters in (b) php/esa.php; and possibly other vectors related to files in php/lib/ including (c) del.php, (d) download_backup.php, (e) navig.php, (f) restore.php, (g) set_12.php, (h) set_14.php, and (i) upd_doc.php.
📍 영향받는 시스템
Eskolar CMS 0.9.0.0 (2006년 개발 버전)
⚔️ 공격 벡터
GET/POST 파라미터(gr_1_id, gr_2_id, gr_3_id, doc_id, uid, pwd)에 SQL 쿼리 코드를 삽입하여 데이터베이스 직접 조작
🛡️ 대응 방법
Eskolar CMS 최신 버전으로 즉시 업그레이드 또는 프로젝트 폐기, 모든 입력값 SQL 이스케이프 처리 강제 구현
🔧 검증 코드
파일 경로가 출력되면 Eskolar CMS가 설치된 상태이며 즉시 제거 또는 업그레이드 필요, 결과 없으면 취약점 영향 없음
find / -name 'index.php' -exec grep -l 'Eskolar\|gr_1_id\|gr_2_id' {} \; 2>/dev/null | head -1