# CVE-2017-5570: eClinicalWorks Patient Portal blind SQL injection in messageJson.jsp

Source: https://junglewise.ai/threats/cve-2017-5570-eclinicalworks-patient-portal-blind-sql-injection-in-messagejson  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2017-01-23. Updated: 2026-05-13  
License: CC BY 4.0 with a link back

CVE-2017-5570 · Severity: high · CVSS 8.8 · Published 2017-01-23

A security vulnerability exists in the eClinicalWorks Patient Portal, a platform used by healthcare providers to share medical records and communicate with patients. An authorized user, such as a patient, could exploit this flaw to gain unauthorized access to the underlying database. This could lead to the theft of sensitive medical records or other private patient information.

Technologies: [Eclinicalworks Patient Portal](https://junglewise.ai/threats/technologies/patient-portal). Vendors: [Eclinicalworks](https://junglewise.ai/threats/vendors/eclinicalworks).

## Quick answers

**Is CVE-2017-5570 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2017-5570 being exploited in the wild.

**How severe is CVE-2017-5570?** High severity, with a CVSS score of 8.8, published 23 January 2017.

**Which products and versions are affected?** eClinicalWorks Patient Portal 7.0 build 13.

**Is there a fix for CVE-2017-5570?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2017-5570 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2017-5570?** Check whether you run Eclinicalworks Patient Portal. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

A blind SQL injection vulnerability exists in the messageJson.jsp component of eClinicalWorks Patient Portal 7.0 build 13. The flaw is triggered via a specially crafted HTTP POST request. While authentication is required for exploitation, a low-privileged user can leverage out-of-band techniques, such as the select_loadfile() function, to exfiltrate database contents to an external malicious server. This allows for full compromise of data confidentiality, integrity, and availability within the affected database instance.

## Affected products

- eClinicalWorks Patient Portal 7.0 build 13

## Timeline

- 2017-01-23: disclosed
- 2017-01-23: advisory

## References

- [http://www.securityfocus.com/bid/95742](http://www.securityfocus.com/bid/95742)
- [https://gist.github.com/malerisch/898c7ae46abde5da15748beb1e6e886f](https://gist.github.com/malerisch/898c7ae46abde5da15748beb1e6e886f)

## Related threats

- [eClinicalWorks Patient Portal reflected XSS in raceMasterList.jsp](https://junglewise.ai/threats/cve-2017-5599-eclinicalworks-patient-portal-reflected-xss-in-racemasterlist-jsp)
- [eClinicalWorks healow@work blind SQL injection in EmployeePortalServlet](https://junglewise.ai/threats/cve-2017-5598-eclinicalworks-healow-work-blind-sql-injection-in)
- [eClinicalWorks Patient Portal blind SQL injection in template.jsp](https://junglewise.ai/threats/cve-2017-5569-eclinicalworks-patient-portal-blind-sql-injection-in-template-jsp)
