~ chicken-core (chicken-5) f002246ce5f94d36d58e3b0b8e66b18e33b9e4d1


commit f002246ce5f94d36d58e3b0b8e66b18e33b9e4d1
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Fri Aug 19 20:39:33 2016 +0200
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Fri Aug 19 20:39:48 2016 +0200

    Add CVE-2016-683[01] for process-spawn/process-execute bugs to NEWS

diff --git a/NEWS b/NEWS
index 69c269ca..c0ecd9c5 100644
--- a/NEWS
+++ b/NEWS
@@ -56,10 +56,14 @@
 4.11.1
 
 - Security fixes
-  - Fix buffer overrun due to excessively long argument or
-    environment lists in process-execute and process-spawn (#1308).
+  - CVE-2016-6830: Fix buffer overrun due to excessively long argument
+    or environment lists in process-execute and process-spawn (#1308).
     This also removes unnecessary limitations on the length of
     these lists (thanks to Vasilij Schneidermann).
+  - CVE-2016-6831: Fix memory leak in process-execute and
+    process-spawn.  If, during argument and environment list
+    processing, a list item isn't a string, an exception is thrown,
+    in which case previously malloc()ed strings weren't freed.
 
 - Compiler:
   - define-constant now correctly keeps symbol values quoted.
Trap