🔍 CVE-2005-0928

4.3
CVSS Score
MEDIUM
2005-05-02
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PhotoPost PHP Pro 5.x의 showgallery.php, showmembers.php, slideshow.php에서 cat, password, ppuser, sort, si, photo 등의 파라미터가 제대로 검증되지 않아 XSS 취약점이 발생합니다. 공격자는 이를 통해 임의의 웹 스크립트나 HTML을 주입하여 다른 사용자의 브라우저에서 실행할 수 있습니다.

💡 쉬운 설명

PhotoPost PHP Pro 사진 관리 프로그램의 웹 페이지에서 사용자 입력을 제대로 검증하지 않아 악성 스크립트를 삽입할 수 있습니다. 다른 사용자가 조작된 URL을 클릭하면 공격자의 스크립트가 실행되어 세션 탈취나 정보 유출 등의 피해가 발생할 수 있습니다.

🇺🇸 원문 (English)

Multiple cross-site scripting (XSS) vulnerabilities in PhotoPost PHP Pro 5.x allow remote attackers to inject arbitrary web script or HTML via the (1) cat, (2) password, (3) ppuser, (4) sort, or (5) si parameters to showgallery.php, the (6) ppuser, (7) sort, or (8) si parameters to showmembers.php, or (9) the photo parameter to slideshow.php.

📍 영향받는 시스템

PhotoPost PHP Pro 5.x

⚔️ 공격 벡터

showgallery.php, showmembers.php, slideshow.php의 파라미터에 HTML/JavaScript 코드를 포함한 특수 문자열을 전송하여 웹 페이지에 주입

🛡️ 대응 방법

PhotoPost PHP Pro를 최신 버전으로 업그레이드하고, 모든 사용자 입력값에 대해 HTML 이스케이핑 및 입력 검증 처리 적용

🔧 검증 코드

발견된 파일의 경로와 버전 정보를 확인하고, 파일 내용에서 htmlspecialchars() 또는 stripslashes() 등의 입력 검증 함수 사용 여부를 grep으로 검색하여 취약점 존재 여부 판단

Shell / Script
find / -name 'showgallery.php' 2>/dev/null | head -5

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:N/C:N/I:P/A:N

💻 영향받는 소프트웨어

PHP