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.
2010-11-05T17:00:01.843
2025-04-11T00:51:21.963
Deferred
CVSSv3.1: 9.8 (CRITICAL)
AV:N/AC:M/Au:N/C:C/I:C/A:C
8.6
10.0
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | apple | cups | ≤ 1.4.4 | Yes |
Operating System | apple | mac_os_x | < 10.5.8 | Yes |
Operating System | apple | mac_os_x | ≤ 10.6.4 | Yes |
Operating System | apple | mac_os_x_server | < 10.5.8 | Yes |
Operating System | apple | mac_os_x_server | ≤ 10.6.4 | Yes |
Operating System | fedoraproject | fedora | 12 | Yes |
Operating System | fedoraproject | fedora | 13 | Yes |
Operating System | fedoraproject | fedora | 14 | Yes |
Operating System | canonical | ubuntu_linux | 6.06 | Yes |
Operating System | canonical | ubuntu_linux | 8.04 | Yes |
Operating System | canonical | ubuntu_linux | 9.10 | Yes |
Operating System | canonical | ubuntu_linux | 10.04 | Yes |
Operating System | canonical | ubuntu_linux | 10.10 | Yes |
Operating System | debian | debian_linux | 5.0 | Yes |
Operating System | opensuse | opensuse | 11.1 | Yes |
Operating System | opensuse | opensuse | 11.2 | Yes |
Operating System | opensuse | opensuse | 11.3 | Yes |
Operating System | suse | linux_enterprise | 10.0 | Yes |
Operating System | suse | linux_enterprise | 11.0 | Yes |
Operating System | suse | linux_enterprise | 11.0 | Yes |
Operating System | suse | linux_enterprise_server | 9 | Yes |
Operating System | redhat | enterprise_linux | 5.0 | Yes |
Operating System | redhat | enterprise_linux | 6.0 | Yes |
Operating System | redhat | enterprise_linux_desktop | 5.0 | Yes |
Operating System | redhat | enterprise_linux_server | 5.0 | Yes |
Operating System | redhat | enterprise_linux_workstation | 5.0 | Yes |