CVE-2006-0645 Memory corruption in n/a

High 7.5 Published Updated

Attackers can crash the DER decoder or execute arbitrary code via out-of-bounds access in the libtasn1 library used by GnuTLS and Shishi.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2006-0645?

CVE-2006-0645 is a high-severity memory corruption vulnerability in n/a, published on 10 Feb 2006. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Tiny ASN.1 Library (libtasn1) before 0.2.18, as used by (1) GnuTLS 1.2.x before 1.2.10 and 1.3.x before 1.3.4, and (2) GNU Shishi, allows attackers to crash the DER decoder and possibly execute arbitrary code via "out-of-bounds access" caused by invalid input, as demonstrated by the ProtoVer SSL test suite.

Which versions are affected by CVE-2006-0645?

It affects 1 product.

Linux distribution packages (12)
gnutls Red Hat:enterprise_linux:4::asAll versions0:1.0.20-3.2.2
gnutls-debuginfo Red Hat:enterprise_linux:4::asAll versions0:1.0.20-3.2.2
gnutls-devel Red Hat:enterprise_linux:4::asAll versions0:1.0.20-3.2.2
gnutls Red Hat:enterprise_linux:4::desktopAll versions0:1.0.20-3.2.2
gnutls-debuginfo Red Hat:enterprise_linux:4::desktopAll versions0:1.0.20-3.2.2
gnutls-devel Red Hat:enterprise_linux:4::desktopAll versions0:1.0.20-3.2.2
gnutls Red Hat:enterprise_linux:4::esAll versions0:1.0.20-3.2.2
gnutls-debuginfo Red Hat:enterprise_linux:4::esAll versions0:1.0.20-3.2.2
gnutls-devel Red Hat:enterprise_linux:4::esAll versions0:1.0.20-3.2.2
gnutls Red Hat:enterprise_linux:4::wsAll versions0:1.0.20-3.2.2
gnutls-debuginfo Red Hat:enterprise_linux:4::wsAll versions0:1.0.20-3.2.2
gnutls-devel Red Hat:enterprise_linux:4::wsAll versions0:1.0.20-3.2.2

Products include Free Software Foundation Inc. Libtasn1.

How do I fix CVE-2006-0645?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2006-0645 being exploited?

There is no known exploitation of CVE-2006-0645 in the wild and no public exploit code.

Sources

Also known as DSA-985-1, DSA-986-1, GHSA-2w9r-mr74-qj9p, RHSA-2006:0207.

Is CVE-2006-0645 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free