Search vulnerabilities

Results 10

Export CSV
CVE-2019-18224

libidn2: heap-based buffer overflow in idn2_to_ascii_4i in lib/lookup.c

idn2_to_ascii_4i in lib/lookup.c in GNU libidn2 before 2.1.1 has a heap-based buffer overflow via a long domain string.

CVSS 3.1 · 9.8 Critical EPSS 3.7% KEV · Not listed
Vendors
CVE-2019-12290

GNU libidn2 before 2.2.0 fails to perform the roundtrip checks specified in RFC3490 Section 4.2 when converting A-labels to U-labels. This makes it possible in some circumstances for one domain to impersonate another. By creating a malicious domain that matches a target domain except for the inclusion of certain punycoded Unicode characters (that would be discarded when converted first to a Unicode label and then back to an ASCII label), arbitrary domains can be impersonated.

CVSS 3.1 · 7.5 High EPSS 3.2% KEV · Not listed
Vendors
Gnu
Products
CVE-2026-57053

Out-of-Bounds Read in GNU libidn ToUnicode APIs Leading to Information Disclosure

GNU libidn before 1.44 is prone to out-of-bounds reads of uninitialized memory in the ToUnicode APIs because of mishandling in idna_to_unicode_internal. The affected code is not present in libidn2.

CVSS 3.1 · 4 Medium EPSS < 1% KEV · Not listed
Vendors
Gnu
Products
CVE-2017-14061

libidn2: integer overflow in bidi.c/_isBidi()

Integer overflow in the _isBidi function in bidi.c in Libidn2 before 2.0.4 allows remote attackers to cause a denial of service or possibly have unspecified other impact.

CVSS 3.0 · 9.8 Critical EPSS 2.4% KEV · Not listed
Vendors
Gnu
Products
CVE-2017-14062

libidn2: Integer overflow in puny_decode.c/decode_digit

Integer overflow in the decode_digit function in puny_decode.c in Libidn2 before 2.0.4 allows remote attackers to cause a denial of service or possibly have unspecified other impact.

CVSS 3.1 · 9.8 Critical EPSS 3.9% KEV · Not listed
Vendors
CVE-2015-2059

libidn: out-of-bounds read with stringprep on invalid UTF-8

The stringprep_utf8_to_ucs4 function in libin before 1.31, as used in jabberd2, allows context-dependent attackers to read system memory and possibly have other unspecified impact via invalid UTF-8 characters in a string, which triggers an out-of-bounds read.

CVSS 2.0 · 7.5 High EPSS 3.2% KEV · Not listed
CVE-2015-8948

libidn: Out-of-bounds read due to use of fgets with fixed-size buffer

idn in GNU libidn before 1.33 might allow remote attackers to obtain sensitive memory information by reading a zero byte as input, which triggers an out-of-bounds read.

CVSS 3.0 · 7.5 High EPSS 6.8% KEV · Not listed
Products
Ubuntu Linux Libidn Leap and 1 more
CVE-2016-6262

libidn: Out-of-bounds read when reading zero byte as input

idn in libidn before 1.33 might allow remote attackers to obtain sensitive memory information by reading a zero byte as input, which triggers an out-of-bounds read, a different vulnerability than CVE-2015-8948.

CVSS 3.0 · 7.5 High EPSS 6.5% KEV · Not listed
Products
Ubuntu Linux Libidn Leap and 1 more
CVE-2016-6261

libidn: Out of bounds stack read in idna_to_ascii_4i

The idna_to_ascii_4i function in lib/idna.c in libidn before 1.33 allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) via 64 bytes of input.

CVSS 3.0 · 7.5 High EPSS 4.4% KEV · Not listed
CVE-2016-6263

libidn: Crash when given invalid UTF-8 data on input

The stringprep_utf8_nfkc_normalize function in lib/nfkc.c in libidn before 1.33 allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) via crafted UTF-8 data.

CVSS 3.0 · 7.5 High EPSS 4.4% KEV · Not listed
Vendors
Gnu
Products