Description
An out-of-bounds read vulnerability exists in FreeType 2.14.3 and versions before commit 5a280ecde6f324de0d226261036e736e0cb49a71 in src/truetype/ttgxvar.c, in the TT_Get_Var_Design implementation used by FT_Get_Var_Design_Coordinates
Published: 2026-07-07
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an out‑of‑bounds read in the TT_Get_Var_Design function of the FreeType 2.14.3 font rendering library. When an application processes a TrueType variable font using FT_Get_Var_Design_Coordinates, the library reads beyond the bounds of an internal table, potentially revealing arbitrary data from the process’s memory. This flaw is a classic CWE‑125 error and results in a data disclosure that does not provide code execution or privilege escalation.

Affected Systems

Any installation running FreeType 2.14.3 or earlier that contains the code before commit 5a280ecde6f324de0d226261036e736e0cb49a71 is affected. Common consumers of this library include desktop operating systems, web browsers, graphics editors, terminal emulators, and embedded devices that depend on FreeType for font rendering.

Risk and Exploitability

The CVSS score of 6.5 indicates a medium severity data confidentiality impact. The EPSS score of less than 1% suggests a low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, the likely attack vector is the delivery of a crafted variable‑font file to an application that uses FreeType, such as via a user‑supplied document or a malicious software update that includes a font. Successful exploitation would allow an attacker to read unintended process memory but would not provide persistence, privilege escalation, or remote code execution.

Generated by OpenCVE AI on July 26, 2026 at 19:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the FreeType patch that incorporates commit 5a280ecde6f324de0d226261036e736e0cb49a71 or upgrade to a newer release that includes the fix.
  • Reconfigure applications that use FreeType to reject or disable the loading of TrueType variable fonts from untrusted sources.
  • For embedded or legacy systems that cannot be upgraded immediately, backport the commit or apply a static patch, and isolate any processes that load fonts in a sandboxed environment.

Generated by OpenCVE AI on July 26, 2026 at 19:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 22 Jul 2026 12:45:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in FreeType 2.14.3 Variable Font Rendering

Fri, 17 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in FreeType 2.14.3 Variable Font Rendering

Mon, 13 Jul 2026 10:45:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in FreeType TT_Get_Var_Design Exposing Process Memory

Sun, 12 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in FreeType TT_Get_Var_Design Exposing Process Memory

Sat, 11 Jul 2026 16:00:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in FreeType's TT_Get_Var_Design via Variable Font Handling

Fri, 10 Jul 2026 07:00:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in FreeType's TT_Get_Var_Design via Variable Font Handling

Thu, 09 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
Title FreeType Variable Font Out-of-Bounds Read Vulnerability

Wed, 08 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Title FreeType Variable Font Out-of-Bounds Read Vulnerability

Wed, 08 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Freetype
Freetype freetype
Vendors & Products Freetype
Freetype freetype

Tue, 07 Jul 2026 23:00:00 +0000

Type Values Removed Values Added
Description An out-of-bounds read vulnerability exists in FreeType 2.14.3 and versions before commit 5a280ecde6f324de0d226261036e736e0cb49a71 in src/truetype/ttgxvar.c, in the TT_Get_Var_Design implementation used by FT_Get_Var_Design_Coordinates
References

Subscriptions

Freetype Freetype
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-07-08T19:47:19.631Z

Reserved: 2026-06-07T00:00:00.000Z

Link: CVE-2026-50811

cve-icon Vulnrichment

Updated: 2026-07-08T19:47:15.591Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T20:00:04Z

Weaknesses