Your message dated Thu, 21 Apr 2016 09:51:02 +0000
with message-id <[email protected]>
and subject line Bug#770399: fixed in libio-socket-ssl-perl 2.027-1
has caused the Debian Bug report #770399,
regarding libio-socket-ssl-perl: questioning choice of default cipher list
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
770399: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770399
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libio-socket-ssl-perl
Version: 2.002-1
Severity: important

Hi,

I was just looking at why lwp is behaving with https like it is,
and it seems the cipher list being set up is really crappy.

It contains:
============
# global defaults
my %DEFAULT_SSL_ARGS = (
    SSL_check_crl => 0,
    SSL_version => 'SSLv23:!SSLv3:!SSLv2', # consider both SSL3.0 and SSL2.0 as 
broken
    SSL_verify_callback => undef,
    SSL_verifycn_scheme => undef,  # fallback cn verification
    SSL_verifycn_publicsuffix => undef,  # fallback default list verification
    #SSL_verifycn_name => undef,   # use from PeerAddr/PeerHost - do not 
override in set_args_filter_hack 'use_defaults'
    SSL_npn_protocols => undef,    # meaning depends whether on server or 
client side
    SSL_cipher_list =>
        'EECDH+AESGCM+ECDSA EECDH+AESGCM EECDH+ECDSA +AES256 EECDH EDH+AESGCM '.
        'EDH ALL +SHA +3DES +RC4 !LOW !EXP !eNULL !aNULL !DES !MD5 !PSK !SRP',
);

my %DEFAULT_SSL_CLIENT_ARGS = (
    %DEFAULT_SSL_ARGS,
    SSL_verify_mode => SSL_VERIFY_PEER,

    SSL_ca_file => undef,
    SSL_ca_path => undef,

    # older versions of F5 BIG-IP hang when getting SSL client hello >255 bytes
    # http://support.f5.com/kb/en-us/solutions/public/13000/000/sol13037.html
    # http://guest:[email protected]/Ticket/Display.html?id=2771
    # Debian works around this by disabling TLSv1_2 on the client side
    # Chrome and IE11 use TLSv1_2 but use only a few ciphers, so that packet
    # stays small enough
    # The following list is taken from IE11, except that we don't do RC4-MD5,
    # RC4-SHA is already bad enough. Also, we have a different sort order
    # compared to IE11, because we put ciphers supporting forward secrecy on top

    SSL_cipher_list => join(" ",
        qw(
            ECDHE-ECDSA-AES128-GCM-SHA256
            ECDHE-ECDSA-AES128-SHA256
            ECDHE-ECDSA-AES256-GCM-SHA384
            ECDHE-ECDSA-AES256-SHA384
            ECDHE-ECDSA-AES128-SHA
            ECDHE-ECDSA-AES256-SHA
            ECDHE-RSA-AES128-SHA256
            ECDHE-RSA-AES128-SHA
            ECDHE-RSA-AES256-SHA
            DHE-DSS-AES128-SHA256
            DHE-DSS-AES128-SHA
            DHE-DSS-AES256-SHA256
            DHE-DSS-AES256-SHA
            AES128-SHA256
            AES128-SHA
            AES256-SHA256
            AES256-SHA
            EDH-DSS-DES-CBC3-SHA
            DES-CBC3-SHA
            RC4-SHA
        ),
        # just to make sure, that we don't accidentely add bad ciphers above
        "!EXP !LOW !eNULL !aNULL !DES !MD5 !PSK !SRP"
    )
);
==========

I have no idea who selected those ciphers, but that list doesn't
make any sense.  For instance it doesn't contain any DHE ciphers
except DSS ciphers which nobody uses.

Openssl in Debian also has never disabled TLSv1.2 in either the
client or server.  Ubuntu did disable it by default I think.  This
255 byte limit thing is also being worked around by having an
option that sends more than 512 bytes.

If you really want to specify some cipher list, can I suggest you
either go for something simple as:
ALL:!eNULL:!aNULL:!EXPORT:!LOW:!PSK:!SRP:!kDH:+RC4

Or go with one of the suggestions from bettercrypto.org.


Kurt

