🇰🇷 한글 설명
Knap Advanced PHP Login 3.1.3에서 name 파라미터에 악성 스크립트 코드를 주입할 수 있는 지속성 XSS 취약점이 존재합니다. 공격자는 이를 이용해 사용자 및 활동 로그 백엔드 모듈에서 임의의 스크립트를 실행하여 세션 하이재킹과 지속성 피싱 공격을 수행할 수 있습니다.
💡 쉬운 설명
로그인 창의 사용자명 입력 필드에 악의적인 코드를 몰래 삽입할 수 있는 결함입니다. 이 코드는 시스템에 접근하는 모든 사용자의 브라우저에서 자동 실행되어 계정 탈취나 피싱 공격에 악용될 수 있습니다.
🇺🇸 원문 (English)
Knap Advanced PHP Login 3.1.3 contains a persistent cross-site scripting vulnerability that allows remote attackers to inject malicious script code in the name parameter. Attackers can exploit the vulnerability to execute arbitrary scripts in users and activity log backend modules, potentially leading to session hijacking and persistent phishing attacks.
📍 영향받는 시스템
Knap Advanced PHP Login 3.1.3 이하
⚔️ 공격 벡터
name 파라미터에 HTML/JavaScript 코드 주입 후 사용자 브라우저에서 실행
🛡️ 대응 방법
버전 3.1.4 이상으로 업그레이드 또는 입력값 HTML 이스케이프 처리 적용
🔧 검증 코드
Knap Login 관련 파일이 검색되면 파일 내용 확인 후 버전 3.1.3 확인 시 취약함
find / -path /proc -prune -o -path /sys -prune -o -name 'knap*' -type f 2>/dev/null | grep -i login | head -1