CVE-2006-4790 Security feature bypass in n/a
Remote attackers can forge PKCS #1 v1.5 signatures using RSA keys with exponent 3, bypassing certificate verification in GnuTLS.
- 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-4790?
CVE-2006-4790 is a medium-severity vulnerability in Gnu Gnutls, published on 14 Sep 2006. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
verify.c in GnuTLS before 1.4.4, when using an RSA key with exponent 3, does not properly handle excess data in the digestAlgorithm.parameters field when generating a hash, which allows remote attackers to forge a PKCS #1 v1.5 signature that is signed by that RSA key and prevents GnuTLS from correctly verifying X.509 and other certificates that use PKCS, a variant of CVE-2006-4339.
Which versions are affected by CVE-2006-4790?
It affects 1 product.
Linux distribution packages (12)
gnutls Red Hat:enterprise_linux:4::as | All versions | 0:1.0.20-3.2.3 |
gnutls-debuginfo Red Hat:enterprise_linux:4::as | All versions | 0:1.0.20-3.2.3 |
gnutls-devel Red Hat:enterprise_linux:4::as | All versions | 0:1.0.20-3.2.3 |
gnutls Red Hat:enterprise_linux:4::desktop | All versions | 0:1.0.20-3.2.3 |
gnutls-debuginfo Red Hat:enterprise_linux:4::desktop | All versions | 0:1.0.20-3.2.3 |
gnutls-devel Red Hat:enterprise_linux:4::desktop | All versions | 0:1.0.20-3.2.3 |
gnutls Red Hat:enterprise_linux:4::es | All versions | 0:1.0.20-3.2.3 |
gnutls-debuginfo Red Hat:enterprise_linux:4::es | All versions | 0:1.0.20-3.2.3 |
gnutls-devel Red Hat:enterprise_linux:4::es | All versions | 0:1.0.20-3.2.3 |
gnutls Red Hat:enterprise_linux:4::ws | All versions | 0:1.0.20-3.2.3 |
gnutls-debuginfo Red Hat:enterprise_linux:4::ws | All versions | 0:1.0.20-3.2.3 |
gnutls-devel Red Hat:enterprise_linux:4::ws | All versions | 0:1.0.20-3.2.3 |
Products include Gnu Gnutls.
How do I fix CVE-2006-4790?
Upgrade to a fixed version.
Is CVE-2006-4790 being exploited?
There is no known exploitation of CVE-2006-4790 in the wild and no public exploit code.
Other vulnerabilities in Gnu Gnutls
Sources
Also known as DSA-1182-1, GHSA-fjc3-r8f9-57p5, RHSA-2006:0680.