vendor:
Graphite2
by:
Project Zero
7,5
CVSS
HIGH
Heap-Based Buffer Overread
119
CWE
Product Name: Graphite2
Affected Version From: N/A
Affected Version To: N/A
Patch Exists: YES
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: N/A
2018
Heap-Based Buffer Overread in Graphite2
The crash due to a heap-based buffer overread can be observed in an ASAN build of the standard Graphite2 gr2FontTest utility (git trunk), triggered with the command: $ ./gr2fonttest /path/to/file -auto. The exploit occurs when a 145-byte region is allocated by thread T0 and 0 bytes to the right of this region is located at 0x60e00000dff1. This causes an error in the AddressSanitizer and leads to the heap-based buffer overread.
Mitigation:
The user should update to the latest version of Graphite2 to ensure that the vulnerability is patched.