🇰🇷 한글 설명
phpWebsite 0.9.3-4 이전 버전의 calendar 모듈에서 cal_template 파라미터를 통한 SQL injection 취약점입니다. 원격 공격자가 인증 없이 임의의 SQL 명령어를 실행하여 데이터베이스를 조회, 수정, 삭제할 수 있습니다.
💡 쉬운 설명
웹 사이트의 달력 기능에 문제가 있어서 악의적인 사람이 SQL 명령어를 입력해 데이터베이스 정보를 빼낼 수 있습니다. 공격자가 특정 웹 주소에 악의적인 코드를 포함시켜 보내면 서버의 데이터베이스가 손상될 수 있습니다.
🇺🇸 원문 (English)
SQL injection vulnerability in the calendar module in phpWebsite 0.9.3-4 and earlier allows remote attackers to execute arbitrary SQL commands via cal_template.
📍 영향받는 시스템
phpWebsite 0.9.3-4 및 이전 버전
⚔️ 공격 벡터
HTTP GET/POST 요청의 cal_template 파라미터에 SQL 구문을 삽입하여 원격 공격 수행
🛡️ 대응 방법
phpWebsite를 0.9.3-5 이상으로 업그레이드하거나 cal_template 파라미터에 대한 입력 검증 및 prepared statement 사용
🔧 검증 코드
phpWebsite 설치 위치에서 cal_template을 사용하는 파일을 찾으면 해당 시스템이 영향받을 가능성이 있으며, 버전 확인 후 업그레이드 필요
grep -r 'cal_template' /var/www/*/includes/ 2>/dev/null | head -5