CVE-2016-1526
published 2016-02-13CVE-2016-1526: The TtfUtil:LocaLookup function in TtfUtil.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…
PriorityP434high8.1CVSS 3.0
AVNACLPRNUIRSUCHINAH
EPSS
2.25%
81.0th percentile
The TtfUtil:LocaLookup function in TtfUtil.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, incorrectly validates a size value, which allows remote attackers to obtain sensitive information or cause a denial of service (out-of-bounds read and application crash) via a crafted Graphite smart font.
Affected
24 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | debian_linux | — | — |
| debian | debian_linux | — | — |
| debian | graphite2 | < graphite2 1.3.5-1 (bookworm) | graphite2 1.3.5-1 (bookworm) |
| fedoraproject | fedora | — | — |
| fedoraproject | fedora | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | firefox | — | — |
| mozilla | thunderbird | <= 38.5.1 | — |
| sil | graphite2 | — | — |
| sil | graphite2 | >= 0 < 1.3.5-1 | 1.3.5-1 |
| sil | graphite2 | >= 0 < 1.3.5-1 | 1.3.5-1 |
| sil | graphite2 | >= 0 < 1.3.5-1 | 1.3.5-1 |
| sil | graphite2 | >= 0 < 1.3.5-1 | 1.3.5-1 |
CVSS provenance
nvdv3.08.1HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
nvdv2.05.8MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:P
osv8.1HIGH
vendor_debian8.1HIGH
vendor_redhat8.1HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Ubuntu
graphite2 vulnerabilities
vendor_ubuntu·2016-02-17
CVE-2016-1521 graphite2 vulnerabilities
Title: graphite2 vulnerabilities
Summary: graphite2 could be made to crash or run programs as your login if it
opened a specially crafted font.
Yves Younan discovered that graphite2 incorrectly handled certain malformed
fonts. If a user or automated system were tricked into opening a specially-
crafted font file, a remote attacker could use this issue to cause
graphite2 to crash, resulting in a denial of service, or possibly execute
arbitrary code.
Instructions: After a standard system update you need to restart applications using
graphite2, such as LibreOffice, to make all the necessary changes.
Red Hat
graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup
vendor_redhat·2016-02-05·CVSS 8.1
CVE-2016-1526 [HIGH] CWE-125 graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup
graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup
The TtfUtil:LocaLookup function in TtfUtil.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, incorrectly validates a size value, which allows remote attackers to obtain sensitive information or cause a denial of service (out-of-bounds read and application crash) via a crafted Graphite smart font.
A vulnerability has been discovered in Graphite2. An attacker able to trick an unsuspecting user into opening specially crafted font files in an application using Graphite2 could exploit these flaws to cause the application to crash or, potentially, execute arbitrary code with the privileges of the application.
Debian
CVE-2016-1526: graphite2 - The TtfUtil:LocaLookup function in TtfUtil.cpp in Libgraphite in Graphite 2 1.2....
vendor_debian·2016·CVSS 8.1
CVE-2016-1526 [HIGH] CVE-2016-1526: graphite2 - The TtfUtil:LocaLookup function in TtfUtil.cpp in Libgraphite in Graphite 2 1.2....
The TtfUtil:LocaLookup function in TtfUtil.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, incorrectly validates a size value, which allows remote attackers to obtain sensitive information or cause a denial of service (out-of-bounds read and application crash) via a crafted Graphite smart font.
Scope: local
bookworm: resolved (fixed in 1.3.5-1)
bullseye: resolved (fixed in 1.3.5-1)
forky: resolved (fixed in 1.3.5-1)
sid: resolved (fixed in 1.3.5-1)
trixie: resolved (fixed in 1.3.5-1)
GHSA
GHSA-44hj-fxxj-472x: The TtfUtil:LocaLookup function in TtfUtil
ghsa_unreviewed·2022-05-14
CVE-2016-1526 [HIGH] CWE-119 GHSA-44hj-fxxj-472x: The TtfUtil:LocaLookup function in TtfUtil
The TtfUtil:LocaLookup function in TtfUtil.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, incorrectly validates a size value, which allows remote attackers to obtain sensitive information or cause a denial of service (out-of-bounds read and application crash) via a crafted Graphite smart font.
OSV
CVE-2016-1526: The TtfUtil:LocaLookup function in TtfUtil
osv·2016-02-13·CVSS 8.1
CVE-2016-1526 [HIGH] CVE-2016-1526: The TtfUtil:LocaLookup function in TtfUtil
The TtfUtil:LocaLookup function in TtfUtil.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, incorrectly validates a size value, which allows remote attackers to obtain sensitive information or cause a denial of service (out-of-bounds read and application crash) via a crafted Graphite smart font.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2016-1526 graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup
bugzilla·2016-02-15·CVSS 8.1
CVE-2016-1526 [HIGH] CVE-2016-1526 graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup
CVE-2016-1526 graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup
It was found that specially crafted font can cause an out-of-bounds read potentially resulting in an information leak or denial of service. An attacker can provide a malicious font to trigger this vulnerability. When reading an invalid font where the loca table size is set to 0 an out of bounds read will occur.
External Reference:
http://www.talosintel.com/reports/TALOS-2016-0061/
Discussion:
Created graphite2 tracking bugs for this issue:
Affects: fedora-all [bug 1308591]
---
This issue has been addressed in the following products:
Red Hat Enterprise Linux 7
Via RHSA-2016:0594 https://rhn.redhat.com/errata/RHSA-2016-0594.html
Bugzilla
CVE-2016-1526 graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup [fedora-all]
bugzilla·2016-02-15·CVSS 8.1
CVE-2016-1526 [HIGH] CVE-2016-1526 graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup [fedora-all]
CVE-2016-1526 graphite2: Out-of-bounds read vulnerability in TfUtil:LocaLookup [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of Fedora.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supporte
Talos
Vulnerability Spotlight: Libgraphite Font Processing Vulnerabilities
blogs_talos·2016-02-05·CVSS 8.8
[HIGH] Vulnerability Spotlight: Libgraphite Font Processing Vulnerabilities
## Vulnerability Spotlight: Libgraphite Font Processing Vulnerabilities
Vulnerabilities Discovered by Yves Younan of Cisco Talos.
Talos is releasing an advisory for four vulnerabilities that have been found within the Libgraphite library, which is used for font processing in Linux, Firefox, LibreOffice, and other major applications. The most severe vulnerability results from an out-of-bounds read which the attacker can use to achieve arbitrary code execution. A second vulnerability is an exploitable heap overflow. Finally, the last two vulnerabilities result in denial of service situations. To exploit these vulnerabilities, an attacker simply needs the user to run a Graphite-enabled application that renders a page using a specially crafted font that triggers one of these vulnerabilities.
Talos
Vulnerability Spotlight: Libgraphite Font Processing Vulnerabilities
blogs_talos·2016-02-05·CVSS 8.8
[HIGH] Vulnerability Spotlight: Libgraphite Font Processing Vulnerabilities
Vulnerabilities Discovered by Yves Younan of Cisco Talos.
Talos is releasing an advisory for four vulnerabilities that have been found within the Libgraphite library, which is used for font processing in Linux, Firefox, LibreOffice, and other major applications. The most severe vulnerability results from an out-of-bounds read which the attacker can use to achieve arbitrary code execution. A second vulnerability is an exploitable heap overflow. Finally, the last two vulnerabilities result in denial of service situations. To exploit these vulnerabilities, an attacker simply needs the user to run a Graphite-enabled application that renders a page using a specially crafted font that triggers one of these vulnerabilities. Since Mozilla Firefox versions 11-42 directly support Graphite, the atta
http://blog.talosintel.com/2016/02/vulnerability-spotlight-libgraphite.htmlhttp://lists.fedoraproject.org/pipermail/package-announce/2016-February/177520.htmlhttp://lists.fedoraproject.org/pipermail/package-announce/2016-May/184623.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-03/msg00052.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-03/msg00058.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-03/msg00088.htmlhttp://rhn.redhat.com/errata/RHSA-2016-0594.htmlhttp://rhn.redhat.com/errata/RHSA-2016-0695.htmlhttp://www.debian.org/security/2016/dsa-3479http://www.mozilla.org/security/announce/2016/mfsa2016-14.htmlhttp://www.oracle.com/technetwork/topics/security/linuxbulletinapr2016-2952096.htmlhttp://www.securityfocus.com/bid/82991http://www.ubuntu.com/usn/USN-2902-1https://security.gentoo.org/glsa/201701-35https://security.gentoo.org/glsa/201701-63http://blog.talosintel.com/2016/02/vulnerability-spotlight-libgraphite.htmlhttp://lists.fedoraproject.org/pipermail/package-announce/2016-February/177520.htmlhttp://lists.fedoraproject.org/pipermail/package-announce/2016-May/184623.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-03/msg00052.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-03/msg00058.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-03/msg00088.htmlhttp://rhn.redhat.com/errata/RHSA-2016-0594.htmlhttp://rhn.redhat.com/errata/RHSA-2016-0695.htmlhttp://www.debian.org/security/2016/dsa-3479http://www.mozilla.org/security/announce/2016/mfsa2016-14.htmlhttp://www.oracle.com/technetwork/topics/security/linuxbulletinapr2016-2952096.htmlhttp://www.securityfocus.com/bid/82991http://www.ubuntu.com/usn/USN-2902-1https://security.gentoo.org/glsa/201701-35https://security.gentoo.org/glsa/201701-63
2016-02-13
Published