🇰🇷 한글 설명
Eximbills Enterprise 4.1.5 버전의 /EximBillWeb/servlets/WSTrxManager 엔드포인트에서 인증된 사용자가 저장형 교차 사이트 스크립팅(XSS) 공격을 수행할 수 있는 취약점이 발견되었습니다. TMPL_INFO 매개변수에 검증되지 않은 사용자 입력이 서버 측에 저장된 후 다른 사용자에게 렌더링되어, 공격자가 브라우저에서 임의의 자바스크립트를 실행할 수 있습니다.
💡 쉬운 설명
로그인한 사용자가 악성 코드를 포함한 데이터를 입력하면, 이 데이터가 서버에 저장되었다가 다른 사용자가 볼 때 자동으로 실행되는 보안 결함입니다. 이를 통해 공격자는 다른 사용자의 브라우저에서 원치 않는 동작을 수행하거나 정보를 탈취할 수 있습니다.
🇺🇸 원문 (English)
Eximbills Enterprise 4.1.5 (Built on 2020-10-30) is vulnerable to authenticated stored cross-site scripting (CWE-79) via the /EximBillWeb/servlets/WSTrxManager endpoint. Unsanitized user input in the TMPL_INFO parameter is stored server-side and rendered to other users, enabling arbitrary JavaScript execution in their browsers.
📍 영향받는 시스템
Eximbills Enterprise 4.1.5 (Built on 2020-10-30)
⚔️ 공격 벡터
인증된 사용자가 TMPL_INFO 매개변수에 악성 스크립트를 삽입하여 서버에 저장하는 방식
🛡️ 대응 방법
해당 소프트웨어의 보안 패치를 적용하거나, 입력값에 대한 서버 측 검증 및 출력 시 HTML 인코딩을 적용해야 합니다.
🔧 검증 코드
해당 엔드포인트의 응답을 확인하여 시스템 버전 및 서비스 가용성을 점검하고, 패치 적용 여부를 확인합니다.
curl -s -I http://<target_ip>/EximBillWeb/servlets/WSTrxManager | grep -i 'Server'