PT-2019-2902 · Gnome+4 · Gnome Pango+4
Published
2019-07-19
·
Updated
2026-05-07
·
CVE-2019-1010238
CVSS v3.1
10
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Gnome Pango versions 1.42 and later
Description
The issue is related to a buffer overflow in the
pango log2vis get embedding levels function, specifically with the assignment of nchars and the loop condition. This can be exploited when an application passes invalid UTF-8 strings to functions like pango itemize, potentially allowing a remote attacker to execute arbitrary code.Recommendations
For Gnome Pango versions 1.42 and later, consider disabling the
pango log2vis get embedding levels function until a patch is available to prevent potential code execution. Restrict access to functions like pango itemize to minimize the risk of exploitation by invalid UTF-8 strings. At the moment, there is no information about a newer version that contains a fix for this vulnerability.Exploit
Memory Corruption
Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Centos
Gnome Pango
Red Hat
Ubuntu