OpenEMR: Arbitrary file read and write vulnerability (CVE-2026-124450)
OpenEMR versions prior to 8.3.0 are vulnerable to path traversal in the fax/sms module, allowing authenticated attackers to read sensitive files and execute arbitrary code via file write.
CVE search metadata
CVE search record: CVE-2026-124450. Severity: critical. CVSS: 9.9. KEV: no. Product: OpenEMR (< 8.3.0). Brief: OpenEMR: Arbitrary file read and write vulnerability (CVE-2026-124450). Brief link: https://feed.craftedsignal.io/briefs/2026-11-openemr-path-traversal-803ffbda/
Triage facts
Revision 1- Applicability
- OpenEMR (< 8.3.0)
- Evidence
- Unknown
- Severity
- Critical
- Action
- Immediate escalation
- Sources
- 3 public sources
- Freshness
- Revision 1Nov 8, 16:50 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- B2Very likely
OpenEMR versions prior to 8.3.0 contain a broken access control and path traversal vulnerability in the fax/sms module's 'disposeDocument' action. The vulnerability stems from an unvalidated 'file_path' parameter, which allows authenticated, low-privileged users to perform arbitrary file reads (including the retrieval of database credentials from 'sqlconf.php') and arbitrary file writes as the web service user, ultimately leading to remote code execution.
Impact
Authenticated low-privilege users can recover database credentials, modify application configuration, or achieve remote code execution on the underlying server as the web service user.
Recommendation
- Patch OpenEMR to version 8.3.0 or later immediately to resolve the vulnerability.
- Audit access logs for authentication-related activity followed by suspicious requests to the 'fax/sms' module.
- Monitor for unauthorized file modification in the OpenEMR web directory.
Immediate actions
Upgrade OpenEMR to 8.3.0 or later
Threat Hunt
Hunt for web requests targeting the fax/sms module containing path traversal sequences (e.g., ../)
Data: Web server access logs (URI, method, parameters)
Mitigations
Upgrade to version 8.3.0
CVE-2026-124450