🇰🇷 한글 설명
PHP-Nuke의 DMOZGateway 모듈에서 topic 파라미터의 입력값이 적절히 검증되지 않아 발생하는 크로스사이트 스크립팅(XSS) 취약점입니다. 공격자는 악의적인 스크립트를 포함한 topic 값을 전달하여 다른 사용자의 브라우저에서 실행하게 할 수 있습니다.
💡 쉬운 설명
PHP-Nuke 웹사이트에서 topic이라는 입력칸에 악성 스크립트를 넣으면, 이것이 웹페이지에 그대로 표시되어 다른 사용자들의 정보를 빼앗을 수 있습니다. 마치 웹페이지가 공격자의 명령을 실행하는 것처럼 동작하게 되는 보안 문제입니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in the DMOZGateway module for PHP-Nuke allows remote attackers to inject arbitrary web script or HTML via the topic parameter.
📍 영향받는 시스템
PHP-Nuke (특정 버전 이전) 및 DMOZGateway 모듈
⚔️ 공격 벡터
HTTP GET/POST 요청의 topic 파라미터에 JavaScript 코드를 삽입하여 XSS 공격 수행
🛡️ 대응 방법
PHP-Nuke를 최신 버전으로 업데이트하고, 모든 사용자 입력에 대해 HTML 인코딩 및 필터링 적용
🔧 검증 코드
DMOZGateway 모듈이 존재하면 해당 경로가 출력되며, PHP-Nuke 설치 여부를 확인할 수 있습니다. 결과가 없으면 취약한 모듈이 설치되지 않은 상태입니다.
grep -r 'DMOZGateway' /var/www/html 2>/dev/null | head -1