🇰🇷 한글 설명
phpMyID 0.9의 MyID.php에서 openid_trust_root 및 openid_return_to 파라미터의 부적절한 검증으로 인해 XSS 취약점이 발생합니다. 공격자는 오류 메시지 처리 과정을 통해 임의의 웹 스크립트나 HTML을 삽입할 수 있으며, 이는 사용자의 세션 탈취나 악성 코드 실행으로 이어질 수 있습니다.
💡 쉬운 설명
phpMyID 로그인 시스템에서 특정 URL 주소 부분을 조작하여 악의적인 스크립트를 삽입할 수 있습니다. 사용자가 오류 메시지를 볼 때 공격자의 스크립트가 사용자 브라우저에서 자동으로 실행됩니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in MyID.php in phpMyID 0.9 allows remote attackers to inject arbitrary web script or HTML via the openid_trust_root parameter and an inconsistent openid_return_to parameter, which is not properly handled in an error message.
📍 영향받는 시스템
phpMyID 0.9 이하 버전
⚔️ 공격 벡터
openid_trust_root 및 openid_return_to 파라미터를 통한 URL 조작으로 에러 페이지에 스크립트 주입
🛡️ 대응 방법
phpMyID를 최신 버전으로 업그레이드하거나 입력 검증 및 출력 이스케이프 패치 적용
🔧 검증 코드
MyID.php 파일이 발견되면 phpMyID 설치 확인, 파일 위치에서 버전 확인 필요 (0.9 버전이면 취약함)
find / -name MyID.php -type f 2>/dev/null | head -5