Module Name: src
Committed By: snj
Date: Sat Sep 9 17:38:24 UTC 2017
Modified Files:
src/doc [netbsd-8]: CHANGES-8.0
Log Message:
258, 270
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.56 -r1.1.2.57 src/doc/CHANGES-8.0
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/doc/CHANGES-8.0
diff -u src/doc/CHANGES-8.0:1.1.2.56 src/doc/CHANGES-8.0:1.1.2.57
--- src/doc/CHANGES-8.0:1.1.2.56 Mon Sep 4 20:47:59 2017
+++ src/doc/CHANGES-8.0 Sat Sep 9 17:38:24 2017
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-8.0,v 1.1.2.56 2017/09/04 20:47:59 snj Exp $
+# $NetBSD: CHANGES-8.0,v 1.1.2.57 2017/09/09 17:38:24 snj Exp $
A complete list of changes from the initial NetBSD 8.0 branch on 2017-06-04
until the 8.0 release:
@@ -5787,3 +5787,22 @@ sys/compat/linux/arch/amd64/linux_machde
reduce the diff with SMAP.
[maxv, ticket #257]
+sys/compat/linux32/arch/amd64/linux32_machdep.c 1.39
+
+ Fix a ring0 escalation vulnerability in compat_linux32 where the
+ index of %cs is controlled by userland, making it easy to trigger
+ the page fault and get kernel privileges.
+ [maxv, ticket #270]
+
+sys/arch/amd64/conf/ALL 1.68
+sys/arch/i386/conf/ALL 1.428
+sys/arch/i386/i386/i386_trap.S 1.12
+sys/arch/i386/i386/locore.S 1.149-1.150
+sys/arch/x86/x86/sys_machdep.c 1.38
+
+ i386:
+ - use a proper stack for multiboot
+ - use %ss instead of %ds in trap06
+ - reject call gates in the LDT, and remove LDT_DEBUG
+ [maxv, ticket #258]
+