OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to 2.4.20, the cupsdCreateJob option-string builder in scheduler/job.c maps attacker-controlled destination-uri and pre-dial-string values from a configured fax queue to the phone and faxPrefix options. Unlike ordinary IPP job attributes, these mapped fax values bypass the control-character sanitizer and are copied directly into the filter options argument. A user permitted to submit a job can therefore inject control characters into the downstream option stream. The reporter states that a downstream fax filter passing these values to a shell or modem command could execute code as lp, while the maintainer states that CUPS has no confidentiality or integrity impact because the only known code-executing filter is optional Foomatic and addressed separately, leaving possible disruption of the affected queue. This issue is fixed in version 2.4.20.
{
"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"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"binaries": [
{
"binary_name": "cups-filters",
"binary_version": "2.0.0-0ubuntu4.1"
},
{
"binary_name": "cups-filters-core-drivers",
"binary_version": "2.0.0-0ubuntu4.1"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"binaries": [
{
"binary_name": "libcupsfilters-tests",
"binary_version": "2.0.0-0ubuntu7.2"
},
{
"binary_name": "libcupsfilters2-common",
"binary_version": "2.0.0-0ubuntu7.2"
},
{
"binary_name": "libcupsfilters2t64",
"binary_version": "2.0.0-0ubuntu7.2"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"binaries": [
{
"binary_name": "cups-filters",
"binary_version": "2.0.1-0ubuntu4.1"
},
{
"binary_name": "cups-filters-core-drivers",
"binary_version": "2.0.1-0ubuntu4.1"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"binaries": [
{
"binary_name": "libcupsfilters-tests",
"binary_version": "2.1.1-0ubuntu5"
},
{
"binary_name": "libcupsfilters2-common",
"binary_version": "2.1.1-0ubuntu5"
},
{
"binary_name": "libcupsfilters2t64",
"binary_version": "2.1.1-0ubuntu5"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"binaries": [
{
"binary_name": "cups-filters",
"binary_version": "2.0.1-0ubuntu5"
},
{
"binary_name": "cups-filters-core-drivers",
"binary_version": "2.0.1-0ubuntu5"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"binaries": [
{
"binary_name": "libcupsfilters-tests",
"binary_version": "2.1.1-0ubuntu5"
},
{
"binary_name": "libcupsfilters2-common",
"binary_version": "2.1.1-0ubuntu5"
},
{
"binary_name": "libcupsfilters2t64",
"binary_version": "2.1.1-0ubuntu5"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"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"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"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"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}{
"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"
}
],
"priority_reason": "BellSoft advisory reference suggests a Java/OpenJDK-related CVE; Ubuntu ships OpenJDK packages, so a Java component issue is plausibly in scope."
}