🇰🇷 한글 설명
PHP-Fusion 6.00.200~6.00.300의 ratings 매개변수에서 입력값이 제대로 필터링되지 않아 SQL injection이 가능합니다. 원격 공격자가 임의의 SQL 명령어를 실행하여 데이터베이스를 조작할 수 있습니다.
💡 쉬운 설명
웹사이트의 평점 입력 기능에 악성 명령어를 넣으면 공격자가 웹사이트 데이터베이스를 조작할 수 있습니다. 사용자 정보 유출이나 사이트 내용 변경이 발생할 수 있습니다.
🇺🇸 원문 (English)
SQL injection vulnerability in PHP-Fusion 6.00.200 through 6.00.300 allows remote attackers to execute arbitrary SQL commands via the ratings parameter in multiple scripts, such as ratings_include.php.
📍 영향받는 시스템
PHP-Fusion 6.00.200~6.00.300
⚔️ 공격 벡터
HTTP 요청의 ratings 매개변수에 SQL injection 페이로드를 삽입하여 데이터베이스 명령어 실행
🛡️ 대응 방법
PHP-Fusion을 최신 버전으로 업데이트하거나 ratings 매개변수에 입력 검증 및 매개변수화된 쿼리 적용
🔧 검증 코드
파일이 발견되면 PHP-Fusion이 설치되어 있으며, 해당 디렉토리의 config.php에서 버전을 확인하여 6.00.200~6.00.300 범위인지 검증합니다.
find / -name "ratings_include.php" -type f 2>/dev/null | head -1