~ 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 the
Trap