PT-2019-2902

CVE-2019-1010238

·

Published

2019-07-19

·

Updated

2026-05-07

Description by

CVSS 2.0
10
Critical
MetricsAV:N/AC:L/Au:N/C:C/I:C/A:C
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.
Exploitability
Exploit
Impacts
Vendors
Affected products
Related identifiers
ALT-PU-2019-2493
ALT-PU-2019-2694
AZL-110504
CESA-2019_2571
CESA-2019_2582
DSA-4496-1
JLSEC-2026-455
MGASA-2019-0235
RHSA-2019:2571
RHSA-2019_2571
RHSA-2019:2582
RHSA-2019_2582
RHSA-2019:3234
Found an issue in the description? Have something to add? Feel free to write us 👾