Use-after-free vulnerability in the _gnutls_handshake_hash_buffers_clear function in lib/gnutls_handshake.c in libgnutls in GnuTLS 2.3.5 through 2.4.0 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via TLS transmission of data that is improperly used when the peer calls gnutls_handshake within a normal session, leading to attempted access to a deallocated libgcrypt handle.
Software | From | Fixed in |
---|---|---|
gnu / gnutls | 2.3.5 | 2.3.5.x |
gnu / gnutls | 2.3.6 | 2.3.6.x |
gnu / gnutls | 2.3.7 | 2.3.7.x |
gnu / gnutls | 2.3.8 | 2.3.8.x |
gnu / gnutls | 2.3.9 | 2.3.9.x |
gnu / gnutls | 2.4.0 | 2.4.0.x |