wok rev 17237

postfix, apache lighttpd-ssl, nginx: CVE-2014-3566
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Oct 18 14:11:33 2014 +0200 (2014-10-18)
parents cfd1497385a0
children 70fb5fbb6fde
files apache/receipt lighttpd-ssl/receipt nginx/receipt postfix/receipt
line diff
     1.1 --- a/apache/receipt	Sat Oct 18 13:24:48 2014 +0200
     1.2 +++ b/apache/receipt	Sat Oct 18 14:11:33 2014 +0200
     1.3 @@ -59,6 +59,11 @@
     1.4  		-e 's|#LoadModule ssl_module|LoadModule ssl_module|' \
     1.5  		$fs/etc/apache/httpd.conf $fs/etc/apache/extra/httpd-ssl.conf
     1.6  	echo "Include /etc/apache/conf.d" >> $fs/etc/apache/httpd.conf
     1.7 +	cat >> $fs/etc/apache/extra/httpd-ssl.conf <<EOT
     1.8 +
     1.9 +# Unsafe, see CVE-2014-3566 POODLE
    1.10 +SSLProtocol All -SSLv2 -SSLv3
    1.11 +EOT
    1.12  }
    1.13  
    1.14  # Pre and post install commands for Tazpkg.
     2.1 --- a/lighttpd-ssl/receipt	Sat Oct 18 13:24:48 2014 +0200
     2.2 +++ b/lighttpd-ssl/receipt	Sat Oct 18 14:11:33 2014 +0200
     2.3 @@ -76,6 +76,9 @@
     2.4  \$SERVER["socket"] == ":443" {
     2.5    protocol = "https://"
     2.6    ssl.engine    = "enable"
     2.7 +  # Unsafe, see CVE-2014-3566 POODLE
     2.8 +  ssl.use-sslv2 = "disable"
     2.9 +  ssl.use-sslv3 = "disable"
    2.10    ssl.pemfile   = "/etc/ssl/lighttpd/lighttpd.pem"
    2.11  }
    2.12  EOT
     3.1 --- a/nginx/receipt	Sat Oct 18 13:24:48 2014 +0200
     3.2 +++ b/nginx/receipt	Sat Oct 18 14:11:33 2014 +0200
     3.3 @@ -63,6 +63,8 @@
     3.4          rm -rf $fs/usr/html
     3.5          cp -a stuff/* $fs
     3.6          sed -i 's/#user  nobody;/user  www;/' $fs/etc/nginx/nginx.conf
     3.7 +	# SSLv3 is unsafe, see CVE-2014-3566 POODLE
     3.8 +        sed -i 's/ssl_protocols.* /ssl_protocols TLSv1 TLSv1.1 TLSv1.2;/' $fs/etc/nginx/nginx.conf
     3.9  }
    3.10  
    3.11  # Pre and post install commands for Tazpkg.
     4.1 --- a/postfix/receipt	Sat Oct 18 13:24:48 2014 +0200
     4.2 +++ b/postfix/receipt	Sat Oct 18 14:11:33 2014 +0200
     4.3 @@ -60,6 +60,11 @@
     4.4  mynetworks = 127.0.0.0/8
     4.5  alias_maps = hash:/etc/postfix/aliases
     4.6  EOF
     4.7 +	cat >> $fs/etc/postfix/main.cf <<EOT
     4.8 +
     4.9 +# Unsafe, see CVE-2014-3566 POODLE
    4.10 +smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3
    4.11 +EOF
    4.12  	cp -a $stuff/etc $fs
    4.13  	cp -a $install/var $fs
    4.14  	mv $fs/etc/postfix/TLS_LICENSE $fs/usr/share/licenses/POSTFIX_TLS_LICENSE