Skip to content
Heist/ feed
Back to feed
High

OpenEMR Vulnerable to Broken Access Control in Profile Edit Endpoint

Type: advisorySources: OSV

OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 7.0.4 have a broken access control in the Profile Edit endpoint. An authenticated normal user can modify the request parameters (pubpid / pid) to reference another user’s record; the server accepts the modified IDs and applies the changes to that other user’s profile. This allows one user to alter another user’s profile data (name, contact info, etc.), and could enable account takeover. Version 7.0.4 fixes the issue.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2025-67645
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 02:05 UTC · Revision 1

Source evidence

OpenEMR Vulnerable to Broken Access Control in Profile Edit Endpoint

core-osv · Original source

Published 27 Jan 2026, 23:20 UTC

OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 7.0.4 have a broken access control in the Profile Edit endpoint. An authenticated normal user can modify the request parameters (pubpid / pid) to reference another user’s record; the server accepts the modified IDs and applies the changes to that other user’s profile. This allows one user to alter another user’s profile data (name, contact info, etc.), and could enable account takeover. Version 7.0.4 fixes the issue.

osv:CVE-2025-67645
Complete source record
{
  "id": "d6483a819f8baeb5b437ea4209d9f42caa993814b2d8723570a521bf09e380d4",
  "url": "https://osv.dev/vulnerability/CVE-2025-67645",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "OpenEMR Vulnerable to Broken Access Control in Profile Edit Endpoint",
    "summary": "OpenEMR is a free and open source electronic health records and medical practice management application. Versions prior to 7.0.4 have a broken access control in the Profile Edit endpoint. An authenticated normal user can modify the request parameters (pubpid / pid) to reference another user’s record; the server accepts the modified IDs and applies the changes to that other user’s profile. This allows one user to alter another user’s profile data (name, contact info, etc.), and could enable account takeover. Version 7.0.4 fixes the issue.",
    "evidence": "osv:CVE-2025-67645",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2025-67645",
      "aliases": [
        "CVE-2025-67645",
        "GHSA-vjmv-cf46-gffv"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/openemr/openemr",
              "type": "GIT",
              "events": [
                {
                  "introduced": "42a1c2a6f8dadd7c73da5cf4c06fa0d1ce8b7b98"
                },
                {
                  "fixed": "e2a682ee71aac71a9f04ae566f4ffca10052bc4a"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:open-emr:openemr:7.0.3:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "7.0.3"
                      },
                      {
                        "last_affected": "7.0.3"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "range": [
                      {
                        "fixed": "e2a682ee71aac71a9f04ae566f4ffca10052bc4a"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "7.0.3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-67645.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:41.688048093Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/67xxx/CVE-2025-67645.json",
        "https://github.com/openemr/openemr/security/advisories/GHSA-vjmv-cf46-gffv",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-67645",
        "https://github.com/openemr/openemr/commit/e2a682ee71aac71a9f04ae566f4ffca10052bc4a"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-284"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/67xxx/CVE-2025-67645.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-67645",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 509349,
  "published_at": "2026-01-27T23:20:18.515+00:00"
}