Resources

OpenEMR Cross-Site Scripting Vulnerability

,

January 13, 2020

|

1

min read

Vulnerability

Purplemet Lab team discovered a cross-site scripting (XSS) vulnerability in OpenEMR before 5.0.1 Patch 6 (CVE-2018-18035). These versions embed a third party component named FlashCanvas which provides flashcanvas.swf, a Flash file vulnerable to a cross-site scripting.

Solution

Update to OpenEMR 5.0.1 Patch 6 or latest version.

Proof of concept

The vulnerability can be triggered using the following URL:


                               http://ip/openemr/portal/sign/assets/flashcanvas.swf?id=12345678\%22));}catch(e){alert(document.domain)}//
                           

Reference

See OpenEMR 5.0.1 Patch (9/9/18) release.

Purplemet technology detection

Purplemet detects OpenEMR with version and CVE.

Purplemet detection of OpenEMR
Purplemet identification of OpenEMR CVE

Join 100+ Organizations and Secure Your Web Attack Surface with Purplemet