CVE-2010-2519
CVE-2010-2519 is a medium-severity vulnerability in Freetype with a CVSS 2.0 base score of 6.8. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-787.
Key facts
- Severity: Medium (CVSS 2.0 base score 6.8)
- EPSS exploit prediction: 6% (93rd percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-787
- Affected product: Freetype
- Published:
- Last modified:
Description
Heap-based buffer overflow in the Mac_Read_POST_Resource function in base/ftobjs.c in FreeType before 2.4.0 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted length value in a POST fragment header in a font file.
Frequently asked questions
- What is CVE-2010-2519?
- Heap-based buffer overflow in the Mac_Read_POST_Resource function in base/ftobjs.c in FreeType before 2.4.0 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted length value in a POST fragment header in a font file.
- How severe is CVE-2010-2519?
- CVE-2010-2519 has a CVSS 2.0 base score of 6.8, rated medium severity.
- Is CVE-2010-2519 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 6% (93rd percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2010-2519?
- CVE-2010-2519 primarily affects Freetype. In total, 8 product configurations (CPEs) are listed as vulnerable; see the affected-products list for the exact versions.
- How do I fix CVE-2010-2519?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround.
- When was CVE-2010-2519 published?
- CVE-2010-2519 was published on 2010-08-19 and last updated on 2026-06-16.
References
- http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=5ef20c8c1d4de12a84b50ba497c2a358c90ec44b
- http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=b2ea64bcc6c385a8e8318f9c759450a07df58b6d
- http://lists.apple.com/archives/security-announce/2010//Nov/msg00000.html
- http://lists.nongnu.org/archive/html/freetype/2010-07/msg00001.html
- http://marc.info/?l=oss-security&m=127905701201340&w=2
- http://marc.info/?l=oss-security&m=127909326909362&w=2
- http://secunia.com/advisories/48951
- http://securitytracker.com/id?1024266
- http://support.apple.com/kb/HT4435
- http://www.debian.org/security/2010/dsa-2070
- http://www.mandriva.com/security/advisories?name=MDVSA-2010:137
- http://www.redhat.com/support/errata/RHSA-2010-0578.html
- http://www.ubuntu.com/usn/USN-963-1
- https://bugzilla.redhat.com/show_bug.cgi?id=613194
- https://savannah.nongnu.org/bugs/?30306
Affected products (8)
- cpe:2.3:a:freetype:freetype:*:*:*:*:*:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:6.06:*:*:*:*:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:8.04:*:*:*:-:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:9.04:*:*:*:*:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:9.10:*:*:*:*:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:10.04:*:*:*:-:*:*:*
- cpe:2.3:o:apple:mac_os_x:*:*:*:*:*:*:*:*
- cpe:2.3:o:debian:debian_linux:5.0:*:*:*:*:*:*:*
More vulnerabilities in Freetype
- CVE-2012-1126 — Critical (CVSS 10.0): FreeType before 2.4.9, as used in Mozilla Firefox Mobile before 10.0.4 and other products, allows remote attackers to…
- CVE-2022-27404 — Critical (CVSS 9.8): FreeType commit 1e2eb65048f75c64b68708efed6ce904c31f3b2f was discovered to contain a heap buffer overflow via the…
- CVE-2015-9290 — Critical (CVSS 9.8): In FreeType before 2.6.1, a buffer over-read occurs in type1/t1parse.c on function T1_Get_Private_Dict where there is…
- CVE-2017-8287 — Critical (CVSS 9.8): FreeType 2 before 2017-03-26 has an out-of-bounds write caused by a heap-based buffer overflow related to the…
- CVE-2017-8105 — Critical (CVSS 9.8): FreeType 2 before 2017-03-24 has an out-of-bounds write caused by a heap-based buffer overflow related to the…
- CVE-2017-7864 — Critical (CVSS 9.8): FreeType 2 before 2017-02-02 has an out-of-bounds write caused by a heap-based buffer overflow related to the…
Other CWE-787 (Out-of-bounds Write) vulnerabilities
- CVE-2026-42369 — Critical (CVSS 10.0): GV-VMS V20 is a Video Monitoring Software used to gather the feeds of many surveillance cameras and manage other…
- CVE-2026-4746 — Critical (CVSS 10.0): Out-of-bounds Write vulnerability in timeplus-io proton (base/poco/Foundation/src modules). This vulnerability is…
- CVE-2025-43300 — Critical (CVSS 10.0): An out-of-bounds write issue was addressed with improved bounds checking. This issue is fixed in iOS 15.8.5 and iPadOS…
- CVE-2025-24201 — Critical (CVSS 10.0): An out-of-bounds write issue was addressed with improved checks to prevent unauthorized actions. This issue is fixed in…
- CVE-2024-42479 — Critical (CVSS 10.0): llama.cpp provides LLM inference in C/C++. The unsafe `data` pointer member in the `rpc_tensor` structure can cause…
- CVE-2024-39791 — Critical (CVSS 10.0): Stack-based buffer overflow vulnerabilities affecting Vonets industrial wifi bridge relays and wifi bridge…