~ chicken-core (chicken-5) 5dd88c98a04b242680da1556543edef55bd9c5a0
commit 5dd88c98a04b242680da1556543edef55bd9c5a0 Author: Peter Bex <peter.bex@xs4all.nl> AuthorDate: Fri Feb 8 14:19:00 2013 +0100 Commit: Peter Bex <peter.bex@xs4all.nl> CommitDate: Fri Feb 8 14:19:00 2013 +0100 Add CVE identifiers to the security issues in the NEWS file diff --git a/NEWS b/NEWS index ad77c580..3397b2e3 100644 --- a/NEWS +++ b/NEWS @@ -8,8 +8,8 @@ 4.8.1 - Security fixes - - Use POSIX poll() on systems where available. This avoids a design flaw - in select(); it supports no more than FD_SETSIZE descriptors. + - CVE-2012-6122: Use POSIX poll() on systems where available. This avoids a + design flaw in select(); it supports no more than FD_SETSIZE descriptors. - Core libraries - Fixed EINTR handling in process-wait and when reading from file ports. @@ -99,15 +99,16 @@ 4.8.0 - Security fixes - - improved hash table collision resistance and added randomization - to prevent malicious external causes of collisions. All SRFI-69 - procedures accept extra arguments to control randomization for - testing/debugging. - - on 64-bit machines the "random" procedure no longer truncates result - values (which caused very nonrandom results for very large values). - Note that random shouldn't be used for security-critical code. - - Added checks for embedded '\0' characters in strings passed to some - C functions on a lower level than Chicken's FFI. + - CVE-2012-6125: Improved hash table collision resistance and added + randomization to prevent malicious external causes of collisions. + All SRFI-69 procedures accept extra arguments to control randomization + for testing/debugging. + - CVE-2012-6124: On 64-bit machines the "random" procedure no longer + truncates result values (which caused very nonrandom results for very + large values). Note that random shouldn't be used for + security-critical code. + - CVE-2012-6123: Added checks for embedded '\0' characters in strings + passed to some C functions on a lower level than Chicken's FFI. - Build system - version information has been moved into a separate unit to make theTrap