CVE-2025-67645CWE-284

OpenEMR Vulnerable to Broken Access Control in Profile Edit Endpoint

High · published January 27, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
31.5
In the wild
Unconfirmed
What it is

⚡ An authenticated user can change another user’s profile with just a tweak to their request! This isn’t just a minor oversight; it’s a serious access control flaw in OpenEMR that needs your attention! Think of it like a restaurant where anyone with a reservation can just swap their name with another guest’s on the list — suddenly, they’re seated at the best table with access to everyone else's order! This flaw allows users to alter another’s sensitive information, which is utterly unacceptable in a healthcare setting. The implications here are absolutely devastating: one user could modify another’s name, contact details, or worse, take over their account entirely! This level of unauthorized access could lead to a breach of sensitive health records and a significant loss of trust—definitely not good for patient care!

Put simply

Think of it like a restaurant where anyone with a reservation can just swap their name with another guest’s on the list — suddenly, they’re seated at the best table with access to everyone else's order! This flaw allows users to alter another’s sensitive information, which is utterly unacceptable in a healthcare setting. In versions prior to 7.0.4 of OpenEMR, the Profile Edit endpoint lacks proper access controls, allowing authenticated users to manipulate request parameters to target other users’ records. This leads to unauthorized changes being applied without the affected user's consent.

What to do

The implications here are absolutely devastating: one user could modify another’s name, contact details, or worse, take over their account entirely! This level of unauthorized access could lead to a breach of sensitive health records and a significant loss of trust—definitely not good for patient care! First things first, update your OpenEMR to version 7.0.4 immediately! Next, review your access controls to ensure that users can only modify their own information and consider implementing stricter validation on request parameters to bolster security. You've got this! By taking these steps, you’ll help secure sensitive information and protect your users! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00387 · 31.5th percentile
Weakness
CWE-284 · Improper Access Control
Published
2026-01-27T23:20Z
EPSS history
Timeline
  • 27 JAN 23:20Z
    OpenEMR Vulnerable to Broken Access Control in Profile Edit Endpoint
    cvelistv5