CVE-2010-0302

High

Description

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, related to improperly maintaining a reference count. NOTE: some of these details are obtained from third party information. NOTE: this vulnerability exists because of an incomplete fix for CVE-2009-3553.

SeverityHigh
CVSS7.5
Exploit probability—
ProductApple Cups
PublishedMar 5, 2010
First seenMar 5, 2010

How to fix

Update
  • apple cups1.4.4 or later
  • apple mac_os_x10.5.8, 10.6.4 or later
  • apple mac_os_x_server10.5.8, 10.6.4 or later

Affected products

ProductAffected versionsFixed in
apple cupsv < 1.4.41.4.4
apple mac_os_xv < 10.5.8, 10.6.0 ≤ v < 10.6.410.5.8, 10.6.4
apple mac_os_x_serverv < 10.5.8, 10.6.0 ≤ v < 10.6.410.5.8, 10.6.4
fedoraproject fedora11—
canonical ubuntu_linux6.06, 8.04, 8.10, 9.04, 9.10—
redhat enterprise_linux5.0—
redhat enterprise_linux_desktop5.0—
redhat enterprise_linux_eus5.4—
redhat enterprise_linux_server5.0—
redhat enterprise_linux_workstation5.0—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.