Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 May 2015 16:07:52 +0000 (UTC)
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r388116 - head/security/vuxml
Message-ID:  <201505311607.t4VG7qrZ028770@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lwhsu
Date: Sun May 31 16:07:52 2015
New Revision: 388116
URL: https://svnweb.freebsd.org/changeset/ports/388116

Log:
  - Document django vulnerability CVE-2015-3982

Modified:
  head/security/vuxml/vuln.xml

Modified: head/security/vuxml/vuln.xml
==============================================================================
--- head/security/vuxml/vuln.xml	Sun May 31 15:59:17 2015	(r388115)
+++ head/security/vuxml/vuln.xml	Sun May 31 16:07:52 2015	(r388116)
@@ -57,6 +57,73 @@ Notes:
 
 -->
 <vuxml xmlns="http://www.vuxml.org/apps/vuxml-1">;
+  <vuln vid="48504af7-07ad-11e5-879c-00e0814cab4e">
+    <topic>django -- Fixed session flushing in the cached_db backend</topic>
+    <affects>
+      <package>
+	<name>py27-django</name>
+	<range><ge>1.8</ge><lt>1.8.2</lt></range>
+      </package>
+      <package>
+	<name>py32-django</name>
+	<range><ge>1.8</ge><lt>1.8.2</lt></range>
+      </package>
+      <package>
+	<name>py33-django</name>
+	<range><ge>1.8</ge><lt>1.8.2</lt></range>
+      </package>
+      <package>
+	<name>py34-django</name>
+	<range><ge>1.8</ge><lt>1.8.2</lt></range>
+      </package>
+      <package>
+	<name>py27-django-devel</name>
+	<range><lt>20150531,1</lt></range>
+      </package>
+      <package>
+	<name>py32-django-devel</name>
+	<range><lt>20150531,1</lt></range>
+      </package>
+      <package>
+	<name>py33-django-devel</name>
+	<range><lt>20150531,1</lt></range>
+      </package>
+      <package>
+	<name>py34-django-devel</name>
+	<range><lt>20150531,1</lt></range>
+      </package>
+    </affects>
+    <description>
+      <body xmlns="http://www.w3.org/1999/xhtml">;
+	<p>The Django project reports:</p>
+	<blockquote cite="https://www.djangoproject.com/weblog/2015/may/20/security-release/">;
+	  <p>A change to session.flush() in the cached_db session backend in
+	    Django 1.8 mistakenly sets the session key to an empty string
+	    rather than None. An empty string is treated as a valid session key
+	    and the session cookie is set accordingly. Any users with an empty
+	    string in their session cookie will use the same session store.
+	    session.flush() is called by django.contrib.auth.logout() and, more
+	    seriously, by django.contrib.auth.login() when a user switches accounts.
+	    If a user is logged in and logs in again to a different account
+	    (without logging out) the session is flushed to avoid reuse.
+	    After the session is flushed (and its session key becomes '') the
+	    account details are set on the session and the session is saved.
+	    Any users with an empty string in their session cookie will now be
+	    logged into that account.</p>
+	  <p>Thanks to Sam Cooke for reporting the issue.</p>
+	</blockquote>
+      </body>
+    </description>
+    <references>
+      <url>https://www.djangoproject.com/weblog/2015/may/20/security-release/</url>;
+      <cvename>CVE-2015-3982</cvename>
+    </references>
+    <dates>
+      <discovery>2015-05-20</discovery>
+      <entry>2015-05-31</entry>
+    </dates>
+  </vuln>
+
   <vuln vid="9471ec47-05a2-11e5-8fda-002590263bf5">
     <topic>proxychains-ng -- current path as the first directory for the library search path</topic>
     <affects>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505311607.t4VG7qrZ028770>