Description
Buffer overflow in the log2vis_utf8 function in pyfribidi.c in GNU FriBidi 0.19.1, 0.19.2, and possibly other versions, as used in PyFriBidi 0.10.1, allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Arabic UTF-8 string that causes original 2-byte UTF-8 sequences to be transformed into 3-byte sequences.
References (8)
Core 8
Core References
Issue Tracking x_refsource_confirm
https://bugzilla.redhat.com/show_bug.cgi?id=565997
Mailing List, Third Party Advisory vendor-advisory
x_refsource_fedora
http://lists.fedoraproject.org/pipermail/package-announce/2011-January/052936.html
Mailing List, Third Party Advisory vendor-advisory
x_refsource_fedora
http://lists.fedoraproject.org/pipermail/package-announce/2011-January/052935.html
Third Party Advisory, VDB Entry vdb-entry
x_refsource_bid
http://www.securityfocus.com/bid/43592
Vendor Advisory third-party-advisory
x_refsource_secunia
http://secunia.com/advisories/42868
Vendor Advisory vdb-entry
x_refsource_vupen
http://www.vupen.com/english/advisories/2011/0058
Third Party Advisory, VDB Entry vdb-entry
x_refsource_xf
https://exchange.xforce.ibmcloud.com/vulnerabilities/64619
Patch x_refsource_misc
http://sourceforge.net/tracker/?func=detail&aid=2676136&group_id=158366&atid=807545
Scores
EPSS
0.0447
EPSS Percentile
90.3%
Details
CWE
CWE-119
Status
published
Products (3)
fribidi/gnu_fribidi
0.19.1
fribidi/gnu_fribidi
0.19.2
kobi_zamir/pyfribidi
0.10.1
Published
Jan 11, 2011
Tracked Since
Feb 18, 2026