PT-2019-2902 · Gnome+4 · Gnome Pango+4

Published

2019-07-19

·

Updated

2026-05-07

·

CVE-2019-1010238

CVSS v3.1

10

Critical

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2019-2493
ALT-PU-2019-2694
BDU:2019-02871
CESA-2019_2571
CESA-2019_2582
CVE-2019-1010238
DSA-4496-1
JLSEC-2026-455
MGASA-2019-0235
RHSA-2019:2571
RHSA-2019:2582
RHSA-2019:3234
RHSA-2019_2571
RHSA-2019_2582

Affected Products

Alt Linux
Centos
Gnome Pango
Red Hat
Ubuntu