Bug 637290 (CVE-2010-3170) - VUL-1: CVE-2010-3170: mozilla-nss: NSS allows wildcard matching for IPs in CNs
Summary: VUL-1: CVE-2010-3170: mozilla-nss: NSS allows wildcard matching for IPs in CNs
Status: RESOLVED FIXED
Alias: CVE-2010-3170
Product: SUSE Security Incidents
Classification: Novell Products
Component: General (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Deadline: 2010-10-14
Assignee: Security Team bot
QA Contact: Security Team bot
URL:
Whiteboard: maint:released:11.1:36168 maint:relea...
Keywords:
Depends on:
Blocks: 645315 653606
  Show dependency treegraph
 
Reported: 2010-09-06 09:19 UTC by Ludwig Nussel
Modified: 2016-04-15 14:07 UTC (History)
3 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ludwig Nussel 2010-09-06 09:19:35 UTC
Your friendly security team received the following report via oss-security.
Please respond ASAP.
The issue is public.

NSS allows wildcard matching for IP addresses in X509 certificate Common Names.

CVE-2010-3170

http://www.westpoint.ltd.uk/advisories/wp-10-0001.txt
http://bugs.gentoo.org/show_bug.cgi?id=335731
https://bugzilla.mozilla.org/show_bug.cgi?id=578697.
Comment 1 Wolfgang Rosenauer 2010-09-06 09:28:17 UTC
NSS 3.12.8 will contain the fix.
AFAIK we are currently on 3.12.6 for all supported/maintained distributions?
Patch against 3.12.6 is available upstream and could be used against the current package apparently.
Comment 2 Wolfgang Rosenauer 2010-09-06 09:51:43 UTC
Hmm, 11.1 still has 3.12.0 or is it just OBS' mbranch not doing the right thing?
(and I cannot do SLE updates as always)
Comment 3 Ludwig Nussel 2010-09-06 10:00:14 UTC
$ osc ls openSUSE:11.1:Update mozilla-nss|grep bz2
nss-3.12.6.tar.bz2
Comment 4 Wolfgang Rosenauer 2010-09-07 11:31:13 UTC
I'm a bit confused. The issue is public but this and mozilla's upstream bug are closed. I'm not sure if I can prepare updates in the public (=OBS) already?
Comment 5 Ludwig Nussel 2010-09-07 11:37:03 UTC
Yes, you may use obs. I'll also open this bug.

Mozilla seems to have the strange policy to not open bugs until firefox is released with a fix:
http://marc.info/?l=oss-security&m=128355172325868&w=2
Comment 6 Ludwig Nussel 2010-09-07 11:40:18 UTC
IMO we don't need to release a security update just for this issue. It's ok to include the fix in case something worse comes up.
Comment 7 Wolfgang Rosenauer 2010-09-26 11:23:19 UTC
NSS 3.12.8 final was released and is waiting for openSUSE:Factory approval.
While later Firefox versions _might_ include that version upstream we are always using the system version. So if we ever need to release a fix for this we probably should go for 3.12.8 (or a newer version).
Comment 8 Wolfgang Rosenauer 2010-09-29 06:18:07 UTC
NSS 3.12.8 is now minimal requirement for all upcoming Firefox security releases.
(Firefox 3.6.11/3.5.x to be released in around two weeks). NSS 3.12.8 also has NSPR 4.8.6 as minimal requirement.
So with next round of Mozilla updates we have to update NSPR and NSS.
Comment 9 Wolfgang Rosenauer 2010-09-29 12:57:13 UTC
security-team, could you please confirm the needed update?
And also I'm wondering if we can/should do NSPR and NSS updates before the next Firefox update or at the same time?
(Technically I will submitreq NSPR and NSS soonish to 11.1-11.3)
Comment 10 Ludwig Nussel 2010-09-29 12:59:11 UTC
Marcus? All I can say is that the wildcard cert bug here doesn't justify an update of it's own.
Comment 11 Marcus Meissner 2010-09-29 13:16:15 UTC
I think we could already do a nss , nspr update at this time to decouple it
from the next firefox update round. (especially if it is mandatory for them).



this would also refresh the certificates? any other cert* package we need to release?
Comment 12 Wolfgang Rosenauer 2010-09-29 13:21:17 UTC
(In reply to comment #11)
> this would also refresh the certificates? any other cert* package we need to
> release?

It has an updated CA list, yes. If the cert store should stay in sync with ca-certificates-mozilla this might need an update as well.
Comment 13 Wolfgang Rosenauer 2010-09-29 13:23:06 UTC
And I forgot the usual disclaimer. NSPR and NSS are supposed to be backwards API and ABI compatible. It's a design principle and everything else would be a blocker for their release. So risk should be _very_ low for version update.
Comment 14 Wolfgang Rosenauer 2010-09-29 18:33:16 UTC
submitrequests for mozilla-nspr and mozilla-nss are pending for 11.1, 11.2 and 11.3
Comment 15 Swamp Workflow Management 2010-09-30 13:44:55 UTC
The SWAMPID for this issue is 36165.
This issue was rated as moderate.
Please submit fixed packages until 2010-10-14.
When done, please reassign the bug to security-team@suse.de.
Patchinfo will be handled by security team.
Comment 16 Marcus Meissner 2010-09-30 14:09:53 UTC
Maintenance,

this will be a minor version bump for mozilla-nss and -nspr, which
will be required by future Mozilla Firefox.

It should be binary compatible (previous updates always were).

OK for updating for SLE too?
Comment 17 Dirk Mueller 2010-10-04 09:04:50 UTC
I'm OK with the version update, however I wonder if it wouldn't be better to combine it into the next FF update to reduce QA testing overhead?
Comment 18 Ludwig Nussel 2010-10-04 14:40:55 UTC
according to comment #11 Marcus wanted to decouple it from FF
Comment 19 Marcus Meissner 2010-10-11 09:51:59 UTC
we can test it in parallel, but I would use seperate patchinfos then.
Comment 20 Dirk Mueller 2010-10-15 07:57:45 UTC
whats the status here?
Comment 21 Thomas Biege 2010-10-15 08:23:51 UTC
P5 -> P3 mass change
Comment 22 Marcus Meissner 2010-10-15 15:16:56 UTC
mozilla-nspr is easy to upgrade,
mozilla-nss less so I am afraid, adjusting to the package split will be interesting.
Comment 23 Wolfgang Rosenauer 2010-10-15 15:40:34 UTC
Which package split that is?
A package for 11.1 is already submitted bases on the GA package split which would fit SLES11.
So is the issue the libfreebl3 split which wasn't there in SLES10?
Comment 24 Marcus Meissner 2010-10-15 15:49:43 UTC
oh, i diffed against 11.3 instead of 11.1 ... 11.1 looks easier ,)
Comment 25 Marcus Meissner 2010-10-19 21:43:33 UTC
submitted sle11, and sle10sp3, wrote and submitted patchinfos to autobuild
Comment 26 Swamp Workflow Management 2010-10-27 13:14:48 UTC
Update released for: libfreebl3, libfreebl3-debuginfo, libsoftokn3, libsoftokn3-debuginfo, mozilla-nspr, mozilla-nspr-debuginfo, mozilla-nspr-debugsource, mozilla-nspr-devel, mozilla-nss, mozilla-nss-certs, mozilla-nss-certs-debuginfo, mozilla-nss-debuginfo, mozilla-nss-debugsource, mozilla-nss-devel, mozilla-nss-sysinit, mozilla-nss-sysinit-debuginfo, mozilla-nss-tools, mozilla-nss-tools-debuginfo
Products:
openSUSE 11.1 (debug, i586, ppc, ppc64, x86_64)
openSUSE 11.2 (debug, i586, x86_64)
openSUSE 11.3 (debug, i586, x86_64)
Comment 27 Marcus Meissner 2010-10-27 13:15:33 UTC
released opensuse packages to allow other opensuse releases already.

sles* still in qa.
Comment 28 Swamp Workflow Management 2010-11-04 10:06:23 UTC
Update released for: mozilla-nspr, mozilla-nspr-32bit, mozilla-nspr-64bit, mozilla-nspr-debuginfo, mozilla-nspr-devel, mozilla-nspr-x86, mozilla-nss, mozilla-nss-32bit, mozilla-nss-64bit, mozilla-nss-debuginfo, mozilla-nss-devel, mozilla-nss-tools, mozilla-nss-x86
Products:
SLE-DESKTOP 10-SP3 (i386, x86_64)
SLE-SAP-APL 10-SP3 (x86_64)
SLE-SDK 10-SP3 (i386, ia64, ppc, s390x, x86_64)
SLE-SERVER 10-SP3 (i386, ia64, ppc, s390x, x86_64)
Comment 30 Swamp Workflow Management 2010-11-05 16:58:55 UTC
Update released for: libfreebl3, libfreebl3-32bit, libfreebl3-x86, mozilla-nspr, mozilla-nspr-32bit, mozilla-nspr-debuginfo, mozilla-nspr-debuginfo-32bit, mozilla-nspr-debuginfo-x86, mozilla-nspr-debugsource, mozilla-nspr-devel, mozilla-nspr-x86, mozilla-nss, mozilla-nss-32bit, mozilla-nss-debuginfo, mozilla-nss-debuginfo-32bit, mozilla-nss-debuginfo-x86, mozilla-nss-debugsource, mozilla-nss-devel, mozilla-nss-tools, mozilla-nss-x86
Products:
SLE-DEBUGINFO 11-SP1 (i386, ia64, ppc64, s390x, x86_64)
SLE-DESKTOP 11-SP1 (i386, x86_64)
SLE-SDK 11-SP1 (i386, ia64, ppc64, s390x, x86_64)
SLE-SERVER 11-SP1 (i386, ia64, ppc64, s390x, x86_64)
SLES4VMWARE 11-SP1 (i386, x86_64)
Comment 31 Swamp Workflow Management 2010-11-05 18:32:48 UTC
Update released for: libfreebl3, libfreebl3-32bit, libfreebl3-x86, mozilla-nspr, mozilla-nspr-32bit, mozilla-nspr-debuginfo, mozilla-nspr-debuginfo-32bit, mozilla-nspr-debuginfo-x86, mozilla-nspr-debugsource, mozilla-nspr-devel, mozilla-nspr-x86, mozilla-nss, mozilla-nss-32bit, mozilla-nss-debuginfo, mozilla-nss-debuginfo-32bit, mozilla-nss-debuginfo-x86, mozilla-nss-debugsource, mozilla-nss-devel, mozilla-nss-tools, mozilla-nss-x86
Products:
SLE-DEBUGINFO 11 (i386, ia64, ppc64, s390x, x86_64)
SLE-DESKTOP 11 (i386, x86_64)
SLE-SDK 11 (i386, ia64, ppc64, s390x, x86_64)
SLE-SERVER 11 (i386, ia64, ppc64, s390x, x86_64)
Comment 32 Swamp Workflow Management 2010-11-10 14:08:19 UTC
Update released for: libfreebl3, mozilla-nspr, mozilla-nspr-debuginfo, mozilla-nspr-debugsource, mozilla-nspr-devel, mozilla-nss, mozilla-nss-debuginfo, mozilla-nss-debugsource, mozilla-nss-devel, mozilla-nss-tools
Products:
SUSE-MOBLIN 2.1 (i386)
SUSE-MOBLIN 2.1-DEBUG (i386)
Comment 33 Swamp Workflow Management 2010-11-10 14:08:41 UTC
Update released for: libfreebl3, mozilla-nspr, mozilla-nspr-debuginfo, mozilla-nspr-debugsource, mozilla-nspr-devel, mozilla-nss, mozilla-nss-debuginfo, mozilla-nss-debugsource, mozilla-nss-devel, mozilla-nss-tools
Products:
SUSE-MOBLIN 2.0 (i386)
SUSE-MOBLIN 2.0-DEBUG (i386)
Comment 34 Bernhard Wiedemann 2016-04-15 14:01:06 UTC
This is an autogenerated message for OBS integration:
This bug (637290) was mentioned in
https://build.opensuse.org/request/show/49507 11.1 / mozilla-nspr
https://build.opensuse.org/request/show/49508 11.2:Test / mozilla-nspr
https://build.opensuse.org/request/show/49509 11.3:Test / mozilla-nspr
https://build.opensuse.org/request/show/49515 11.3:Test / mozilla-nss
https://build.opensuse.org/request/show/49516 11.2:Test / mozilla-nss
https://build.opensuse.org/request/show/49517 11.1 / mozilla-nss