Lucene search
K

eGain Chat 15.5.5 Cross Site Scripting

🗓️ 28 Jul 2021 00:00:00Reported by Hassy Vinod EshanType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 222 Views

eGain Chat 15.5.5 Cross-Site Scripting vulnerability with Proof of Concep

Related
Code
ReporterTitlePublishedViews
Family
0day.today
eGain Chat 15.5.5 Cross Site Scripting Vulnerability
28 Jul 202100:00
zdt
CNNVD
Egain eGain Chat 跨站脚本漏洞
28 Jul 202100:00
cnnvd
CVE
CVE-2020-15948
28 Jul 202119:39
cve
Cvelist
CVE-2020-15948
28 Jul 202119:39
cvelist
EUVD
EUVD-2020-7919
7 Oct 202500:30
euvd
NVD
CVE-2020-15948
30 Jul 202114:15
nvd
Prion
Design/Logic Flaw
30 Jul 202114:15
prion
RedhatCVE
CVE-2020-15948
22 May 202515:15
redhatcve
`# Exploit Title: eGain Chat 15.5.5 Cross-Site Scripting  
# Vendor Homepage: https://www.egain.com/  
# Software Link: https://www.egain.com/chat-software/  
# Exploit Authors: Brandon Ming Yang Ho (https://www.linkedin.com/in/minhobrandon/), Hassy Vinod Eshan (https://www.linkedin.com/in/hassy-vinod/)  
# CVE: CVE-2020-15948  
  
# Timeline  
  
- June 2020: Initial vulnerability discovery  
- July 2020: Reported to eGain Corporation  
- August 2020: Fix/patch provided by eGain Corporation  
- September 2020: Public disclosure notified to eGain Corporation  
- July 2021: Published CVE-2020-15948  
  
# 1. Introduction  
  
eGain Chat is a real time chat assistance solution by eGain Corporation for website visitors to communicate with chat agents.  
  
# 2. Vulnerability Details  
  
eGain Chat version 15.5.5 is vulnerable to reflected Cross-Site Scripting (Reflected XSS).  
  
The “Name” input field (full_name) does not fully sanitise user input for special characters such as “<” or “>” and HTML attributes such as “<a href>”. It is possible for an attacker to bypass filtering and create malicious scripts. Once the response has been rendered, the malicious JavaScript code would be executed.  
  
# 3. Proof of Concept  
  
The “Name” input field (full_name) of the chat window can be injected with the following XSS payload as a Proof of Concept to execute a javascript alert popup.  
  
Payload - <a href="javascript&#58alert(document.domain)">click</a>  
  
# 4. Remediation  
  
Apply the latest fix/patch from eGain Corporation.  
  
# 5. Credits  
  
- Brandon Ming Yang Ho (https://www.linkedin.com/in/minhobrandon/)  
- Hassy Vinod Eshan (https://www.linkedin.com/in/hassy-vinod/)  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation