CVE-2009-1415: Double Free
lib/pk-libgcrypt.c in libgnutls in GnuTLS before 2.6.6 does not properly handle invalid DSA signatures, which allows remote attackers to cause a denial of service (application crash) and possibly have unspecified other impact via a malformed DSA key that triggers a (1) free of an uninitialized pointer or (2) double free.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2009-1415?
The severity of CVE-2009-1415 is classified as high due to the potential for denial of service attacks.
How do I fix CVE-2009-1415?
To fix CVE-2009-1415, upgrade to GnuTLS version 2.6.6 or later.
What types of systems are affected by CVE-2009-1415?
CVE-2009-1415 affects versions of GnuTLS prior to 2.6.6, including those listed from 1.0.0 to 2.6.5.
What impact can CVE-2009-1415 have on my systems?
CVE-2009-1415 can lead to an application crash and may expose systems to further vulnerabilities via malformed DSA keys.
Is there a workaround for CVE-2009-1415 if I cannot update?
Yes, avoiding the use of DSA signatures or validating inputs can serve as a temporary workaround for CVE-2009-1415.