--- End Message ---
--- Begin Message ---
Source: libio-socket-ssl-perl
Source-Version: 2.027-1

We believe that the bug you reported is fixed in the latest version of
libio-socket-ssl-perl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <[email protected]> (supplier of updated 
libio-socket-ssl-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 21 Apr 2016 09:48:38 +0200
Source: libio-socket-ssl-perl
Binary: libio-socket-ssl-perl
Architecture: source
Version: 2.027-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Salvatore Bonaccorso <[email protected]>
Closes: 770399
Description: 
 libio-socket-ssl-perl - Perl module implementing object oriented interface to 
SSL sockets
Changes:
 libio-socket-ssl-perl (2.027-1) unstable; urgency=medium
 .
   * Import upstream version 2.026 and 2.027
     - Updates default server an client ciphers based on recommendation of
       Mozilla and what the current browsers use (Closes: #770399)
   * Declare compliance with Debian policy 3.9.8
Checksums-Sha1: 
 be5332f46ddfb30fc15c4d4580b499a0881fb934 2599 libio-socket-ssl-perl_2.027-1.dsc
 7c5e95027a577a7adeae5030b51606a5de4132ff 210470 
libio-socket-ssl-perl_2.027.orig.tar.gz
 8144cb78f103a5a63b855983ab5ef4d502090845 9084 
libio-socket-ssl-perl_2.027-1.debian.tar.xz
Checksums-Sha256: 
 2c7e3959b06e46103c94acc523467b7c80271495fdf56c601695c7eabd4f6509 2599 
libio-socket-ssl-perl_2.027-1.dsc
 723517ea71f90105579e7db7a1a2e053bf5c8142a187df8bc1fe3881c3383f67 210470 
libio-socket-ssl-perl_2.027.orig.tar.gz
 a15571e9b3398eb9e0b34fd8200683314bad605f001ba20c146cfaebf3298642 9084 
libio-socket-ssl-perl_2.027-1.debian.tar.xz
Files: 
 97c8c6eb482eff9f7f36563a44e56eb4 2599 perl optional 
libio-socket-ssl-perl_2.027-1.dsc
 c4dacb943a1ffd35f10217b94547bcdc 210470 perl optional 
libio-socket-ssl-perl_2.027.orig.tar.gz
 25703c6911687d13311145f71a0ce583 9084 perl optional 
libio-socket-ssl-perl_2.027-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXGIwxAAoJEAVMuPMTQ89E/rcP/2os5CKv2VpDrJ4uJ3Q1i/JU
wm/0GI/wAM1wbhYFIPx43pn9AhkrVO/eKDv/Rpdo8CjYZIm1DRTeNTgKqEANqDnd
DJ9garJIG5ytoEV4psXsoKYkxxewG0mj8NM6kCq96ApDUaWnoxp8rsbNzgLXJ7ch
S4+FslvuSJuPAZYV9kthkmiSSsSGUbCFUZXW/9jmZE+zu25P7U0Dd7dI7Ka9pCFh
23keheguILMogLFxcR5eaH8I5UyxdhAdba4Gz+JJfyA2wV7CLTQrMuqjQxEZSkS/
cKYBPNdEMluc04z+lKG+Ji0RqNhz8K/wwRcNPMrx/BcfHr6Is6JmKe0Pxq2Wk0De
bWj1f3dCiDd/uXf7Db29GEN/dLdMbqPvuH7HkNXwAnIphswOzX93SKg5hD1Tip98
bCL6+3yC5PhZn9l2vvgZD7OQx3Gtu4/vptn/htKvS8L5vJPjlwGSOwh+zhPnq4s6
6kX9GlsvSpwrFHajk2LS3lbq1TzPhwuxMDvpwUkvdEzjQL3jBTbyyMFqNf34022J
1/TnbGBzXxX1zEKdWTamV1DxiH+1BB9tVrM+7PZv4DAaCqxAQwCG+BlOC1o+kPWJ
P/V4yMOPvQOpzG78/9f6FfeOvXLnV9YzCvZHS6lMjJH/YNq9BUUSugoL9AfqK7wu
QjxnIxHVzCHonWcth7Y7
=C91T
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to