🇰🇷 한글 설명
WeGIA 오픈소스 웹 관리 도구의 editar_info_pessoal.php 엔드포인트에서 반사형 XSS 취약점이 발견되었습니다. 공격자는 sql 파라미터를 통해 악성 스크립트를 주입할 수 있으며, 이는 3.5.1 미만 버전에서 발생합니다.
💡 쉬운 설명
웹사이트의 특정 주소창에 악성 코드를 넣어 사용자의 브라우저에서 실행되게 만드는 취약점입니다. 이를 통해 공격자가 사용자의 정보를 훔치거나 웹사이트를 조작할 수 있습니다.
🇺🇸 원문 (English)
WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Prior to version 3.5.1, a reflected cross-site scripting (XSS) vulnerability was identified in the editar_info_pessoal.php endpoint of the WeGIA application. This vulnerability allows attackers to inject malicious scripts in the sql parameter. The vulnerable endpoint is GET /WeGIA/html/pessoa/editar_info_pessoal.php?sql=1. This issue has been patched in version 3.5.1.
📍 영향받는 시스템
WeGIA version 3.5.1 미만 버전
⚔️ 공격 벡터
GET 요청의 sql 파라미터에 악성 스크립트를 삽입하는 방식
🛡️ 대응 방법
WeGIA를 최신 보안 패치가 적용된 버전 3.5.1 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과 'Vulnerable'이 출력되면 스크립트가 그대로 반사되는 취약한 상태이며, 'Safe'가 출력되면 안전한 상태입니다.
curl -s http://<target_ip>/WeGIA/html/pessoa/editar_info_pessoal.php?sql=<script>alert(1)</script> | grep -q '<script>alert(1)</script>' && echo 'Vulnerable' || echo 'Safe'