CVE-2009-3743
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript...
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript before 8.71 allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a malformed TrueType font in a document that trigger an integer overflow and a heap-based buffer overflow.
Exploit likelihood
What each source reports
NVD Score used
9.3
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript before 8.71 allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a malformed TrueType font in a document that trigger an integer overflow and a heap-based buffer overflow.
- Record
CVE-2009-3743- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript before 8.71 allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a malformed TrueType font in a document that trigger an integer overflow and a heap-based buffer overflow.
- Record
CVE-2009-3743- Updated
- 2026-11-02
EUVDEUVD-2009-3715 No score
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript before 8.71 allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a malformed TrueType font in a document that trigger an integer overflow and a heap-based buffer overflow.
- Record
EUVD-2009-3715- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3p47-jqhp-gxp9 No score
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript...
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript before 8.71 allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a malformed TrueType font in a document that trigger an integer overflow and a heap-based buffer overflow.
- Record
GHSA-3p47-jqhp-gxp9- Updated
- 2026-11-02
OSV No score
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript before 8.71 allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a malformed TrueType font in a document that trigger an integer overflow and a heap-based buffer overflow.
- Record
CVE-2009-3743- Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-3743 No score
Off-by-one error in the Ins_MINDEX function in the TrueType bytecode interpreter in Ghostscript before 8.71 allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a malformed TrueType font in a document that trigger an integer overflow and a heap-based buffer overflow.
- Record
DEBIAN-CVE-2009-3743- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ghostscriptDebian:12 |
before 8.71~dfsg-1 | 8.71~dfsg-1 |
ghostscriptDebian:13 |
before 8.71~dfsg-1 | 8.71~dfsg-1 |
ghostscriptDebian:14 |
before 8.71~dfsg-1 | 8.71~dfsg-1 |
ghostscriptRed Hat:enterprise_linux:5::client |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscript-debuginfoRed Hat:enterprise_linux:5::client |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscript-gtkRed Hat:enterprise_linux:5::client |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscriptRed Hat:enterprise_linux:5::client_workstation |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscript-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscript-develRed Hat:enterprise_linux:5::client_workstation |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscriptRed Hat:enterprise_linux:5::server |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
Show 23 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ghostscript-debuginfoRed Hat:enterprise_linux:5::server |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscript-develRed Hat:enterprise_linux:5::server |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscript-gtkRed Hat:enterprise_linux:5::server |
before 0:8.70-6.el5_7.6 | 0:8.70-6.el5_7.6 |
ghostscriptRed Hat:enterprise_linux:6::client |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-debuginfoRed Hat:enterprise_linux:6::client |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-develRed Hat:enterprise_linux:6::client |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-docRed Hat:enterprise_linux:6::client |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-gtkRed Hat:enterprise_linux:6::client |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscriptRed Hat:enterprise_linux:6::computenode |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-develRed Hat:enterprise_linux:6::computenode |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-docRed Hat:enterprise_linux:6::computenode |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-gtkRed Hat:enterprise_linux:6::computenode |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscriptRed Hat:enterprise_linux:6::server |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-debuginfoRed Hat:enterprise_linux:6::server |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-develRed Hat:enterprise_linux:6::server |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-docRed Hat:enterprise_linux:6::server |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-gtkRed Hat:enterprise_linux:6::server |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscriptRed Hat:enterprise_linux:6::workstation |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-develRed Hat:enterprise_linux:6::workstation |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-docRed Hat:enterprise_linux:6::workstation |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
ghostscript-gtkRed Hat:enterprise_linux:6::workstation |
before 0:8.70-11.el6_2.6 | 0:8.70-11.el6_2.6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-2009-3743 is a high vulnerability (CVSS 9.3) in Artifex Afpl Ghostscript, published August 26, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.75%, the 93rd percentile. Fixed in ghostscript 8.71~dfsg-1.
References
rhn.redhat.com/errata/RHSA-2012-0095.html
security.gentoo.org/glsa/glsa-201412-17.xml
securitytracker.com/id?1024785
securityfocus.com/archive/1/514892/100/0/threaded
kb.cert.org/vuls/id/JALR-87YGN8
kb.cert.org/vuls/id/644319
Show 21 moreShow less
nvd.nist.gov/vuln/detail/CVE-2009-3743
github.com/advisories/GHSA-3p47-jqhp-gxp9
security-tracker.debian.org/tracker/CVE-2009-3743
access.redhat.com/errata/RHSA-2012:0095
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=599564
bugzilla.redhat.com/show_bug.cgi?id=627902
bugzilla.redhat.com/show_bug.cgi?id=646086
bugzilla.redhat.com/show_bug.cgi?id=771853
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0095.json
access.redhat.com/security/cve/CVE-2009-3743
cve.org/CVERecord?id=CVE-2009-3743
access.redhat.com/security/cve/CVE-2010-2055
cve.org/CVERecord?id=CVE-2010-2055
nvd.nist.gov/vuln/detail/CVE-2010-2055
access.redhat.com/security/cve/CVE-2010-4054
cve.org/CVERecord?id=CVE-2010-4054
nvd.nist.gov/vuln/detail/CVE-2010-4054
access.redhat.com/security/cve/CVE-2010-4820
cve.org/CVERecord?id=CVE-2010-4820
nvd.nist.gov/vuln/detail/CVE-2010-4820