Skip to content
OpenAdvisories
Unscored CVE-2012-1569 EUVD-2012-1587GHSA-jcv4-2hjq-vv2c

The asn1_get_length_der function in decoding.c in GNU Libtasn1 before 2.12, as used in GnuTLS before 3.0.16 and other products, does not pr…

Published Mar 26, 2012 · Updated Aug 6, 2024 · Assigned by redhat

Description

The asn1_get_length_der function in decoding.c in GNU Libtasn1 before 2.12, as used in GnuTLS before 3.0.16 and other products, does not properly handle certain large length values, which allows remote attackers to cause a denial of service (heap memory corruption and application crash) or possibly have unspecified other impact via a crafted ASN.1 structure.

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 6.0 libtasn1-3 2.7-1+squeeze+1 DSA-2440-1
ReleasePackageFixed inAdvisory
RHEL 6 libtasn1 +2 2.3-3.el6_2.1 RHSA-2012:0427
RHEL 6 rhev-hypervisor6 +1 6.2-20120423.1.el6_2 RHSA-2012:0531
RHEL 5 gnutls +2 1.4.1-7.el5_8.2 RHSA-2012:0428
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gnutls 3.4.15-1.1 openSUSE-SU-2024:10105-1

Advisories 5

References