A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an infinite loop when processing a printer-advertised IEEE-1284 device ID with an empty model field, causing sustained CPU consumption. A network-adjacent attacker could exploit this by broadcasting a specially crafted printer advertisement, leading to denial of service.
{
"binaries": [
{
"binary_name": "cups-browsed",
"binary_version": "1.28.15-0ubuntu1.5"
},
{
"binary_name": "cups-filters",
"binary_version": "1.28.15-0ubuntu1.5"
},
{
"binary_name": "cups-filters-core-drivers",
"binary_version": "1.28.15-0ubuntu1.5"
},
{
"binary_name": "libcupsfilters1",
"binary_version": "1.28.15-0ubuntu1.5"
},
{
"binary_name": "libfontembed1",
"binary_version": "1.28.15-0ubuntu1.5"
}
]
}{
"binaries": [
{
"binary_name": "cups-browsed",
"binary_version": "1.8.3-2ubuntu3.5+esm3"
},
{
"binary_name": "cups-filters",
"binary_version": "1.8.3-2ubuntu3.5+esm3"
},
{
"binary_name": "cups-filters-core-drivers",
"binary_version": "1.8.3-2ubuntu3.5+esm3"
},
{
"binary_name": "libcupsfilters1",
"binary_version": "1.8.3-2ubuntu3.5+esm3"
},
{
"binary_name": "libfontembed1",
"binary_version": "1.8.3-2ubuntu3.5+esm3"
}
]
}{
"binaries": [
{
"binary_name": "cups-browsed",
"binary_version": "1.20.2-0ubuntu3.3+esm2"
},
{
"binary_name": "cups-filters",
"binary_version": "1.20.2-0ubuntu3.3+esm2"
},
{
"binary_name": "cups-filters-core-drivers",
"binary_version": "1.20.2-0ubuntu3.3+esm2"
},
{
"binary_name": "libcupsfilters1",
"binary_version": "1.20.2-0ubuntu3.3+esm2"
},
{
"binary_name": "libfontembed1",
"binary_version": "1.20.2-0ubuntu3.3+esm2"
}
]
}{
"binaries": [
{
"binary_name": "cups-browsed",
"binary_version": "1.27.4-1ubuntu0.4+esm1"
},
{
"binary_name": "cups-filters",
"binary_version": "1.27.4-1ubuntu0.4+esm1"
},
{
"binary_name": "cups-filters-core-drivers",
"binary_version": "1.27.4-1ubuntu0.4+esm1"
},
{
"binary_name": "libcupsfilters1",
"binary_version": "1.27.4-1ubuntu0.4+esm1"
},
{
"binary_name": "libfontembed1",
"binary_version": "1.27.4-1ubuntu0.4+esm1"
}
]
}