CVE-2008-3640
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote...
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote attackers to execute arbitrary code via a crafted PostScript file that triggers a heap-based buffer overflow.
Exploit likelihood
What each source reports
NVD Score used
6.8
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote attackers to execute arbitrary code via a crafted PostScript file that triggers a heap-based buffer overflow.
- Record
CVE-2008-3640- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote attackers to execute arbitrary code via a crafted PostScript file that triggers a heap-based buffer overflow.
- Record
CVE-2008-3640- Updated
- 2026-11-02
EUVDEUVD-2008-3626 No score
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote attackers to execute arbitrary code via a crafted PostScript file that triggers a heap-based buffer overflow.
- Record
EUVD-2008-3626- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-45qx-8jq2-whqw No score
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote...
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote attackers to execute arbitrary code via a crafted PostScript file that triggers a heap-based buffer overflow.
- Record
GHSA-45qx-8jq2-whqw- Updated
- 2026-11-02
OSV No score
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote attackers to execute arbitrary code via a crafted PostScript file that triggers a heap-based buffer overflow.
- Record
CVE-2008-3640- Updated
- 2026-11-02
OSVDEBIAN-CVE-2008-3640 No score
Integer overflow in the WriteProlog function in texttops in CUPS before 1.3.9 allows remote attackers to execute arbitrary code via a crafted PostScript file that triggers a heap-based buffer overflow.
- Record
DEBIAN-CVE-2008-3640- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cupsDebian:12 |
before 1.3.8-1lenny2 | 1.3.8-1lenny2 |
cupsDebian:13 |
before 1.3.8-1lenny2 | 1.3.8-1lenny2 |
cupsDebian:14 |
before 1.3.8-1lenny2 | 1.3.8-1lenny2 |
cupsysDebian:4.0 From an advisory covering 3 CVEs |
before 1.2.7-4etch5, plus listed versions 1.2.7-41.2.7-4etch11.2.7-4etch21.2.7-4etch31.2.7-4etch4 |
1.2.7-4etch5 |
cupsRed Hat:enterprise_linux:3::as From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-debuginfoRed Hat:enterprise_linux:3::as From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-develRed Hat:enterprise_linux:3::as From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-libsRed Hat:enterprise_linux:3::as From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cupsRed Hat:enterprise_linux:3::desktop From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-debuginfoRed Hat:enterprise_linux:3::desktop From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
Show 38 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cups-develRed Hat:enterprise_linux:3::desktop From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-libsRed Hat:enterprise_linux:3::desktop From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cupsRed Hat:enterprise_linux:3::es From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-debuginfoRed Hat:enterprise_linux:3::es From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-develRed Hat:enterprise_linux:3::es From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-libsRed Hat:enterprise_linux:3::es From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cupsRed Hat:enterprise_linux:3::ws From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-debuginfoRed Hat:enterprise_linux:3::ws From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-develRed Hat:enterprise_linux:3::ws From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cups-libsRed Hat:enterprise_linux:3::ws From an advisory covering 3 CVEs |
before 1:1.1.17-13.3.54 | 1:1.1.17-13.3.54 |
cupsRed Hat:enterprise_linux:4::as From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-develRed Hat:enterprise_linux:4::as From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-libsRed Hat:enterprise_linux:4::as From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cupsRed Hat:enterprise_linux:4::desktop From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-develRed Hat:enterprise_linux:4::desktop From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-libsRed Hat:enterprise_linux:4::desktop From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cupsRed Hat:enterprise_linux:4::es From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-develRed Hat:enterprise_linux:4::es From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-libsRed Hat:enterprise_linux:4::es From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cupsRed Hat:enterprise_linux:4::ws From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-develRed Hat:enterprise_linux:4::ws From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cups-libsRed Hat:enterprise_linux:4::ws From an advisory covering 3 CVEs |
before 1:1.1.22-0.rc1.9.27.el4_7.1 | 1:1.1.22-0.rc1.9.27.el4_7.1 |
cupsRed Hat:enterprise_linux:5::client_workstation From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cupsRed Hat:enterprise_linux:5::client From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-libsRed Hat:enterprise_linux:5::client From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-lpdRed Hat:enterprise_linux:5::client From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cupsRed Hat:enterprise_linux:5::server From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-develRed Hat:enterprise_linux:5::server From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-libsRed Hat:enterprise_linux:5::server From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
cups-lpdRed Hat:enterprise_linux:5::server From an advisory covering 3 CVEs |
before 1:1.2.4-11.18.el5_2.2 | 1:1.2.4-11.18.el5_2.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2008-3640 is a medium vulnerability (CVSS 6.8) in Apple Cups, published October 14, 2008. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.65%, the 91st percentile. Fixed in cups 1.3.8-1lenny2.
References
sunsolve.sun.com/search/document.do?assetkey=1-26-261088-1
secunia.com/advisories/32284
mandriva.com/security/advisories?name=MDVSA-2008:211
vupen.com/english/advisories/2008/2782
gentoo.org/security/en/glsa/glsa-200812-11.xml
secunia.com/advisories/32331
Show 39 moreShow less
secunia.com/advisories/33111
securitytracker.com/id?1021034
secunia.com/advisories/32292
labs.idefense.com/intelligence/vulnerabilities/display.php?id=752
vupen.com/english/advisories/2009/1568
redhat.com/archives/fedora-package-announce/2008-October/msg00380.html
exchange.xforce.ibmcloud.com/vulnerabilities/45790
redhat.com/archives/fedora-package-announce/2008-October/msg00331.html
lists.opensuse.org/opensuse-security-announce/2008-10/msg00006.html
secunia.com/advisories/33085
support.avaya.com/elmodocs2/security/ASA-2008-470.htm
securityfocus.com/bid/31690
vupen.com/english/advisories/2008/3401
secunia.com/advisories/32226
debian.org/security/2008/dsa-1656
usn.ubuntu.com/656-1
cups.org/str.php?L2919
cups.org/articles.php?L575
secunia.com/advisories/32084
redhat.com/support/errata/RHSA-2008-0937.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10266
secunia.com/advisories/32316
nvd.nist.gov/vuln/detail/CVE-2008-3640
github.com/advisories/GHSA-45qx-8jq2-whqw
security-tracker.debian.org/tracker/CVE-2008-3640
access.redhat.com/errata/RHSA-2008:0937
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=464710
bugzilla.redhat.com/show_bug.cgi?id=464713
bugzilla.redhat.com/show_bug.cgi?id=464716
security.access.redhat.com/data/csaf/v2/advisories/2008/rhsa-2008_0937.json
access.redhat.com/security/cve/CVE-2008-3639
cve.org/CVERecord?id=CVE-2008-3639
nvd.nist.gov/vuln/detail/CVE-2008-3639
access.redhat.com/security/cve/CVE-2008-3640
cve.org/CVERecord?id=CVE-2008-3640
access.redhat.com/security/cve/CVE-2008-3641
cve.org/CVERecord?id=CVE-2008-3641
nvd.nist.gov/vuln/detail/CVE-2008-3641