Search vulnerabilities

Results 14

Export CSV
CVE-2013-6473

Multiple heap-based buffer overflows in the urftopdf filter in cups-filters 1.0.25 before 1.0.47 allow remote attackers to execute arbitrary code via a large (1) page or (2) line in a URF file.

CVSS 2.0 · 6.8 Medium EPSS 3.4% KEV · Not listed
CVE-2013-6475

cups-filters: possible heap-based buffer overflows due to the use of gmalloc

Multiple integer overflows in (1) OPVPOutputDev.cxx and (2) oprs/OPVPSplash.cxx in the pdftoopvp filter in CUPS and cups-filters before 1.0.47 allow remote attackers to execute arbitrary code via a crafted PDF file, which triggers a heap-based buffer overflow.

CVSS 2.0 · 6.8 Medium EPSS 3.2% KEV · Not listed
Vendors
Products
CVE-2013-6476

The OPVPWrapper::loadDriver function in oprs/OPVPWrapper.cxx in the pdftoopvp filter in CUPS and cups-filters before 1.0.47 allows local users to gain privileges via a Trojan horse driver in the same directory as the PDF file.

CVSS 2.0 · 4.4 Medium EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2014-2707

cups-filters: remote command injection in cups-browsed

cups-browsed in cups-filters 1.0.41 before 1.0.51 allows remote IPP printers to execute arbitrary commands via shell metacharacters in the (1) model or (2) PDL, related to "System V interface scripts generated for queues."

CVSS 2.0 · 8.3 High EPSS 1.2% KEV · Not listed
Vendors
Products
CVE-2014-4336

cups-filters: incomplete fix for CVE-2014-2707

The generate_local_queue function in utils/cups-browsed.c in cups-browsed in cups-filters before 1.0.53 allows remote IPP printers to execute arbitrary commands via shell metacharacters in the host name. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-2707.

CVSS 2.0 · 5.8 Medium EPSS 1.1% KEV · Not listed
Vendors
Products
CVE-2014-4337

cups-filters: cups-browsed DoS via process_browse_data() OOB read

The process_browse_data function in utils/cups-browsed.c in cups-browsed in cups-filters before 1.0.53 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via crafted packet data.

CVSS 2.0 · 4.3 Medium EPSS 2.9% KEV · Not listed
CVE-2014-4338

cups-filters: unsupported BrowseAllow value lets cups-browsed accept from all hosts

cups-browsed in cups-filters before 1.0.53 allows remote attackers to bypass intended access restrictions in opportunistic circumstances by leveraging a malformed cups-browsed.conf BrowseAllow directive that is interpreted as granting browse access to all IP addresses.

CVSS 2.0 · 4.0 Medium EPSS 3.0% KEV · Not listed
CVE-2015-2265

cups-filters: remote command execution in remove_bad_chars() (incomplete fix for CVE-2014-2707)

The remove_bad_chars function in utils/cups-browsed.c in cups-filters before 1.0.66 allows remote IPP printers to execute arbitrary commands via consecutive shell metacharacters in the (1) model or (2) PDL. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-2707.

CVSS 2.0 · 7.5 High EPSS 3.0% KEV · Not listed
CVE-2015-3258

cups-filters: texttopdf heap-based buffer overflow

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

CVSS 2.0 · 7.5 High EPSS 7.9% KEV · Not listed
Vendors
Products
CVE-2015-3279

cups-filters: texttopdf integer overflow

Integer overflow in filter/texttopdf.c in texttopdf in cups-filters before 1.0.71 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted line size in a print job, which triggers a heap-based buffer overflow.

CVSS 2.0 · 7.5 High EPSS 6.6% KEV · Not listed
Vendors
Products
CVE-2015-8327

cups-filters: foomatic-rip did not consider the back tick as an illegal shell escape character

Incomplete blacklist vulnerability in util.c in foomatic-rip in cups-filters 1.0.42 before 1.2.0 and in foomatic-filters in Foomatic 4.0.x allows remote attackers to execute arbitrary commands via ` (backtick) characters in a print job.

CVSS 2.0 · 7.5 High EPSS 10.6% KEV · Not listed
Vendors
Products
CVE-2015-8560

cups-filters: foomatic-rip did not consider semicolon as illegal shell escape character

Incomplete blacklist vulnerability in util.c in foomatic-rip in cups-filters 1.0.42 before 1.4.0 and in foomatic-filters in Foomatic 4.0.x allows remote attackers to execute arbitrary commands via a ; (semicolon) character in a print job, a different vulnerability than CVE-2015-8327.

CVSS 3.0 · 7.3 High EPSS 5.3% KEV · Not listed
Vendors
Products
CVE-2023-24805

Command injection in cups-filters

cups-filters contains backends, filters, and other software required to get the cups printing service working on operating systems other than macos. If you use the Backend Error Handler (beh) to create an accessible network printer, this security vulnerability can cause remote code execution. `beh.c` contains the line `retval = system(cmdline) >> 8;` which calls the `system` command with the operand `cmdline`. `cmdline` contains multiple user controlled, unsanitized values. As a result an attacker with network access to the hosted print server can exploit this vulnerability to inject system commands which are executed in the context of the running server. This issue has been addressed in commit `8f2740357` and is expected to be bundled in the next release. Users are advised to upgrade when possible and to restrict access to network printers in the meantime.

CVSS 3.1 · 8.8 High EPSS 3.7% KEV · Not listed
Vendors
Products