{"id":"CVE-2019-14530","details":"An issue was discovered in custom/ajax_download.php in OpenEMR before 5.0.2 via the fileName parameter. An attacker can download any file (that is readable by the user www-data) from server storage. If the requested file is writable for the www-data user and the directory /var/www/openemr/sites/default/documents/cqm_qrda/ exists, it will be deleted from server.","modified":"2026-07-08T15:55:14.172669Z","published":"2019-08-13T14:15:12.850Z","references":[{"type":"FIX","url":"https://github.com/openemr/openemr/pull/2592"},{"type":"EVIDENCE","url":"http://packetstormsecurity.com/files/163215/OpenEMR-5.0.1.7-Path-Traversal.html"},{"type":"EVIDENCE","url":"http://packetstormsecurity.com/files/163375/OpenEMR-5.0.1.7-Path-Traversal.html"},{"type":"EVIDENCE","url":"https://github.com/Hacker5preme/Exploits/tree/main/CVE-2019-14530-Exploit"},{"type":"EVIDENCE","url":"https://github.com/Wezery/CVE-2019-14530"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/openemr/openemr","events":[{"introduced":"0"},{"fixed":"35a67d11567419866d8aa9de0ae355676eeebede"}],"database_specific":{"cpe":"cpe:2.3:a:open-emr:openemr:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"5.0.2"}],"source":"CPE_RANGE"}}],"versions":["v3_0_1","v3_0_0","v2_9_0","v2_8_3","v2_8_2","v2_8_1","v2_8_0","v2_7_3-rc1","v2_7_2","v2_7_2-rc2","v2_7_2-rc1"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-14530.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}]}