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
{
"availability": "No subscription required",
"binaries": [
{
"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",
"binary_version": "20170120-2"
}
]
}