ifmap-server breaks with openjdk-7-jre=7u79-2.5.6-0ubuntu1.14.04.1

Bug #1480355 reported by Johannes Grassler
266
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Juniper Openstack
Fix Committed
Undecided
Unassigned

Bug Description

We previously had trouble with ifmap-server, since Ubuntu disabled SSLv3 in Java:

https://bugs.launchpad.net/juniperopenstack/+bug/1414790

This prevented clients from connecting to ifmap-server using SSLv3. Back then
we disabled SSLv3 in as suggested in the workaround Stefan Andres posted on
that bug.

Now we have more of the same and indentified yet another java security upgrade
(openjdk-7-jre 7u79-2.5.6-0ubuntu1.14.04.1) as the culprit. Again, we're
getting errors in /var/log/contrail/ifmap-server.log:

2015-07-31 14:22:14,440 [pool-6-thread-1] ERROR - ChannelThread: SSLHandshakeException: Client doesn't know about our certificate (?)
2015-07-31 14:22:14,440 [pool-6-thread-1] ERROR - ChannelThread: Setting channel 127.0.0.1:58786:75 into state 'BROKEN'

We do not know what exactly is the problem, since openjdk-7-jre=7u79-2.5.6-0ubuntu1.14.04.1
fixes a whole bunch of security problems:

https://launchpad.net/ubuntu/+source/openjdk-7/7u79-2.5.6-1

What we do know is that a downgrade to
openjdk-7-jre=7u79-2.5.5-0ubuntu0.14.04.2 fixes the problem. This is strictly a
stopgap measure, though. Remaining at this version is absolutely inaccetable.
It already means missing a lot of critical security upgrades for Java and it
will mean missing a lot more in the future.

As for fixing the problem: It would be best to expose SSL settings through
configuration files for all Opencontrail services, since cipher or digest
algorithms turn out to be broken from time to time. In that case it would be
nice if one could simply disable them through a configuration file (as opposed
to filing a bug).

We observed the Problem on Ubuntu 14.04 with the following contrail versions
(installed from our in-house packages available from https://launchpad.net/~syseleven-platform):

Contrail 2.01 (list of packages in the attached file packages.txt)
Contrail 2.20 (list of packages in the attached file packages.txt)
i

Tags: ifmap-server
Revision history for this message
Johannes Grassler (jgr-launchpad) wrote :
information type: Private Security → Public Security
Sachin Bansal (sbansal)
Changed in juniperopenstack:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.