Revision: 7521
http://sourceforge.net/p/ipcop/svn/7521
Author: owes
Date: 2014-05-04 18:44:25 +0000 (Sun, 04 May 2014)
Log Message:
-----------
Patch openssl for CVE-2010-5298
Modified Paths:
--------------
ipcop/trunk/lfs/openssl
ipcop/trunk/updates/2.1.6/ROOTFILES.i486-2.1.6
ipcop/trunk/updates/2.1.6/information.xml
Added Paths:
-----------
ipcop/trunk/src/patches/openssl-1.0.1g_CVE-2010-5298.patch
Modified: ipcop/trunk/lfs/openssl
===================================================================
--- ipcop/trunk/lfs/openssl 2014-05-04 18:36:35 UTC (rev 7520)
+++ ipcop/trunk/lfs/openssl 2014-05-04 18:44:25 UTC (rev 7521)
@@ -81,6 +81,7 @@
$(TARGET) : $(firstword $(MAKEFILE_LIST)) $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && patch -p1 -i
$(DIR_PATCHES)/$(THISAPP)_CVE-2010-5298.patch
# Let still use our CFLAG but give the -O3 the developpers coded for
cd $(DIR_APP) && sed -i -e 's/-O3/$(CFLAGS) -O3/' Configure
Added: ipcop/trunk/src/patches/openssl-1.0.1g_CVE-2010-5298.patch
===================================================================
--- ipcop/trunk/src/patches/openssl-1.0.1g_CVE-2010-5298.patch
(rev 0)
+++ ipcop/trunk/src/patches/openssl-1.0.1g_CVE-2010-5298.patch 2014-05-04
18:44:25 UTC (rev 7521)
@@ -0,0 +1,27 @@
+From db978be7388852059cf54e42539a363d549c5bfd Mon Sep 17 00:00:00 2001
+From: Kurt Roeckx <[email protected]>
+Date: Sun, 13 Apr 2014 15:05:30 +0200
+Subject: [PATCH] Don't release the buffer when there still is data in it
+
+RT: 2167, 3265
+---
+ ssl/s3_pkt.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/ssl/s3_pkt.c b/ssl/s3_pkt.c
+index b9e45c7..32e9207 100644
+--- a/ssl/s3_pkt.c
++++ b/ssl/s3_pkt.c
+@@ -1055,7 +1055,8 @@ int ssl3_read_bytes(SSL *s, int type, unsigned char
*buf, int len, int peek)
+ {
+ s->rstate=SSL_ST_READ_HEADER;
+ rr->off=0;
+- if (s->mode & SSL_MODE_RELEASE_BUFFERS)
++ if (s->mode & SSL_MODE_RELEASE_BUFFERS &&
++ s->s3->rbuf.left == 0)
+ ssl3_release_read_buffer(s);
+ }
+ }
+--
+1.9.1
+
Modified: ipcop/trunk/updates/2.1.6/ROOTFILES.i486-2.1.6
===================================================================
--- ipcop/trunk/updates/2.1.6/ROOTFILES.i486-2.1.6 2014-05-04 18:36:35 UTC
(rev 7520)
+++ ipcop/trunk/updates/2.1.6/ROOTFILES.i486-2.1.6 2014-05-04 18:44:25 UTC
(rev 7521)
@@ -3,6 +3,9 @@
/etc/logrotate.d/squidGuard
/home/httpd/cgi-bin/proxy.cgi
##
+## openssl patched
+/usr/lib/libssl.so.1.0.0
+##
## openswan patched
/usr/libexec/ipsec/addconn
/usr/libexec/ipsec/pluto
Modified: ipcop/trunk/updates/2.1.6/information.xml
===================================================================
--- ipcop/trunk/updates/2.1.6/information.xml 2014-05-04 18:36:35 UTC (rev
7520)
+++ ipcop/trunk/updates/2.1.6/information.xml 2014-05-04 18:44:25 UTC (rev
7521)
@@ -5,6 +5,7 @@
<size>0</size>
<isoimages>no</isoimages>
<description>
+ Patch openssl for CVE-2010-5298.<br />
Upgrade squid to 3.4.5.
</description>
<previousversion>2.1.5</previousversion>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Ipcop-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipcop-svn