CVE-2010-0421
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout...
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout.cc in Pango before 1.27.1 allows context-dependent attackers to cause a denial of service (application crash) via a crafted font file, related to building a synthetic Glyph Definition (aka GDEF) table by using this font's charmap and the Unicode property database.
Exploit likelihood
What each source reports
NVD Score used
4.3
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout.cc in Pango before 1.27.1 allows context-dependent attackers to cause a denial of service (application crash) via a crafted font file, related to building a synthetic Glyph Definition (aka GDEF) table by using this font's charmap and the Unicode property database.
- Record
CVE-2010-0421- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout.cc in Pango before 1.27.1 allows context-dependent attackers to cause a denial of service (application crash) via a crafted font file, related to building a synthetic Glyph Definition (aka GDEF) table by using this font's charmap and the Unicode property database.
- Record
CVE-2010-0421- Updated
- 2026-11-02
EUVDEUVD-2010-0452 No score
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout.cc in Pango before 1.27.1 allows context-dependent attackers to cause a denial of service (application crash) via a crafted font file, related to building a synthetic Glyph Definition (aka GDEF) table by using this font's charmap and the Unicode property database.
- Record
EUVD-2010-0452- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-77cq-2r3w-6xhj No score
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout...
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout.cc in Pango before 1.27.1 allows context-dependent attackers to cause a denial of service (application crash) via a crafted font file, related to building a synthetic Glyph Definition (aka GDEF) table by using this font's charmap and the Unicode property database.
- Record
GHSA-77cq-2r3w-6xhj- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout.cc in Pango before 1.27.1 allows context-dependent attackers to cause a denial of service (application crash) via a crafted font file, related to building a synthetic Glyph Definition (aka GDEF) table by using this font's charmap and the Unicode property database.
- Record
CVE-2010-0421- Updated
- 2026-11-02
OSVDEBIAN-CVE-2010-0421 No score
Array index error in the hb_ot_layout_build_glyph_classes function in pango/opentype/hb-ot-layout.cc in Pango before 1.27.1 allows context-dependent attackers to cause a denial of service (application crash) via a crafted font file, related to building a synthetic Glyph Definition (aka GDEF) table by using this font's charmap and the Unicode property database.
- Record
DEBIAN-CVE-2010-0421- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pango1.0Debian:12 |
before 1.26.2-1 | 1.26.2-1 |
pango1.0Debian:13 |
before 1.26.2-1 | 1.26.2-1 |
pango1.0Debian:14 |
before 1.26.2-1 | 1.26.2-1 |
pango1.0Debian:5.0 |
before 1.20.5-5+lenny1, plus listed versions 1.20.5-31.20.5-3+lenny11.20.5-41.20.5-4+lenny11.20.5-5 |
1.20.5-5+lenny1 |
pangoRed Hat:enterprise_linux:3::as |
before 0:1.2.5-10 | 0:1.2.5-10 |
pango-debuginfoRed Hat:enterprise_linux:3::as |
before 0:1.2.5-10 | 0:1.2.5-10 |
pango-develRed Hat:enterprise_linux:3::as |
before 0:1.2.5-10 | 0:1.2.5-10 |
pangoRed Hat:enterprise_linux:3::desktop |
before 0:1.2.5-10 | 0:1.2.5-10 |
pango-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:1.2.5-10 | 0:1.2.5-10 |
pango-develRed Hat:enterprise_linux:3::desktop |
before 0:1.2.5-10 | 0:1.2.5-10 |
Show 38 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pangoRed Hat:enterprise_linux:3::es |
before 0:1.2.5-10 | 0:1.2.5-10 |
pango-debuginfoRed Hat:enterprise_linux:3::es |
before 0:1.2.5-10 | 0:1.2.5-10 |
pango-develRed Hat:enterprise_linux:3::es |
before 0:1.2.5-10 | 0:1.2.5-10 |
pangoRed Hat:enterprise_linux:3::ws |
before 0:1.2.5-10 | 0:1.2.5-10 |
pango-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:1.2.5-10 | 0:1.2.5-10 |
pango-develRed Hat:enterprise_linux:3::ws |
before 0:1.2.5-10 | 0:1.2.5-10 |
evolution28-pangoRed Hat:enterprise_linux:4::as |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
evolution28-pango-debuginfoRed Hat:enterprise_linux:4::as |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
evolution28-pango-develRed Hat:enterprise_linux:4::as |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
pangoRed Hat:enterprise_linux:4::as |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pango-debuginfoRed Hat:enterprise_linux:4::as |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pango-develRed Hat:enterprise_linux:4::as |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
evolution28-pangoRed Hat:enterprise_linux:4::desktop |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
evolution28-pango-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
evolution28-pango-develRed Hat:enterprise_linux:4::desktop |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
pangoRed Hat:enterprise_linux:4::desktop |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pango-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pango-develRed Hat:enterprise_linux:4::desktop |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
evolution28-pangoRed Hat:enterprise_linux:4::es |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
evolution28-pango-debuginfoRed Hat:enterprise_linux:4::es |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
evolution28-pango-develRed Hat:enterprise_linux:4::es |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
pangoRed Hat:enterprise_linux:4::es |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pango-debuginfoRed Hat:enterprise_linux:4::es |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pango-develRed Hat:enterprise_linux:4::es |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
evolution28-pangoRed Hat:enterprise_linux:4::ws |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
evolution28-pango-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
evolution28-pango-develRed Hat:enterprise_linux:4::ws |
before 0:1.14.9-13.el4_8 | 0:1.14.9-13.el4_8 |
pangoRed Hat:enterprise_linux:4::ws |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pango-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pango-develRed Hat:enterprise_linux:4::ws |
before 0:1.6.0-16.el4_8 | 0:1.6.0-16.el4_8 |
pangoRed Hat:enterprise_linux:5::client_workstation |
before 0:1.14.9-8.el5 | 0:1.14.9-8.el5 |
pango-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:1.14.9-8.el5 | 0:1.14.9-8.el5 |
pango-develRed Hat:enterprise_linux:5::client_workstation |
before 0:1.14.9-8.el5 | 0:1.14.9-8.el5 |
pangoRed Hat:enterprise_linux:5::client |
before 0:1.14.9-8.el5 | 0:1.14.9-8.el5 |
pango-debuginfoRed Hat:enterprise_linux:5::client |
before 0:1.14.9-8.el5 | 0:1.14.9-8.el5 |
pangoRed Hat:enterprise_linux:5::server |
before 0:1.14.9-8.el5 | 0:1.14.9-8.el5 |
pango-debuginfoRed Hat:enterprise_linux:5::server |
before 0:1.14.9-8.el5 | 0:1.14.9-8.el5 |
pango-develRed Hat:enterprise_linux:5::server |
before 0:1.14.9-8.el5 | 0:1.14.9-8.el5 |
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-2010-0421 is a medium vulnerability (CVSS 4.3) in Gnome Pango, published March 18, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.45%, the 84th percentile. Fixed in pango1.0 1.26.2-1.
References
mandriva.com/security/advisories?name=MDVSA-2010:121
vupen.com/english/advisories/2010/1552
bugzilla.redhat.com/show_bug.cgi?id=555831
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9417
ftp.gnome.org/pub/GNOME/sources/pango/1.27/pango-1.27.1.tar.bz2
secunia.com/advisories/39041
Show 17 moreShow less
debian.org/security/2010/dsa-2019
redhat.com/support/errata/RHSA-2010-0140.html
lists.opensuse.org/opensuse-security-announce/2010-06/msg00001.html
vupen.com/english/advisories/2010/0661
lists.opensuse.org/opensuse-security-announce/2010-04/msg00002.html
lists.opensuse.org/opensuse-security-announce/2010-05/msg00002.html
securityfocus.com/bid/38760
vupen.com/english/advisories/2010/0627
securitytracker.com/id?1023711
nvd.nist.gov/vuln/detail/CVE-2010-0421
github.com/advisories/GHSA-77cq-2r3w-6xhj
security-tracker.debian.org/tracker/CVE-2010-0421
access.redhat.com/errata/RHSA-2010:0140
redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0140.json
access.redhat.com/security/cve/CVE-2010-0421
cve.org/CVERecord?id=CVE-2010-0421