The JPEGLSCodec::DecodeExtent function in MediaStorageAndFileFormat/gdcmJPEGLSCodec.cxx in Grassroots DICOM (aka GDCM) before 2.6.2 allows remote attackers to obtain sensitive information from process memory or cause a denial of service (application crash) via an embedded JPEG-LS image with dimensions larger than the selected region in a (1) two-dimensional or (2) three-dimensional DICOM image file, which triggers an out-of-bounds read.
{
"binaries": [
{
"binary_name": "libgdcm-cil",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "libgdcm-java",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "libgdcm-tools",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "libgdcm2.2",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "libvtkgdcm-cil",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "libvtkgdcm-java",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "libvtkgdcm-tools",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "libvtkgdcm2.2",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "php5-gdcm",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "php5-vtkgdcm",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "python-gdcm",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
},
{
"binary_name": "python-vtkgdcm",
"binary_version": "2.2.4-1.1ubuntu4+esm1"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}