SSRF in Enghouse Web Chat
CVE-2019-16948
An SSRF issue was discovered in Enghouse Web Chat 6.1.300.31. In any POST request, one can replace the port number at WebServiceLocation=http://localhost:8085/UCWebServices/ with a range of ports to determine what is visible on the internal network (as opposed to what general web traffic would see on the product's host). The response from open ports is different than from closed ports. The product does not allow one to change the protocol: anything except http(s) will throw an error; however, it is the type of error that allows one to determine if a port is open or not.
Vulnerability class: SSRF (Server-Side Request Forgery)
EPSS: 0.013 (68.3th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 9.8 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Enghouse Web_chat — versions 6.1.300.31
- N/a — versions n/a
Weakness classification (CWE)
References
- cve@mitre.org (Exploit, Third Party Advisory, x_refsource_MISC)
Frequently asked questions
- What is CVE-2019-16948?
- CVE-2019-16948 is a critical-severity vulnerability in Enghouse Web Chat, classified under Server-Side Request Forgery (SSRF). CVSS score: 9.8/10. Published 2019-11-13.
- How severe is CVE-2019-16948?
- Critical severity. CVSS v3 base score is 9.8 out of 10.