The srandomdev function in Libc in Apple Mac OS X before 10.9, when the kernel random-number generator is unavailable, produces predictable values instead of the intended random values, which makes it easier for context-dependent attackers to defeat cryptographic protection mechanisms by leveraging knowledge of these values, related to a compiler-optimization issue.
| Software | From | Fixed in |
|---|---|---|
| apple / mac_os_x | 10.8.3 | 10.8.3.x |
| apple / mac_os_x | - | 10.8.5.x |
| apple / mac_os_x | 10.8.4 | 10.8.4.x |
| apple / mac_os_x | 10.8.1 | 10.8.1.x |
| apple / mac_os_x | 10.8.0 | 10.8.0.x |
| apple / mac_os_x | 10.8.5 | 10.8.5.x |
| apple / mac_os_x | 10.8.2 | 10.8.2.x |