[Glibc-bsd-commits] r3067 - in trunk/kfreebsd-7/debian: . patches

Aurelien Jarno aurel32 at alioth.debian.org
Tue Jul 13 18:23:16 UTC 2010


Author: aurel32
Date: 2010-07-13 18:23:15 +0000 (Tue, 13 Jul 2010)
New Revision: 3067

Added:
   trunk/kfreebsd-7/debian/patches/000_mbuf.diff
Modified:
   trunk/kfreebsd-7/debian/changelog
   trunk/kfreebsd-7/debian/patches/series
Log:
  * Fix lost mbuf flag resulting in data corruption
    (FreeBSD-SA-10:07.mbuf / CVE-2010-2693).




Modified: trunk/kfreebsd-7/debian/changelog
===================================================================
--- trunk/kfreebsd-7/debian/changelog	2010-07-13 18:21:36 UTC (rev 3066)
+++ trunk/kfreebsd-7/debian/changelog	2010-07-13 18:23:15 UTC (rev 3067)
@@ -1,10 +1,15 @@
 kfreebsd-7 (7.3-5) UNRELEASED; urgency=low
 
+  [ Guillem Jover ]
   * Use kfreebsd-any instead of explicit architecture list.
   * Fold Build-Depends field into several lines.
 
- -- Guillem Jover <guillem at debian.org>  Mon, 28 Jun 2010 21:22:22 +0200
+  [ Aurelien Jarno ]
+  * Fix lost mbuf flag resulting in data corruption
+    (FreeBSD-SA-10:07.mbuf / CVE-2010-2693).
 
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue, 13 Jul 2010 20:22:54 +0200
+
 kfreebsd-7 (7.3-4) unstable; urgency=low
 
   [ Aurelien Jarno ]

Added: trunk/kfreebsd-7/debian/patches/000_mbuf.diff
===================================================================
--- trunk/kfreebsd-7/debian/patches/000_mbuf.diff	                        (rev 0)
+++ trunk/kfreebsd-7/debian/patches/000_mbuf.diff	2010-07-13 18:23:15 UTC (rev 3067)
@@ -0,0 +1,10 @@
+--- a/sys/kern/uipc_mbuf.c
++++ b/sys/kern/uipc_mbuf.c
+@@ -302,6 +302,7 @@
+ 	n->m_ext.ref_cnt = m->m_ext.ref_cnt;
+ 	n->m_ext.ext_type = m->m_ext.ext_type;
+ 	n->m_flags |= M_EXT;
++	n->m_flags |= m->m_flags & M_RDONLY;
+ }
+ 
+ /*

Modified: trunk/kfreebsd-7/debian/patches/series
===================================================================
--- trunk/kfreebsd-7/debian/patches/series	2010-07-13 18:21:36 UTC (rev 3066)
+++ trunk/kfreebsd-7/debian/patches/series	2010-07-13 18:23:15 UTC (rev 3067)
@@ -1,3 +1,4 @@
+000_mbuf.diff
 000_nfsclient.diff
 001_misc.diff
 003_glibc_dev_aicasm.diff




More information about the Glibc-bsd-commits mailing list