Apple Cups vulnerabilities
127 known vulnerabilities affecting apple/cups.
Total CVEs
127
CISA KEV
0
Public exploits
13
Exploited in wild
0
Severity breakdown
CRITICAL21HIGH32MEDIUM62LOW12
Vulnerabilities
Page 3 of 7
CVE-2012-5519HIGHCVSS 7.2v1.4.42012-11-20
CVE-2012-5519 [HIGH] CWE-264 CVE-2012-5519: CUPS 1.4.4, when running in certain Linux distributions such as Debian GNU/Linux, stores the web int
CUPS 1.4.4, when running in certain Linux distributions such as Debian GNU/Linux, stores the web interface administrator key in /var/run/cups/certs/0 using certain permissions, which allows local users in the lpadmin group to read or write arbitrary files as root by leveraging the web interface.
nvdosv
CVE-2011-3170MEDIUMCVSS 5.1≤ 1.4.8v1.1+66 more2011-08-19
CVE-2011-3170 [MEDIUM] CVE-2011-3170: The gif_read_lzw function in filter/image-gif.c in CUPS 1.4.8 and earlier does not properly handle t
The gif_read_lzw function in filter/image-gif.c in CUPS 1.4.8 and earlier does not properly handle the first code word in an LZW stream, which allows remote attackers to trigger a heap-based buffer overflow, and possibly execute arbitrary code, via a crafted stream, a different vulnerability than CVE-2011-2896.
nvdosv
CVE-2011-2896MEDIUMCVSS 5.1≤ 1.4.62011-08-19
CVE-2011-2896 [MEDIUM] CWE-787 CVE-2011-2896: The LZW decompressor in the LWZReadByte function in giftoppm.c in the David Koblas GIF decoder in PB
The LZW decompressor in the LWZReadByte function in giftoppm.c in the David Koblas GIF decoder in PBMPLUS, as used in the gif_read_lzw function in filter/image-gif.c in CUPS before 1.4.7, the LZWReadByte function in plug-ins/common/file-gif-load.c in GIMP 2.6.11 and earlier, the LZWReadByte function in img/gifread.c in XPCE in SWI-Prolog 5.10.4 and ea
nvdosv
CVE-2010-2941CRITICALCVSS 9.8≤ 1.4.42010-11-05
CVE-2010-2941 [CRITICAL] CWE-416 CVE-2010-2941: ipp.c in cupsd in CUPS 1.4.4 and earlier does not properly allocate memory for attribute values with
ipp.c in cupsd in CUPS 1.4.4 and earlier does not properly allocate memory for attribute values with invalid string data types, which allows remote attackers to cause a denial of service (use-after-free and application crash) or possibly execute arbitrary code via a crafted IPP request.
nvdosv
CVE-2010-3702HIGHCVSS 7.5≤ 1.3.112010-11-05
CVE-2010-3702 [HIGH] CWE-476 CVE-2010-3702: The Gfx::getPos function in the PDF parser in xpdf before 3.02pl5, poppler 0.8.7 and possibly other
The Gfx::getPos function in the PDF parser in xpdf before 3.02pl5, poppler 0.8.7 and possibly other versions up to 0.15.1, CUPS, kdegraphics, and possibly other products allows context-dependent attackers to cause a denial of service (crash) via unknown vectors that trigger an uninitialized pointer dereference.
nvd
CVE-2010-2432MEDIUMCVSS 5.0≤ 1.4.3v1.1+60 more2010-06-22
CVE-2010-2432 [MEDIUM] CWE-399 CVE-2010-2432: The cupsDoAuthentication function in auth.c in the client in CUPS before 1.4.4, when HAVE_GSSAPI is
The cupsDoAuthentication function in auth.c in the client in CUPS before 1.4.4, when HAVE_GSSAPI is omitted, does not properly handle a demand for authorization, which allows remote CUPS servers to cause a denial of service (infinite loop) via HTTP_UNAUTHORIZED responses.
nvdosv
CVE-2010-2431LOWCVSS 2.6≤ 1.4.3v1.1+60 more2010-06-22
CVE-2010-2431 [LOW] CWE-59 CVE-2010-2431: The cupsFileOpen function in CUPS before 1.4.4 allows local users, with lp group membership, to over
The cupsFileOpen function in CUPS before 1.4.4 allows local users, with lp group membership, to overwrite arbitrary files via a symlink attack on the (1) /var/cache/cups/remote.cache or (2) /var/cache/cups/job.cache file.
nvdosv
CVE-2010-0542MEDIUMCVSS 6.8≤ 1.4.3v1.1+60 more2010-06-21
CVE-2010-0542 [MEDIUM] CWE-264 CVE-2010-0542: The _WriteProlog function in texttops.c in texttops in the Text Filter subsystem in CUPS before 1.4.
The _WriteProlog function in texttops.c in texttops in the Text Filter subsystem in CUPS before 1.4.4 does not check the return values of certain calloc calls, which allows remote attackers to cause a denial of service (NULL pointer dereference or heap memory corruption) or possibly execute arbitrary code via a crafted file.
nvdosv
CVE-2010-0540MEDIUMCVSS 6.0≥ 0, < 1.4.4-12010-06-17
CVE-2010-0540 [MEDIUM] CVE-2010-0540: Cross-site request forgery (CSRF) vulnerability in the web interface in CUPS before 1
Cross-site request forgery (CSRF) vulnerability in the web interface in CUPS before 1.4.4, as used on Apple Mac OS X 10.5.8, Mac OS X 10.6 before 10.6.4, and other platforms, allows remote attackers to hijack the authentication of administrators for requests that change settings.
osv
CVE-2010-1748MEDIUMCVSS 4.3PoC≤ 1.4.3v1.1+60 more2010-06-17
CVE-2010-1748 [MEDIUM] CWE-119 CVE-2010-1748: The cgi_initialize_string function in cgi-bin/var.c in the web interface in CUPS before 1.4.4, as us
The cgi_initialize_string function in cgi-bin/var.c in the web interface in CUPS before 1.4.4, as used on Apple Mac OS X 10.5.8, Mac OS X 10.6 before 10.6.4, and other platforms, does not properly handle parameter values containing a % (percent) character without two subsequent hex characters, which allows context-dependent attackers to obtain sensiti
nvdosv
CVE-2010-0302HIGHCVSS 7.5fixed in 1.4.42010-03-05
CVE-2010-0302 [HIGH] CVE-2010-0302: Use-after-free vulnerability in the abstract file-descriptor handling interface in the cupsdDoSelect
Use-after-free vulnerability in the abstract file-descriptor handling interface in the cupsdDoSelect function in scheduler/select.c in the scheduler in cupsd in CUPS before 1.4.4, when kqueue or epoll is used, allows remote attackers to cause a denial of service (daemon crash or hang) via a client disconnection during listing of a large number of print jobs, re
nvdosv
CVE-2010-0393MEDIUMCVSS 6.9v1.2.2v1.3.7+2 more2010-03-05
CVE-2010-0393 [MEDIUM] CWE-264 CVE-2010-0393: The _cupsGetlang function, as used by lppasswd.c in lppasswd in CUPS 1.2.2, 1.3.7, 1.3.9, and 1.4.1,
The _cupsGetlang function, as used by lppasswd.c in lppasswd in CUPS 1.2.2, 1.3.7, 1.3.9, and 1.4.1, relies on an environment variable to determine the file that provides localized message strings, which allows local users to gain privileges via a file that contains crafted localization data with format string specifiers.
nvdosv
CVE-2009-3553HIGHCVSS 7.5v1.3.7v1.3.102009-11-20
CVE-2009-3553 [HIGH] CWE-416 CVE-2009-3553: Use-after-free vulnerability in the abstract file-descriptor handling interface in the cupsdDoSelect
Use-after-free vulnerability in the abstract file-descriptor handling interface in the cupsdDoSelect function in scheduler/select.c in the scheduler in cupsd in CUPS 1.3.7 and 1.3.10 allows remote attackers to cause a denial of service (daemon crash or hang) via a client disconnection during listing of a large number of print jobs, related to improperly
nvdosv
CVE-2009-2820MEDIUMCVSS 4.3PoC≥ 0, < 1.4.2-12009-11-10
CVE-2009-2820 [MEDIUM] CVE-2009-2820: The web interface in CUPS before 1
The web interface in CUPS before 1.4.2, as used on Apple Mac OS X before 10.6.2 and other platforms, does not properly handle (1) HTTP headers and (2) HTML templates, which allows remote attackers to conduct cross-site scripting (XSS) attacks and HTTP response splitting attacks via vectors related to (a) the product's web interface, (b) the configuration of the print system, and (c) the titles of printed jobs, as demonstrat
osv
CVE-2009-0949HIGHCVSS 7.5PoCfixed in 1.3.102009-06-09
CVE-2009-0949 [HIGH] CWE-908 CVE-2009-0949: The ippReadIO function in cups/ipp.c in cupsd in CUPS before 1.3.10 does not properly initialize mem
The ippReadIO function in cups/ipp.c in cupsd in CUPS before 1.3.10 does not properly initialize memory for IPP request packets, which allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via a scheduler request with two consecutive IPP_TAG_UNSUPPORTED tags.
nvdosv
CVE-2009-1196MEDIUMCVSS 5.0v1.1.17v1.1.222009-06-09
CVE-2009-1196 [MEDIUM] CWE-399 CVE-2009-1196: The directory-services functionality in the scheduler in CUPS 1.1.17 and 1.1.22 allows remote attack
The directory-services functionality in the scheduler in CUPS 1.1.17 and 1.1.22 allows remote attackers to cause a denial of service (cupsd daemon outage or crash) via manipulations of the timing of CUPS browse packets, related to a "pointer use-after-delete flaw."
nvdosv
CVE-2009-0791MEDIUMCVSS 6.8v1.1.17v1.1.22+1 more2009-06-09
CVE-2009-0791 [MEDIUM] CWE-189 CVE-2009-0791: Multiple integer overflows in Xpdf 2.x and 3.x and Poppler 0.x, as used in the pdftops filter in CUP
Multiple integer overflows in Xpdf 2.x and 3.x and Poppler 0.x, as used in the pdftops filter in CUPS 1.1.17, 1.1.22, and 1.3.7, GPdf, and kdegraphics KPDF, allow remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted PDF file that triggers a heap-based buffer overflow, possibly related to (1
nvdosv
CVE-2009-0164MEDIUMCVSS 6.4≤ 1.3.9v1.1+54 more2009-04-24
CVE-2009-0164 [MEDIUM] CWE-20 CVE-2009-0164: The web interface for CUPS before 1.3.10 does not validate the HTTP Host header in a client request,
The web interface for CUPS before 1.3.10 does not validate the HTTP Host header in a client request, which makes it easier for remote attackers to conduct DNS rebinding attacks.
nvdosv
CVE-2009-1182HIGHCVSS 7.5≤ 1.3.9v1.1+54 more2009-04-23
CVE-2009-1182 [HIGH] CWE-119 CVE-2009-1182: Multiple buffer overflows in the JBIG2 MMR decoder in Xpdf 3.02pl2 and earlier, CUPS 1.3.9 and earli
Multiple buffer overflows in the JBIG2 MMR decoder in Xpdf 3.02pl2 and earlier, CUPS 1.3.9 and earlier, Poppler before 0.10.6, and other products allow remote attackers to execute arbitrary code via a crafted PDF file.
nvd
CVE-2009-1183MEDIUMCVSS 4.3≤ 1.3.9v1.1+54 more2009-04-23
CVE-2009-1183 [MEDIUM] CWE-399 CVE-2009-1183: The JBIG2 MMR decoder in Xpdf 3.02pl2 and earlier, CUPS 1.3.9 and earlier, Poppler before 0.10.6, an
The JBIG2 MMR decoder in Xpdf 3.02pl2 and earlier, CUPS 1.3.9 and earlier, Poppler before 0.10.6, and other products allows remote attackers to cause a denial of service (infinite loop and hang) via a crafted PDF file.
nvd