The Vigil@nce team watches public vulnerabilities impacting your computers, and then offers security solutions, a database and tools to fix them.

Vulnerability of Mozilla NSPR, NSS, IE: accepting IP wildcard certificates

Synthesis of the vulnerability

Some web browsers accept wildcard X.509 certificates containing an IP address fragment.
Severity of this alert: 1/4.
Creation date: 28/10/2010.
Références of this alert: CERTA-2002-AVI-272, CVE-2010-3170, DSA-2123-1, FEDORA-2010-15989, openSUSE-SU-2010:0904-1, openSUSE-SU-2010:0906-1, openSUSE-SU-2014:1100-1, RHSA-2010:0862-02, SUSE-SR:2010:020, VIGILANCE-VUL-10079, VMSA-2011-0004.2, VMSA-2011-0012.1, VMSA-2011-0013, VMSA-2012-0005, wp-10-0001.

Description of the vulnerability

A wildcard X.509 certificate matches several domains. For example "*" is valid for all domains ending with "" (which belongs to the same company).

In order to protect against Man-In-The-Middle attacks, the RFC 2818 forbids wildcard certificates for IP addresses. For example, "*.2.3.4" has to be rejected because,,, etc. do not belong to the same network (and thus to the same company).

However, some implementation accept IP wildcard certificates.

When a certification authority accepts to sign such a certificate, an attacker can therefore use it for a Man-In-The-Middle attack.
Full bulletin, software filtering, emails, fixes, ... (Request your free trial)

This computer weakness alert impacts software or systems such as Debian, Fedora, IE, Firefox, NSPR, NSS, SeaMonkey, Thunderbird, openSUSE, Solaris, RHEL, SLES, ESX.

Our Vigil@nce team determined that the severity of this weakness note is low.

The trust level is of type confirmed by the editor, with an origin of document.

A proof of concept or an attack tool is available, so your teams have to process this alert. An attacker with a technician ability can exploit this weakness bulletin.

Solutions for this threat

Mozilla NSPR: version 4.8.6.
The version 4.8.6 is corrected:

Mozilla NSS: version 3.12.8.
The version 3.12.8 is corrected:

Firefox: version 3.6.11.
The version 3.6.11 is corrected:

Firefox: version 3.5.14.
The version 3.5.14 is corrected:

Thunderbird: version 3.1.5.
The version 3.1.5 is corrected:

Thunderbird: version 3.0.9.
The version 3.0.9 is corrected:

SeaMonkey: version 2.0.9.
The version 2.0.9 is corrected:

Debian: new nss packages.
New packages are available:*_3.12.3.1-0lenny2_*.deb

Fedora: new nss packages.
New packages are available:

openSUSE 11.4: new MozillaFirefox packages (09/09/2014).
New packages are available:
  openSUSE 11.4: MozillaFirefox 24.8.0-127.1

openSUSE: new mozilla-nss packages.
New packages are available:
openSUSE 11.3 :
openSUSE 11.2 :
openSUSE 11.1 :

openSUSE: new seamonkey packages.
New packages are available:
openSUSE 11.1 :
openSUSE 11.2 :
openSUSE 11.3 :

RHEL 6.0: new nss packages.
New packages are available:

Solaris 9: patch for libldap.
A patch is available:

SUSE: new packages (03/11/2010).
New packages are available, as indicated in information sources.

VMware ESX: version 4.1 Update 2.
The version 4.1 Update 2 is corrected:
Full bulletin, software filtering, emails, fixes, ... (Request your free trial)

Computer vulnerabilities tracking service

Vigil@nce provides cybersecurity bulletins. The technology watch team tracks security threats targeting the computer system.