The libevtrecordvaluesreadevent() function in libevtrecordvalues.c in libevt before 2018-03-17 does not properly check for out-of-bounds values of user SID data size, strings size, or data size. NOTE: the vendor has disputed this as described in libyal/libevt issue 5 on GitHub
{
"binaries": [
{
"binary_version": "20170120-2",
"binary_name": "libevt-dev"
},
{
"binary_version": "20170120-2",
"binary_name": "libevt-utils"
},
{
"binary_version": "20170120-2",
"binary_name": "libevt1"
},
{
"binary_version": "20170120-2",
"binary_name": "python-libevt"
},
{
"binary_version": "20170120-2",
"binary_name": "python3-libevt"
}
],
"availability": "No subscription required"
}