🔍 CVE-2017-17959

9.8
CVSS Score
CRITICAL
2017-12-28
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

PHP Scripts Mall의 PHP Multivendor Ecommerce 플랫폼 seller-view.php 파일의 usid 파라미터에서 SQL Injection 취약점이 발견되었습니다. 공격자가 조작된 SQL 쿼리를 주입하여 데이터베이스의 무단 접근, 조회, 수정 또는 삭제가 가능합니다.

💡 쉬운 설명

온라인 쇼핑몰 프로그램의 판매자 페이지에서 입력 검증이 미흡하여 악의적인 데이터베이스 명령어를 실행할 수 있습니다. 공격자가 고객 정보, 주문 정보 등 민감한 데이터를 탈취하거나 변조할 수 있습니다.

🇺🇸 원문 (English)

PHP Scripts Mall PHP Multivendor Ecommerce has SQL Injection via the seller-view.php usid parameter.

📍 영향받는 시스템

PHP Scripts Mall PHP Multivendor Ecommerce (2017년 이전의 모든 버전 및 패치되지 않은 버전)

⚔️ 공격 벡터

seller-view.php의 usid 쿼리 파라미터에 직접 SQL 구문을 주입하여 데이터베이스 쿼리 조작

🛡️ 대응 방법

Prepared Statements 및 파라미터화된 쿼리 사용, 모든 사용자 입력에 대한 철저한 검증 및 이스케이프 처리, 플랫폼을 최신 보안 패치 버전으로 업그레이드

🔧 검증 코드

seller-view.php에서 usid 파라미터가 $_GET, $_POST, $_REQUEST에서 직접 SQL 쿼리에 사용되면 취약점 가능성이 높습니다. Prepared Statements 사용 여부를 확인하세요.

Shell / Script
grep -n 'usid' seller-view.php | grep -E '\$_(GET|POST|REQUEST)' && echo '취약점 가능성' || echo '안전함'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP