🔍 CVE-2012-1912

4.3
CVSS Score
MEDIUM
2012-09-09
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PHP Address Book 7.0 이하의 preferences.php에서 from 파라미터에 대한 입력 검증 부재로 인한 반사형 XSS 취약점입니다. 공격자는 조작된 URL을 통해 사용자의 브라우저에서 임의의 자바스크립트를 실행시켜 세션 탈취, 사용자 정보 유출, 피싱 공격을 수행할 수 있습니다.

💡 쉬운 설명

주소 창의 특정 항목에 악성 코드를 넣으면 사용자 브라우저에서 실행되는 보안 문제입니다. 공격자가 만든 악의적인 링크를 클릭하면 개인정보를 탈취당할 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in preferences.php in PHP Address Book 7.0 and earlier allows remote attackers to inject arbitrary web script or HTML via the from parameter. NOTE: the index.php vector is already covered by CVE-2008-2566.

📍 영향받는 시스템

PHP Address Book 7.0 및 그 이하 모든 버전

⚔️ 공격 벡터

from 파라미터에 자바스크립트 코드 삽입 후 조작된 URL을 사용자에게 전달하여 반사형 XSS 공격 수행

🛡️ 대응 방법

PHP Address Book를 최신 버전으로 업그레이드하거나 from 파라미터에 대한 입력 검증 및 출력 이스케이프 처리 적용

🔧 검증 코드

응답에 img 태그나 스크립트 태그가 원본 그대로 나타나면 XSS 취약점이 있으며, 인코딩되거나 제거되면 패치 상태입니다.

Shell / Script
curl -s 'http://[target]/preferences.php?from=<img%20src=x%20onerror=alert(1)>' 2>&1 | grep -oE '<img[^>]*>' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP