[Glibc-bsd-commits] r5942 - in branches/jessie/kfreebsd-10/debian: . patches

stevenc-guest at alioth.debian.org stevenc-guest at alioth.debian.org
Wed Mar 16 23:28:09 UTC 2016


Author: stevenc-guest
Date: 2016-03-16 23:28:09 +0000 (Wed, 16 Mar 2016)
New Revision: 5942

Added:
   branches/jessie/kfreebsd-10/debian/patches/SA-16_15.sysarch.patch
Modified:
   branches/jessie/kfreebsd-10/debian/changelog
   branches/jessie/kfreebsd-10/debian/patches/series
Log:
Pick SVN r296954 from FreeBSD 10.1-RELEASE:
- SA-16:15: Fix incorrect argument validation in sysarch(2).
  (CVE-2016-1885) (Closes: #818426)


Modified: branches/jessie/kfreebsd-10/debian/changelog
===================================================================
--- branches/jessie/kfreebsd-10/debian/changelog	2016-03-16 23:24:21 UTC (rev 5941)
+++ branches/jessie/kfreebsd-10/debian/changelog	2016-03-16 23:28:09 UTC (rev 5942)
@@ -1,8 +1,12 @@
 kfreebsd-10 (10.1~svn274115-4+kbsd8u3) UNRELEASED; urgency=high
 
+  [ Steven Chamberlain ]
   * Pick SVN r294904 from FreeBSD 10.1-RELEASE:
     - SA-16:10: Fix Linux compatibility layer issetugid(2) system call
       vulnerability. (CVE-2016-1883) (Closes: #818423)
+  * Pick SVN r296954 from FreeBSD 10.1-RELEASE:
+    - SA-16:15: Fix incorrect argument validation in sysarch(2).
+      (CVE-2016-1885) (Closes: #818426)
 
  -- Steven Chamberlain <steven at pyro.eu.org>  Wed, 16 Mar 2016 23:16:33 +0000
 

Added: branches/jessie/kfreebsd-10/debian/patches/SA-16_15.sysarch.patch
===================================================================
--- branches/jessie/kfreebsd-10/debian/patches/SA-16_15.sysarch.patch	                        (rev 0)
+++ branches/jessie/kfreebsd-10/debian/patches/SA-16_15.sysarch.patch	2016-03-16 23:28:09 UTC (rev 5942)
@@ -0,0 +1,19 @@
+Description:
+ Fix incorrect argument validation in sysarch(2). [SA-16:15]
+Origin: vendor
+Bug: https://www.freebsd.org/security/advisories/FreeBSD-SA-16:15.sysarch.asc
+Applied-Upstream: https://svnweb.freebsd.org/base?view=revision&revision=296954
+
+--- a/sys/amd64/amd64/sys_machdep.c
++++ b/sys/amd64/amd64/sys_machdep.c
+@@ -591,8 +591,8 @@
+ 	struct i386_ldt_args *uap;
+ 	struct user_segment_descriptor *descs;
+ {
+-	int error = 0, i;
+-	int largest_ld;
++	int error = 0;
++	unsigned int largest_ld, i;
+ 	struct mdproc *mdp = &td->td_proc->p_md;
+ 	struct proc_ldt *pldt;
+ 	struct user_segment_descriptor *dp;

Modified: branches/jessie/kfreebsd-10/debian/patches/series
===================================================================
--- branches/jessie/kfreebsd-10/debian/patches/series	2016-03-16 23:24:21 UTC (rev 5941)
+++ branches/jessie/kfreebsd-10/debian/patches/series	2016-03-16 23:28:09 UTC (rev 5942)
@@ -54,3 +54,4 @@
 SA-16_04.linux.patch
 SA-16_05.tcp.patch
 SA-16_10.linux.patch
+SA-16_15.sysarch.patch 




More information about the Glibc-bsd-commits mailing list