Skip to content
OpenAdvisories
Unscored CVE-2008-1948 EUVD-2008-1946GHSA-pc6g-9pg3-9q52

The _gnutls_server_name_recv_params function in lib/ext_server_name.c in libgnutls in gnutls-serv in GnuTLS before 2.2.4 does not properly …

Published May 21, 2008 · Updated Aug 7, 2024 · Assigned by redhat

Description

The _gnutls_server_name_recv_params function in lib/ext_server_name.c in libgnutls in gnutls-serv in GnuTLS before 2.2.4 does not properly calculate the number of Server Names in a TLS 1.0 Client Hello message during extension handling, which allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a zero value for the length of Server Names, which leads to a buffer overflow in session resumption data in the pack_security_parameters function, aka GNUTLS-SA-2008-1-1.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 4.0 gnutls13 1.4.4-3+etch1 DSA-1581-1
ReleasePackageFixed inAdvisory
RHEL 5 gnutls +2 1.4.1-3.el5_1 RHSA-2008:0489
RHEL 4 gnutls +1 1.0.20-4.el4_6 RHSA-2008:0492
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gnutls 3.7.2-1.2 openSUSE-SU-2024:10801-1

Advisories 4

References