Code.cpp in Libgraphite in Graphite 2 1.2.4, as used in Mozilla Firefox before 43.0 and Firefox ESR 38.x before 38.6.1, does not consider recursive load calls during a size check, which allows remote attackers to cause a denial of service (heap-based buffer overflow) or possibly execute arbitrary code via a crafted Graphite smart font.
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux | — | Upgrade graphite2 | May 3, 2016 | Feb 12, 2016 |
| Centos_linux | — | Upgrade graphite2-develUpgrade thunderbirdUpgrade firefoxUpgrade graphite2 | Jul 6, 2016 | Feb 12, 2016 |
| Debian | — | Upgrade graphite2 | Feb 22, 2016 | Feb 12, 2016 |
| Freebsd | — | Upgrade graphite2Upgrade linux-thunderbirdUpgrade silgraphite | Dec 10, 2025 | Feb 9, 2016 |
| Gentoo Linux | — | Upgrade www-client/seamonkey-bin.Upgrade media-gfx/graphite2.Upgrade www-client/seamonkey. | Oct 30, 2017 | Feb 12, 2016 |
| Huawei Euleros 2_0_sp1 | — | Upgrade graphite2 | Nov 30, 2017 | Feb 12, 2016 |
| Mfsa2016 14 | — | Upgrade to Mozilla Firefox ESR version 38.6.1 | May 7, 2018 | Feb 12, 2016 |
| Mozilla Thunderbird | — | Upgrade to Mozilla Thunderbird version 38.6 | May 7, 2018 | Feb 12, 2016 |
| Oracle_linux | — | Upgrade firefoxUpgrade graphite2Upgrade graphite2-devel | Apr 7, 2016 | Feb 13, 2016 |
| Suse | — | Upgrade graphite2-debugsourceUpgrade libgraphite2-3-debuginfo-32bitUpgrade graphite2-develUpgrade graphite2Upgrade libgraphite2-3-32bitUpgrade libgraphite2-3-debuginfoUpgrade libgraphite2-3Upgrade graphite2-debuginfo | Mar 22, 2016 | Feb 12, 2016 |
| Ubuntu | — | Upgrade libgraphite2-3 | Feb 17, 2016 | Feb 12, 2016 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub