# CVE-2026-24898: OpenEMR - Authentication Bypass

> Live exploitation tracking for CVE-2026-24898 by the CrowdSec Live Exploit Tracker, built from real-world attack data crowdsourced from CrowdSec's global network.

Page: https://tracker.crowdsec.net/cves/CVE-2026-24898

## Key facts

- **Exploitation phase:** Limited Exploitation. The vulnerability is known but shows very limited attacker interest or exploitation activity.
- **CVSS score:** 10.0
- **Public exploit available:** Yes
- **Affected products:** OpenEMR
- **Weaknesses:** CWE-287 (Improper Authentication)
- **Tags:** web_application, enterprise_software

## Description

OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0, an unauthenticated token disclosure vulnerability in the MedEx callback endpoint allows any unauthenticated visitor to obtain the practice's MedEx API tokens, leading to complete third-party service compromise, PHI exfiltration, unauthorized actions on the MedEx platform, and HIPAA violations. The vulnerability exists because the endpoint bypasses authentication ($ignoreAuth = true) and performs a MedEx login whenever $_POST['callback_key'] is provided, returning the full JSON response including sensitive API tokens. This vulnerability is fixed in 8.0.0.

## CrowdSec analysis

[CVE-2026-24898](https://euvd.enisa.europa.eu/vulnerability/CVE-2026-24898) is a critical authentication bypass and token disclosure vulnerability in OpenEMR versions prior to 8.0.0. An unauthenticated attacker can exploit the MedEx callback endpoint to obtain API tokens, potentially compromising the connected MedEx service, exposing protected health information, and performing unauthorized actions.

CrowdSec has been tracking this vulnerability and its exploits since 28th of October 2026.

CrowdSec has not observed any significant exploitation activity targeting CVE-2026-24898 across its network. As a result, no community-driven trend analysis is available for this vulnerability at this time.

Attackers target `/library/MedEx/MedEx.php` with a crafted POST request containing a `callback_key` parameter. The unauthenticated callback may disclose a MedEx API token.

## Timeline

- 2026-03-03: CVE Published. CVE-2026-24898 is published to NVD.
- 2026-10-28: Rule Released. CrowdSec releases a rule to detect CVE-2026-24898 exploitation attempts against the CrowdSec Network.
- 2026-10-28: CrowdSec First Seen. CrowdSec observes in-the-wild exploitation of CVE-2026-24898 for the first time.

## References

- https://github.com/openemr/openemr/commit/8e4de59ab58222f13abc4e4040128737d857db9c
- https://github.com/openemr/openemr/security/advisories/GHSA-qwff-3mw7-7rc7
- https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-24898.yaml

## Live exploitation data

The [Live Exploit Tracker page](https://tracker.crowdsec.net/cves/CVE-2026-24898) follows observed exploitation activity for CVE-2026-24898. [Request an API key](https://tracker.crowdsec.net/request-api-key) for full access to its exploitation timeline, attacking IP addresses and blocklists.
