A flaw was found in OpenSCAP. A heap-based buffer overflow can occur when processing a specially crafted Extensible Configuration Checklist Description Format (XCCDF) document using the sds-compose option. An attacker could exploit this vulnerability to corrupt memory, resulting in an application crash and a Denial of Service (DoS).
{
"binaries": [
{
"binary_name": "libopenscap-perl",
"binary_version": "1.3.9+dfsg-1.1ubuntu2"
},
{
"binary_name": "libopenscap25t64",
"binary_version": "1.3.9+dfsg-1.1ubuntu2"
},
{
"binary_name": "openscap-common",
"binary_version": "1.3.9+dfsg-1.1ubuntu2"
},
{
"binary_name": "openscap-scanner",
"binary_version": "1.3.9+dfsg-1.1ubuntu2"
},
{
"binary_name": "openscap-utils",
"binary_version": "1.3.9+dfsg-1.1ubuntu2"
},
{
"binary_name": "python3-openscap",
"binary_version": "1.3.9+dfsg-1.1ubuntu2"
}
]
}{
"binaries": [
{
"binary_name": "libopenscap-perl",
"binary_version": "1.4.3+dfsg-1ubuntu1"
},
{
"binary_name": "libopenscap33",
"binary_version": "1.4.3+dfsg-1ubuntu1"
},
{
"binary_name": "openscap-common",
"binary_version": "1.4.3+dfsg-1ubuntu1"
},
{
"binary_name": "openscap-scanner",
"binary_version": "1.4.3+dfsg-1ubuntu1"
},
{
"binary_name": "openscap-utils",
"binary_version": "1.4.3+dfsg-1ubuntu1"
},
{
"binary_name": "python3-openscap",
"binary_version": "1.4.3+dfsg-1ubuntu1"
}
]
}{
"binaries": [
{
"binary_name": "libopenscap-perl",
"binary_version": "1.4.4+dfsg-2"
},
{
"binary_name": "libopenscap33",
"binary_version": "1.4.4+dfsg-2"
},
{
"binary_name": "openscap-common",
"binary_version": "1.4.4+dfsg-2"
},
{
"binary_name": "openscap-scanner",
"binary_version": "1.4.4+dfsg-2"
},
{
"binary_name": "openscap-utils",
"binary_version": "1.4.4+dfsg-2"
},
{
"binary_name": "python3-openscap",
"binary_version": "1.4.4+dfsg-2"
}
]
}