PT-2014-9094 · Gnu+4 · Gnutls+4

Joonas Kuorilehto

·

Published

1970-01-01

·

Updated

2024-06-15

·

CVE-2014-3466

CVSS v2.0

6.8

Medium

VectorAV:N/AC:M/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions GnuTLS versions prior to 3.1.25 GnuTLS versions 3.2.x prior to 3.2.15 GnuTLS versions 3.3.x prior to 3.3.4 libgnutls26 (affected versions not specified) libgnutls28 (affected versions not specified) libgnutls-openssl27 (affected versions not specified) gnutls (affected versions not specified) gnutls-utils-2.8.5 (affected versions not specified) gnutls-devel-2.8.5 (affected versions not specified) libgnutls-extra26 (affected versions not specified) libgnutls-extra-devel (affected versions not specified) libgnutlsxx28 (affected versions not specified) libgnutls-openssl-devel (affected versions not specified) gnutls-debuginfo-2.8.5 (affected versions not specified) gnutls-debugsource (affected versions not specified) libgnutlsxx28-debuginfo (affected versions not specified) libgnutls28-debuginfo (affected versions not specified) libgnutls-openssl27-debuginfo (affected versions not specified)
Description The issue is related to a buffer overflow in the read server hello function in lib/gnutls handshake.c in GnuTLS, which allows remote servers to cause a denial of service or possibly execute arbitrary code via a long session id in a ServerHello message. This can lead to a violation of confidentiality, integrity, and availability of protected information. The exploitation of this issue can be done remotely.
Recommendations For GnuTLS versions prior to 3.1.25, update to version 3.1.25 or later. For GnuTLS versions 3.2.x prior to 3.2.15, update to version 3.2.15 or later. For GnuTLS versions 3.3.x prior to 3.3.4, update to version 3.3.4 or later. For libgnutls26, libgnutls28, libgnutls-openssl27, gnutls, gnutls-utils-2.8.5, gnutls-devel-2.8.5, libgnutls-extra26, libgnutls-extra-devel, libgnutlsxx28, libgnutls-openssl-devel, gnutls-debuginfo-2.8.5, gnutls-debugsource, libgnutlsxx28-debuginfo, libgnutls28-debuginfo, and libgnutls-openssl27-debuginfo, update to a version that is not affected by this issue, as the specific affected versions are not specified. As a temporary workaround, consider restricting access to the vulnerable function read server hello in lib/gnutls handshake.c to minimize the risk of exploitation.

Exploit

Fix

DoS

Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2014-2314
ALT-PU-2017-1026
BDU:2015-00392
BDU:2015-04314
BDU:2015-04315
BDU:2015-04316
BDU:2015-04317
BDU:2015-04318
BDU:2015-05923
BDU:2015-05924
BDU:2015-05925
BDU:2015-05926
BDU:2015-05927
BDU:2015-05928
BDU:2015-05929
BDU:2015-05930
BDU:2015-05931
BDU:2015-05932
BDU:2015-05933
BDU:2015-05934
BDU:2015-05935
BDU:2015-05936
BDU:2015-05937
BDU:2015-05938
BDU:2015-05939
BDU:2015-05940
BDU:2015-05941
BDU:2015-05942
BDU:2015-05943
BDU:2015-05944
BDU:2015-05945
BDU:2015-05946
BDU:2015-07242
BDU:2015-07247
BDU:2015-07250
BDU:2015-07252
BDU:2015-07254
BDU:2015-09117
BDU:2015-09118
BDU:2015-09119
BDU:2015-09120
BDU:2015-09121
BDU:2015-09761
CESA-2014_0595
CESA-2014_0596
CVE-2014-3466
DLA-0001-1
DSA-2944-1
ELSA-2014-0595
ELSA-2014-0684
MGASA-2014-0248
OPENSUSE-SU-2014_0763-1
OPENSUSE-SU-2014_0767-1
OPENSUSE-SU-2024:10105-1
RHSA-2014:0594
RHSA-2014:0595
RHSA-2014:0684
RHSA-2014:0815
RHSA-2014_0594
RHSA-2014_0595
RHSA-2014_0596
RHSA-2014_0684
RHSA-2014_0687
SUSE-SU-2014_0758-1
SUSE-SU-2014_0788-1
SUSE-SU-2014_0788-2
SUSE-SU-2015:0675-1
USN-2229-1

Affected Products

Centos
Gnutls
Red Hat
Suse
Ubuntu