Arbitrary file upload in OpenEMR - CVE-2026-24848
Published: April 30, 2026
OpenEMR
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to improper access control in the disposeDocument() method in EtherFaxActions.php when handling crafted requests to write user-supplied content to a user-specified file path. A remote user can send a specially crafted request to execute arbitrary code.
Exploitation requires valid credentials, the Fax SMS module to be enabled, and EtherFax to be configured as the fax provider.