Korean
<< Back
VID 23211
Severity 40
Port 631
Protocol TCP
Class CUPS
Detailed Description The CUPS server, according to its banner, has a memory corruption vulnerability in the 'process_browse_data' function. Easy Software Products' Common UNIX Printing System (CUPS) is a cross-platform printing solution for UNIX environments that is based on the "Internet Printing Protocol". CUPS has a web-based graphical interface for printer management and is available on most Linux systems. CUPS version 1.3.5 and earlier versions are vulnerable to a double-free memory corruption vulnerability in the process_browse_data() function. By sending a specially-crafted packet to UDP port 631, a remote attacker could exploit this vulnerability to execute arbitrary code on the system or cause the affected service to crash.

* Note: This check solely relied on the banner of the remote CUPS server to assess this vulnerability, so this might be a false positive.

* References:
http://www.cups.org/str.php?L2656
http://www.cups.org/articles.php?L529
http://secunia.com/advisories/28994

* Platforms Affected:
Easy Software Products, CUPS version 1.3.5 and earlier versions
Linux Any version
Unix Any version
Recommendation Upgrade to the latest version of CUPS (1.3.6 or later), available from the CUPS Software Web site at http://www.cups.org/software.php
Related URL CVE-2008-0882 (CVE)
Related URL 27906 (SecurityFocus)
Related URL 40718 (ISS)