Skip to content
Heist/ feed
Back to feed
High

OpenEMR Missing Authorization on Claim File Download Endpoint

Type: advisorySources: OSV

OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0.3, the billing file-download endpoint `interface/billing/get_claim_file.php` only verifies that the caller has a valid session and CSRF token, but does not check any ACL permissions. This allows any authenticated OpenEMR user — regardless of whether they have billing privileges — to download and permanently delete electronic claim batch files containing protected health information (PHI). Version 8.0.0.3 patches the issue.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-33918
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 10:52 UTC · Revision 1

Source evidence

OpenEMR Missing Authorization on Claim File Download Endpoint

core-osv · Original source

Published 25 Mar 2026, 23:35 UTC

OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0.3, the billing file-download endpoint `interface/billing/get_claim_file.php` only verifies that the caller has a valid session and CSRF token, but does not check any ACL permissions. This allows any authenticated OpenEMR user — regardless of whether they have billing privileges — to download and permanently delete electronic claim batch files containing protected health information (PHI). Version 8.0.0.3 patches the issue.

osv:CVE-2026-33918
Complete source record
{
  "id": "322c00abae9455b72639715ee5c9384ffa36e2c7849f6095281ccaee90acb92f",
  "url": "https://osv.dev/vulnerability/CVE-2026-33918",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "OpenEMR Missing Authorization on Claim File Download Endpoint",
    "summary": "OpenEMR is a free and open source electronic health records and medical practice management application. Prior to version 8.0.0.3, the billing file-download endpoint `interface/billing/get_claim_file.php` only verifies that the caller has a valid session and CSRF token, but does not check any ACL permissions. This allows any authenticated OpenEMR user — regardless of whether they have billing privileges — to download and permanently delete electronic claim batch files containing protected health information (PHI). Version 8.0.0.3 patches the issue.",
    "evidence": "osv:CVE-2026-33918",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-33918",
      "aliases": [
        "CVE-2026-33918",
        "GHSA-g3p5-5grq-m65m"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/openemr/openemr",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "7c96c8eefe460d6fadbccbe93d0fa6bf819acd69"
                },
                {
                  "fixed": "f6d98d0102df0a8f131be560d9208fb65fba6188"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:open-emr:openemr:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "8.0.0.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "f6d98d0102df0a8f131be560d9208fb65fba6188"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "7c96c8eefe460d6fadbccbe93d0fa6bf819acd69"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v8_0_0_3"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v8_0_0_2",
            "v8_0_0_1",
            "v8_0_0",
            "v3_0_1",
            "v3_0_0",
            "v2_9_0",
            "v2_8_3",
            "v2_8_2",
            "v2_8_1",
            "v2_8_0",
            "v2_7_3-rc1",
            "v2_7_2",
            "v2_7_2-rc2",
            "v2_7_2-rc1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-33918.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:28.293756896Z",
      "provider": "osv",
      "references": [
        "https://github.com/openemr/openemr/releases/tag/v8_0_0_3",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33918.json",
        "https://github.com/openemr/openemr/security/advisories/GHSA-g3p5-5grq-m65m",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-33918",
        "https://github.com/openemr/openemr/commit/f6d98d0102df0a8f131be560d9208fb65fba6188"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-862"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33918.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-33918",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 494669,
  "published_at": "2026-03-25T23:35:06.883+00:00"
}