🇰🇷 한글 설명
DedeCMS 5.6 및 5.7 버전에서 인증되지 않은 공격자가 adminDirHand 파라미터에 검증되지 않은 입력을 주입하여 발생하는 반사형 XSS 취약점입니다. 공격자는 /include/dialog/config.php 경로로 조작된 GET 요청을 보내 스크립트 태그를 닫고 자바스크립트를 실행함으로써 피해자의 브라우저에서 악성 코드를 구동할 수 있습니다.
💡 쉬운 설명
웹사이트의 특정 입력창에 악성 코드를 몰래 끼워 넣어 사용자의 브라우저에서 실행시키는 공격입니다. 이를 통해 공격자는 사용자의 개인정보를 훔치거나 웹사이트를 마음대로 조작할 수 있습니다.
🇺🇸 원문 (English)
DedeCMS 5.6 and 5.7 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject script by supplying unsanitized input to the adminDirHand parameter. Attackers can send crafted GET requests to /include/dialog/config.php that close the generated script tag and inject JavaScript, which executes in the victim's browser. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-23.
📍 영향받는 시스템
DedeCMS 5.6, 5.7
⚔️ 공격 벡터
조작된 adminDirHand 파라미터가 포함된 GET 요청을 /include/dialog/config.php로 전송
🛡️ 대응 방법
DedeCMS를 최신 보안 패치가 적용된 버전으로 업데이트하거나, 입력값 검증 로직을 강화하여 특수 문자를 필터링해야 합니다.
🔧 검증 코드
응답 결과에 사용자가 입력한 악성 스크립트 태그가 필터링 없이 그대로 포함되어 출력되는지 확인합니다.
curl -s http://<target_ip>/include/dialog/config.php | grep 'adminDirHand'