CVE-2008-3641
Apple CUPS HP-GL/2 Filter Remote Code Execution Vulnerability
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
2Exploited in Wild
-Decision
Descriptions
The Hewlett-Packard Graphics Language (HPGL) filter in CUPS before 1.3.9 allows remote attackers to execute arbitrary code via crafted pen width and pen color opcodes that overwrite arbitrary memory.
El filtro de lenguaje grafico de Hewlett-Packard (HPGL) en el CUPS en versiones anteriores a v1.3.9 permite a atacantes remotos ejecutar codigo a su elección a traves de codigos manipulados de anchura y color de lapiz que permite la sobreescritura de memoria a su elección.
This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Apple CUPS. Authentication is not required to exploit this vulnerability.
The specific flaw exists in the Hewlett-Packard Graphics Language filter. Inadequate bounds checking on the pen width and pen color opcodes result in an arbitrary memory overwrite allowing for the execution of arbitrary code as the "hgltops" process uid.
A buffer overflow in the SGI image format decoding routines used by the CUPS image converting filter imagetops was discovered. An attacker could create malicious SGI image files that could possibly execute arbitrary code if the file was printed. An integer overflow flaw leading to a heap buffer overflow was found in the Text-to-PostScript texttops filter. An attacker could create a malicious text file that could possibly execute arbitrary code if the file was printed. Finally, an insufficient buffer bounds checking flaw was found in the HP-GL/2-to-PostScript hpgltops filter. An attacker could create a malicious HP-GL/2 file that could possibly execute arbitrary code if the file was printed. The updated packages have been patched to prevent this issue; for Mandriva Linux 2009.0 the latest CUPS version (1.3.9) is provided that corrects these issues and also provides other bug fixes.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2008-08-12 CVE Reserved
- 2008-10-09 CVE Published
- 2014-03-24 First Exploit
- 2024-08-07 CVE Updated
- 2025-08-04 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-399: Resource Management Errors
CAPEC
References (39)
URL | Date | SRC |
---|---|---|
https://www.exploit-db.com/exploits/32470 | 2014-03-24 | |
http://www.cups.org/str.php?L2911 | 2024-08-07 |
URL | Date | SRC |
---|---|---|
http://www.securityfocus.com/bid/31681 | 2018-10-11 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | <= 1.3.8 Search vendor "Apple" for product "Cups" and version " <= 1.3.8" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1 Search vendor "Apple" for product "Cups" and version "1.1" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.1 Search vendor "Apple" for product "Cups" and version "1.1.1" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.2 Search vendor "Apple" for product "Cups" and version "1.1.2" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.3 Search vendor "Apple" for product "Cups" and version "1.1.3" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.4 Search vendor "Apple" for product "Cups" and version "1.1.4" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.5 Search vendor "Apple" for product "Cups" and version "1.1.5" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.5-1 Search vendor "Apple" for product "Cups" and version "1.1.5-1" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.5-2 Search vendor "Apple" for product "Cups" and version "1.1.5-2" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.6 Search vendor "Apple" for product "Cups" and version "1.1.6" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.6-1 Search vendor "Apple" for product "Cups" and version "1.1.6-1" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.6-2 Search vendor "Apple" for product "Cups" and version "1.1.6-2" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.6-3 Search vendor "Apple" for product "Cups" and version "1.1.6-3" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.7 Search vendor "Apple" for product "Cups" and version "1.1.7" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.8 Search vendor "Apple" for product "Cups" and version "1.1.8" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.9 Search vendor "Apple" for product "Cups" and version "1.1.9" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.9-1 Search vendor "Apple" for product "Cups" and version "1.1.9-1" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.10 Search vendor "Apple" for product "Cups" and version "1.1.10" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.10-1 Search vendor "Apple" for product "Cups" and version "1.1.10-1" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.11 Search vendor "Apple" for product "Cups" and version "1.1.11" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.12 Search vendor "Apple" for product "Cups" and version "1.1.12" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.13 Search vendor "Apple" for product "Cups" and version "1.1.13" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.14 Search vendor "Apple" for product "Cups" and version "1.1.14" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.15 Search vendor "Apple" for product "Cups" and version "1.1.15" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.16 Search vendor "Apple" for product "Cups" and version "1.1.16" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.17 Search vendor "Apple" for product "Cups" and version "1.1.17" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.18 Search vendor "Apple" for product "Cups" and version "1.1.18" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.19 Search vendor "Apple" for product "Cups" and version "1.1.19" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.19 Search vendor "Apple" for product "Cups" and version "1.1.19" | rc1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.19 Search vendor "Apple" for product "Cups" and version "1.1.19" | rc2 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.19 Search vendor "Apple" for product "Cups" and version "1.1.19" | rc3 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.19 Search vendor "Apple" for product "Cups" and version "1.1.19" | rc4 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.19 Search vendor "Apple" for product "Cups" and version "1.1.19" | rc5 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.20 Search vendor "Apple" for product "Cups" and version "1.1.20" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.20 Search vendor "Apple" for product "Cups" and version "1.1.20" | rc1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.20 Search vendor "Apple" for product "Cups" and version "1.1.20" | rc2 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.20 Search vendor "Apple" for product "Cups" and version "1.1.20" | rc3 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.20 Search vendor "Apple" for product "Cups" and version "1.1.20" | rc4 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.20 Search vendor "Apple" for product "Cups" and version "1.1.20" | rc5 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.20 Search vendor "Apple" for product "Cups" and version "1.1.20" | rc6 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.21 Search vendor "Apple" for product "Cups" and version "1.1.21" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.21 Search vendor "Apple" for product "Cups" and version "1.1.21" | rc1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.21 Search vendor "Apple" for product "Cups" and version "1.1.21" | rc2 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.22 Search vendor "Apple" for product "Cups" and version "1.1.22" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.22 Search vendor "Apple" for product "Cups" and version "1.1.22" | rc1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.22 Search vendor "Apple" for product "Cups" and version "1.1.22" | rc2 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.23 Search vendor "Apple" for product "Cups" and version "1.1.23" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.1.23 Search vendor "Apple" for product "Cups" and version "1.1.23" | rc1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2 Search vendor "Apple" for product "Cups" and version "1.2" | b1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2 Search vendor "Apple" for product "Cups" and version "1.2" | b2 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2 Search vendor "Apple" for product "Cups" and version "1.2" | rc1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2 Search vendor "Apple" for product "Cups" and version "1.2" | rc2 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2 Search vendor "Apple" for product "Cups" and version "1.2" | rc3 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.0 Search vendor "Apple" for product "Cups" and version "1.2.0" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.1 Search vendor "Apple" for product "Cups" and version "1.2.1" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.2 Search vendor "Apple" for product "Cups" and version "1.2.2" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.3 Search vendor "Apple" for product "Cups" and version "1.2.3" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.4 Search vendor "Apple" for product "Cups" and version "1.2.4" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.5 Search vendor "Apple" for product "Cups" and version "1.2.5" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.6 Search vendor "Apple" for product "Cups" and version "1.2.6" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.7 Search vendor "Apple" for product "Cups" and version "1.2.7" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.8 Search vendor "Apple" for product "Cups" and version "1.2.8" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.9 Search vendor "Apple" for product "Cups" and version "1.2.9" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.10 Search vendor "Apple" for product "Cups" and version "1.2.10" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.11 Search vendor "Apple" for product "Cups" and version "1.2.11" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.2.12 Search vendor "Apple" for product "Cups" and version "1.2.12" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3 Search vendor "Apple" for product "Cups" and version "1.3" | b1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3 Search vendor "Apple" for product "Cups" and version "1.3" | rc1 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3 Search vendor "Apple" for product "Cups" and version "1.3" | rc2 |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3.0 Search vendor "Apple" for product "Cups" and version "1.3.0" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3.1 Search vendor "Apple" for product "Cups" and version "1.3.1" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3.2 Search vendor "Apple" for product "Cups" and version "1.3.2" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3.3 Search vendor "Apple" for product "Cups" and version "1.3.3" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3.4 Search vendor "Apple" for product "Cups" and version "1.3.4" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3.5 Search vendor "Apple" for product "Cups" and version "1.3.5" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3.6 Search vendor "Apple" for product "Cups" and version "1.3.6" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Cups Search vendor "Apple" for product "Cups" | 1.3.7 Search vendor "Apple" for product "Cups" and version "1.3.7" | - |
Affected
|