fribidi: buffer overflow in fribidi_get_par_embedding_levels_ex() in lib/fribidi-bidi.c leading to denial of service and possible code execution
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
Configuration 3 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 7 | |||
| fribidi-0:1.0.2-1.el7_7.1 | cpe:/o:redhat:enterprise_linux:7 | RHSA-2019:4326 | 2019-12-19T00:00:00Z |
| Red Hat Enterprise Linux 8 | |||
| fribidi-0:1.0.4-7.el8_1 | cpe:/a:redhat:enterprise_linux:8 | RHSA-2019:4361 | 2019-12-23T00:00:00Z |
| Red Hat Enterprise Linux 8.0 Update Services for SAP Solutions | |||
| fribidi-0:1.0.4-6.el8_0.1 | cpe:/a:redhat:rhel_e4s:8.0 | RHSA-2020:0291 | 2020-01-30T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DSA |
DSA-4561-1 | fribidi security update |
EUVD |
EUVD-2019-8179 | A buffer overflow in the fribidi_get_par_embedding_levels_ex() function in lib/fribidi-bidi.c of GNU FriBidi through 1.0.7 allows an attacker to cause a denial of service or possibly execute arbitrary code by delivering crafted text content to a user, when this content is then rendered by an application that uses FriBidi for text layout calculations. Examples include any GNOME or GTK+ based application that uses Pango for text layout, as this internally uses FriBidi for bidirectional text layout. For example, the attacker can construct a crafted text file to be opened in GEdit, or a crafted IRC message to be viewed in HexChat. |
Ubuntu USN |
USN-4179-1 | FriBidi vulnerability |
No CVSS v4.0
This CVE is not in the KEV list.
Exploit prediction score: 2.2% (2.182% probability within 30 days)
Key SSVC decision points have not yet been added.
No history.