Vulnerability Details : CVE-2017-7778
A number of security vulnerabilities in the Graphite 2 library including out-of-bounds reads, buffer overflow reads and writes, and the use of uninitialized memory. These issues were addressed in Graphite 2 version 1.3.10. This vulnerability affects Firefox < 54, Firefox ESR < 52.2, and Thunderbird < 52.2.
Vulnerability category: OverflowMemory Corruption
Products affected by CVE-2017-7778
- cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*
- cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
- cpe:2.3:a:mozilla:firefox:*:*:*:*:*:*:*:*
- cpe:2.3:a:mozilla:thunderbird:*:*:*:*:*:*:*:*
- cpe:2.3:a:mozilla:firefox_esr:*:*:*:*:*:*:*:*
- cpe:2.3:a:sil:graphite2:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2017-7778
2.61%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 85 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2017-7778
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.5
|
HIGH | AV:N/AC:L/Au:N/C:P/I:P/A:P |
10.0
|
6.4
|
NIST | |
9.8
|
CRITICAL | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST |
CWE ids for CVE-2017-7778
-
The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.Assigned by: nvd@nist.gov (Primary)
-
The product reads data past the end, or before the beginning, of the intended buffer.Assigned by: nvd@nist.gov (Primary)
-
The product writes data past the end, or before the beginning, of the intended buffer.Assigned by: nvd@nist.gov (Primary)
References for CVE-2017-7778
-
https://bugzilla.mozilla.org/show_bug.cgi?id=1352745
1352745 - (CVE-2017-7772) Graphite2 heap-buffer-overflow write [@ lz4::decompress]Issue Tracking;Vendor Advisory
-
https://www.mozilla.org/security/advisories/mfsa2017-17/
Security vulnerabilities fixed in Thunderbird 52.2 — MozillaVendor Advisory
-
https://access.redhat.com/errata/RHSA-2017:1561
RHSA-2017:1561 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
https://bugzilla.mozilla.org/show_bug.cgi?id=1355174
1355174 - (CVE-2017-7774) Graphite2: out of bounds read [@ graphite2::Silf::readGraphite]Issue Tracking;Vendor Advisory
-
https://bugzilla.mozilla.org/show_bug.cgi?id=1352747
1352747 - (CVE-2017-7773) Graphite2 heap-buffer-overflow write [@ lz4::decompress] src/Decompressor.cpp:90Issue Tracking;Vendor Advisory
-
https://bugzilla.mozilla.org/show_bug.cgi?id=1356607
1356607 - (CVE-2017-7776) Graphite2: heap-buffer-overflow read [@ graphite2::Silf::getClassGlyph]Issue Tracking;Vendor Advisory
-
http://www.securityfocus.com/bid/99057
Mozilla Firefox Multiple Security VulnerabilitiesThird Party Advisory;VDB Entry
-
https://bugzilla.mozilla.org/show_bug.cgi?id=1355182
1355182 - (CVE-2017-7775) Graphite2: Assertion 'size() > n' failed [@ graphite2::FeatureRef::applyValToFeature]Issue Tracking;Vendor Advisory
-
https://www.debian.org/security/2017/dsa-3918
Debian -- Security Information -- DSA-3918-1 icedoveThird Party Advisory
-
http://www.securitytracker.com/id/1038689
Mozilla Firefox Multiple Bugs Let Remote Users Spoof URLs, Obtain Potentially Sensitive Information, and Execute Arbitrary Code and Let Local Users Gain Elevated Privileges - SecurityTrackerVDB Entry;Third Party Advisory
-
https://www.debian.org/security/2017/dsa-3881
Debian -- Security Information -- DSA-3881-1 firefox-esrThird Party Advisory
-
https://www.mozilla.org/security/advisories/mfsa2017-15/
Security vulnerabilities fixed in Firefox 54 — MozillaVendor Advisory
-
https://bugzilla.mozilla.org/show_bug.cgi?id=1358551
1358551 - (CVE-2017-7777) Graphite2: use of uninitialized memory [@ graphite2::GlyphCache::Loader::read_glyph]Issue Tracking;Vendor Advisory
-
https://bugzilla.mozilla.org/show_bug.cgi?id=1349310
1349310 - (CVE-2017-7778) Graphite2 lz4::decompress out of bounds writeIssue Tracking;Vendor Advisory
-
https://www.mozilla.org/security/advisories/mfsa2017-16/
Security vulnerabilities fixed in Firefox ESR 52.2 — MozillaVendor Advisory
-
https://access.redhat.com/errata/RHSA-2017:1793
RHSA-2017:1793 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
https://www.debian.org/security/2017/dsa-3894
Debian -- Security Information -- DSA-3894-1 graphite2Third Party Advisory
-
https://security.gentoo.org/glsa/201710-13
Graphite: Multiple vulnerabilities (GLSA 201710-13) — Gentoo securityThird Party Advisory
-
https://access.redhat.com/errata/RHSA-2017:1440
RHSA-2017:1440 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
https://bugzilla.mozilla.org/show_bug.cgi?id=1350047
1350047 - (CVE-2017-7771) Graphite2: out of bounds read [@ graphite2::Pass::readPass]Issue Tracking;Vendor Advisory
Jump to