A flaw was found in libXpm. A local user with low privileges could exploit an Out-of-Bounds Read vulnerability in the xpmNextWord() function by processing a specially crafted or very small XPM (X PixMap) image file. This improper validation of file boundaries can cause an internal pointer to read beyond the file's end, leading to application crashes and Denial of Service conditions.
{
"binaries": [
{
"binary_name": "libmotif-common",
"binary_version": "2.3.4-5ubuntu0.1"
},
{
"binary_name": "libmotif3",
"binary_version": "2.3.4-5ubuntu0.1"
},
{
"binary_name": "libmotif4",
"binary_version": "2.3.4-5ubuntu0.1"
},
{
"binary_name": "libmrm4",
"binary_version": "2.3.4-5ubuntu0.1"
},
{
"binary_name": "libuil4",
"binary_version": "2.3.4-5ubuntu0.1"
},
{
"binary_name": "libxm4",
"binary_version": "2.3.4-5ubuntu0.1"
},
{
"binary_name": "motif-clients",
"binary_version": "2.3.4-5ubuntu0.1"
},
{
"binary_name": "mwm",
"binary_version": "2.3.4-5ubuntu0.1"
},
{
"binary_name": "uil",
"binary_version": "2.3.4-5ubuntu0.1"
}
]
}{
"binaries": [
{
"binary_name": "libmotif-common",
"binary_version": "2.3.4-10"
},
{
"binary_name": "libmrm4",
"binary_version": "2.3.4-10"
},
{
"binary_name": "libuil4",
"binary_version": "2.3.4-10"
},
{
"binary_name": "libxm4",
"binary_version": "2.3.4-10"
},
{
"binary_name": "mwm",
"binary_version": "2.3.4-10"
},
{
"binary_name": "uil",
"binary_version": "2.3.4-10"
}
]
}{
"binaries": [
{
"binary_name": "libmotif-common",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "libmrm4",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "libuil4",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "libxm4",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "mwm",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "uil",
"binary_version": "2.3.8-2build1"
}
]
}{
"binaries": [
{
"binary_name": "libmotif-common",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "libmrm4",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "libuil4",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "libxm4",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "mwm",
"binary_version": "2.3.8-2build1"
},
{
"binary_name": "uil",
"binary_version": "2.3.8-2build1"
}
]
}{
"binaries": [
{
"binary_name": "libmotif-common",
"binary_version": "2.3.8-3"
},
{
"binary_name": "libmrm4",
"binary_version": "2.3.8-3"
},
{
"binary_name": "libuil4",
"binary_version": "2.3.8-3"
},
{
"binary_name": "libxm4",
"binary_version": "2.3.8-3"
},
{
"binary_name": "mwm",
"binary_version": "2.3.8-3"
},
{
"binary_name": "uil",
"binary_version": "2.3.8-3"
}
]
}{
"binaries": [
{
"binary_name": "libmotif-common",
"binary_version": "2.3.8-3.1build1"
},
{
"binary_name": "libmrm4",
"binary_version": "2.3.8-3.1build1"
},
{
"binary_name": "libuil4",
"binary_version": "2.3.8-3.1build1"
},
{
"binary_name": "libxm4",
"binary_version": "2.3.8-3.1build1"
},
{
"binary_name": "mwm",
"binary_version": "2.3.8-3.1build1"
},
{
"binary_name": "uil",
"binary_version": "2.3.8-3.1build1"
}
]
}{
"binaries": [
{
"binary_name": "libmotif-common",
"binary_version": "2.3.8-5"
},
{
"binary_name": "libmrm4",
"binary_version": "2.3.8-5"
},
{
"binary_name": "libuil4",
"binary_version": "2.3.8-5"
},
{
"binary_name": "libxm4",
"binary_version": "2.3.8-5"
},
{
"binary_name": "mwm",
"binary_version": "2.3.8-5"
},
{
"binary_name": "uil",
"binary_version": "2.3.8-5"
}
]
}{
"binaries": [
{
"binary_name": "libmotif-common",
"binary_version": "2.3.8-5build1"
},
{
"binary_name": "libmrm4",
"binary_version": "2.3.8-5build1"
},
{
"binary_name": "libuil4",
"binary_version": "2.3.8-5build1"
},
{
"binary_name": "libxm4",
"binary_version": "2.3.8-5build1"
},
{
"binary_name": "mwm",
"binary_version": "2.3.8-5build1"
},
{
"binary_name": "uil",
"binary_version": "2.3.8-5build1"
}
]
}