zlib before 1.3.2 allows CPU consumption via crc32_combine64 and crc32_combine_gen64 because x2nmodp can do right shifts within a loop that has no termination condition.
{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "lib32z1",
"binary_version": "1:1.3.dfsg-3.1ubuntu2.2"
},
{
"binary_name": "lib64z1",
"binary_version": "1:1.3.dfsg-3.1ubuntu2.2"
},
{
"binary_name": "libminizip1t64",
"binary_version": "1:1.3.dfsg-3.1ubuntu2.2"
},
{
"binary_name": "libx32z1",
"binary_version": "1:1.3.dfsg-3.1ubuntu2.2"
},
{
"binary_name": "minizip",
"binary_version": "1:1.3.dfsg-3.1ubuntu2.2"
},
{
"binary_name": "zlib1g",
"binary_version": "1:1.3.dfsg-3.1ubuntu2.2"
}
],
"priority_reason": "Resource consumption via API misuse only"
}
{
"binaries": [
{
"binary_name": "lib32z1",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu2"
},
{
"binary_name": "lib64z1",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu2"
},
{
"binary_name": "libminizip1t64",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu2"
},
{
"binary_name": "libx32z1",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu2"
},
{
"binary_name": "minizip",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu2"
},
{
"binary_name": "zlib1g",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu2"
}
],
"priority_reason": "Resource consumption via API misuse only"
}
{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "lib32z1",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu3.1"
},
{
"binary_name": "lib64z1",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu3.1"
},
{
"binary_name": "libminizip1t64",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu3.1"
},
{
"binary_name": "libx32z1",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu3.1"
},
{
"binary_name": "minizip",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu3.1"
},
{
"binary_name": "zlib1g",
"binary_version": "1:1.3.dfsg+really1.3.1-1ubuntu3.1"
}
],
"priority_reason": "Resource consumption via API misuse only"
}