IT SBIT Services
Schneeberger
DEEN
CVE tracker

OpenHealth: Missing authentication in health data API

CVE-2026-111312Critical 9.2

← All vulnerabilities

Summary

OpenHealth through version 0.2.0 exposes the /api/health-data/[id] endpoints for GET, PATCH and DELETE without session or ownership checks. An unauthenticated attacker who knows a health record ID can read another user's medical record data and file metadata, overwrite it with arbitrary JSON, or delete it. The CNA rates this as critical (CVSS 4.0 9.2), while another scoring source gives a lower value, and the exposure depends on whether an instance is reachable from untrusted networks.

Affected

  • OpenHealthForAll OpenHealth, versions 0 to 0.2.0 (inclusive)
  • Endpoints: /api/health-data/[id] (GET, PATCH, DELETE)

Fixed in

Unknown.

Workaround

  • Do not expose the instance directly to the internet; place it behind a VPN or an authenticating reverse proxy, or restrict access to known networks.
  • Back up the database before making any changes.
  • Removing or restricting the affected endpoints requires a code change that must be validated by the operator.

Exploitation

  • No evidence of exploitation in the wild found; the CVE is not listed in CISA KEV.
  • A public write-up exists; CISA SSVC rates exploitation as PoC and automatable as no.

Our recommendation

  • Check whether any OpenHealth instance is reachable from the internet and take it offline or restrict access now.
  • Review web server or application logs for unexpected GET, PATCH or DELETE requests to /api/health-data/ from unknown sources.
  • If compromise cannot be ruled out, involve legal or compliance staff to assess notification duties under the Swiss revised FADP.
  • Monitor the upstream repository for a fixed release and apply it once available.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 04:22.

Original description (NVD)

OpenHealth through 0.2.0 contains a missing authentication and authorization vulnerability in the /api/health-data/[id] GET, PATCH and DELETE handlers that query records by id without session or authorId checks. Unauthenticated attackers who know a HealthData record id can read another user's medical record data and file metadata, overwrite it with arbitrary JSON, or delete it.

NVD references (6)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.