Skip to main content

Orthanc CVE-2026-5444

| EUVDEUVD-2026-20924 HIGH
Out-of-bounds Write (CWE-787)
2026-04-09 certcc
7.1
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
7.1 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Generated
Apr 14, 2026 - 17:24 vuln.today
CVSS changed
Apr 14, 2026 - 17:22 NVD
7.1 (HIGH)
EUVD ID Assigned
Apr 09, 2026 - 15:00 euvd
EUVD-2026-20924
CVE Published
Apr 09, 2026 - 14:42 nvd
N/A

DescriptionCVE.org

A heap buffer overflow vulnerability exists in the PAM image parsing logic. When Orthanc processes a crafted PAM image embedded in a DICOM file, image dimensions are multiplied using 32-bit unsigned arithmetic. Specially chosen values can cause an integer overflow during buffer size calculation, resulting in the allocation of a small buffer followed by a much larger write operation during pixel processing.

AnalysisAI

Heap buffer overflow in Orthanc DICOM Server (versions ≤1.12.10) allows local attackers to corrupt data or crash the service via maliciously crafted PAM images embedded in DICOM files. The vulnerability stems from integer overflow during buffer size calculation when multiplying image dimensions with 32-bit arithmetic, leading to undersized heap allocation followed by oversized writes during pixel processing. EPSS score of 0.02% (5th percentile) indicates very low observed exploitation probability; no public exploit code or active exploitation confirmed at time of analysis.

Technical ContextAI

Orthanc is an open-source DICOM server used in medical imaging workflows to receive, store, and distribute medical images. This vulnerability affects the server's PAM (Portable Arbitrary Map) image parsing component, which handles pixel data extraction from DICOM encapsulated images. The flaw occurs when the parser calculates heap buffer size using 32-bit unsigned integer multiplication of user-controlled image dimensions (width × height × channels). An attacker can craft dimensions that appear valid individually but overflow during multiplication (e.g., width=65536, height=65536 overflows to a small value in 32-bit space), causing malloc() to allocate insufficient memory. Subsequent pixel processing writes the full expected data size into this undersized buffer, corrupting adjacent heap metadata or application data. This is a classic CWE-190 (Integer Overflow) leading to CWE-122 (Heap-based Buffer Overflow) exploitation pattern common in image parsers that lack proper overflow checks before allocation.

RemediationAI

Upgrade Orthanc DICOM Server to version 1.12.11 or later, which should contain fixes for the integer overflow in PAM parsing logic (confirm fixed version through vendor advisory at https://www.orthanc-server.com/ or CERT/CC coordination at https://kb.cert.org/vuls/id/536588). As an interim workaround, restrict DICOM file sources to trusted medical imaging devices only and implement file validation at ingestion points to reject files with suspicious PAM headers or extreme dimension values. Configure Orthanc with minimal privileges and deploy address space layout randomization (ASLR) and stack canaries to increase exploitation difficulty. Monitor logs for crashes during image processing as potential indicators of exploitation attempts.

CVE-2026-5442 CRITICAL
9.8 Apr 09

Heap buffer overflow in Orthanc DICOM Server (versions ≤1.12.10) allows unauthenticated remote code execution via malfor

CVE-2026-5443 CRITICAL
9.8 Apr 09

Heap buffer overflow in Orthanc DICOM Server ≤1.12.10 allows unauthenticated remote attackers to achieve arbitrary code

CVE-2025-0896 CRITICAL
9.2 Feb 13

Orthanc server prior to version 1.5.8 does not enable basic authentication by default when remote access is enabled. Rat

CVE-2026-5445 CRITICAL
9.1 Apr 09

Out-of-bounds heap read in Orthanc DICOM Server ≤1.12.10 allows unauthenticated remote attackers to extract heap memory

CVE-2023-33466 HIGH
8.8 Jun 29

Orthanc before 1.12.0 allows authenticated users with access to the Orthanc API to overwrite arbitrary files on the file

CVE-2026-5440 HIGH
7.5 Apr 09

Memory exhaustion in Orthanc DICOM Server versions up to 1.12.10 allows remote unauthenticated attackers to crash the se

CVE-2026-5439 HIGH
7.5 Apr 09

Memory exhaustion in Orthanc DICOM Server versions ≤1.12.10 allows remote attackers to trigger denial of service by uplo

CVE-2026-5438 HIGH
7.5 Apr 09

Memory exhaustion in Orthanc DICOM Server ≤1.12.10 allows unauthenticated remote attackers to trigger denial-of-service

CVE-2026-5437 HIGH
7.5 Apr 09

Out-of-bounds read in Orthanc DICOM Server's DicomStreamReader allows remote unauthenticated attackers to trigger denial

CVE-2026-87020 HIGH
7.2 Sep 11

Heap out-of-bounds write in Orthanc DICOM Server allows a low-privileged network attacker to corrupt memory by supplying

CVE-2026-5441 HIGH
7.1 Apr 09

Out-of-bounds read in Orthanc DICOM Server's Philips PMSCT_RLE1 decompression allows local attackers to leak heap memory

CVE-2026-10173 LOW POC
2.1 May 31

Cross-site scripting in Orthanc Explorer 2 versions up to and including 1.12.0 enables remote attackers to inject arbitr

Share

CVE-2026-5444 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy