Bug 36232 - apache: SSL3 protocol attack (4.0)
apache: SSL3 protocol attack (4.0)
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Apache
UCS 4.0
Other Linux
: P5 normal (vote)
: UCS 4.0-0-errata
Assigned To: Moritz Muehlenhoff
Janek Walkenhorst
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-20 10:24 CEST by Felix Botner
Modified: 2015-01-13 11:26 CET (History)
5 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2014-10-20 10:24:50 CEST
+++ This bug was initially created as a clone of Bug #36173 +++

We should raise the minimum TLS version used by Apache to 1.0

Browsers which don't even support TLS are incompatible with the UMC and every other web application offered in the App Center.

=> merge changes to UCS 4.0
Comment 1 Michael Grandjean univentionstaff 2014-11-24 20:54:10 CET
Since the changes have not been merged, SSLv3 is back in UCS 4.0:

> openssl s_client -connect 10.200.30.21:443 -ssl3
> ...
> SSL handshake has read 3405 bytes and written 288 bytes
> ...
> SSL-Session:
>     Protocol  : SSLv3
>     Cipher    : ECDHE-RSA-AES256-SHA
> ...

A system with 3.2-x and errata 225 returns a handshake failure to the command above, which is the desired behaviour.
Comment 2 Moritz Muehlenhoff univentionstaff 2015-01-12 12:10:42 CET
The changes have been partially merged into UCS 4.0 in revision 57253.

I've dropped the UCR variable apache2/ssl/v2; in Wheezy/UCS 4.0 it is no longer possible to enable SSLv2 since it is no longer enabled in OpenSSL. As such, enabling it would require a rebuild of OpenSSL.
Comment 3 Moritz Muehlenhoff univentionstaff 2015-01-12 12:19:32 CET
YAML file: 2015-01-12-univention-apache.yaml

I've filed Bug 37517 for the creation of a regression test.
Comment 4 Janek Walkenhorst univentionstaff 2015-01-12 15:36:31 CET
Code review: OK
Advisory: OK
Tests: OK
Comment 5 Moritz Muehlenhoff univentionstaff 2015-01-13 11:26:22 CET
http://errata.univention.de/ucs/4.0/31.html