
Abacre Retail Point of Sale 14.0.0.396의 저장형 크로스 사이트 스크립팅(XSS)에 대한 개념 증명으로, Clients 모듈의 Name 및 Surname 필드를 통한 주입을 시연합니다.
Abacre Retail Point of Sale 14.0.0.396은 Clients 모듈의 저장형 크로스 사이트 스크립팅 (XSS) 취약점의 영향을 받습니다. 애플리케이션이 Name 및 Surname 필드에 저장된 사용자 제공 입력을 적절히 삭제(sanitize)하지 못합니다. 공격자는 이러한 필드에 악성 HTML 또는 스크립트 콘텐츠를 삽입할 수 있으며, 이는 데이터베이스에 지속됩니다.
"Clients" 탭의 "Name" 및 "Surname" 필드는 저장형 크로스 사이트 스크립팅 (XSS)에 취약합니다.
간단한 페이로드(예: <script>alert("xss 1")</script>)를 추가하고, 사용자 세부 정보를 데이터베이스에 저장한 후 'Statement' 버튼을 클릭하면 미리보기 웹 페이지에서 XSS가 트리거됩니다.
페이로드가 데이터베이스에 저장되므로, 사용자가 선택된 상태에서 'Statement' 버튼이 클릭될 때마다 트리거됩니다.