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

Weakness classification (CWE)

References

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.