CVE-2026-5445

An out-of-bounds read vulnerability exists in the `DecodeLookupTable` function within `DicomImageDecoder.cpp`. The lookup-table decoding logic used for `PALETTE COLOR` images does not validate pixel indices against the lookup table size. Crafted images containing indices larger than the palette size cause the decoder to read beyond allocated lookup table memory and expose heap contents in the output image.
References
Link Resource
https://kb.cert.org/vuls/id/536588 Third Party Advisory VDB Entry
https://www.machinespirits.de/ Not Applicable
https://www.orthanc-server.com/ Product
Configurations

Configuration 1 (hide)

cpe:2.3:a:orthanc-server:orthanc:*:*:*:*:*:*:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Existe una vulnerabilidad de lectura fuera de límites en la función ’DecodeLookupTable’ dentro de ’DicomImageDecoder.cpp’. La lógica de decodificación de tabla de búsqueda utilizada para imágenes ’PALETTE COLOR’ no valida los índices de píxeles contra el tamaño de la tabla de búsqueda. Imágenes manipuladas que contienen índices mayores que el tamaño de la paleta hacen que el decodificador lea más allá de la memoria asignada para la tabla de búsqueda y exponga el contenido del heap en la imagen de salida.

Information

Published : 2026-04-09 15:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-5445

Mitre link : CVE-2026-5445

CVE.ORG link : CVE-2026-5445


JSON object : View

Products Affected

orthanc-server

  • orthanc
CWE
CWE-125

Out-of-bounds Read