Vulnerability in GCC affecting POWER9 backends
CVE-2019-15847
7.5HIGH
What is CVE-2019-15847?
The POWER9 backend in the GNU Compiler Collection (GCC) before version 10 has a vulnerability that enables the compiler to improperly optimize multiple calls of the __builtin_darn intrinsic. This optimization can lead to identical outputs from different calls within a single program execution, compromising the expected randomness of the random number generator. The issue arises from a lack of specification for volatile operations, resulting in predictability and reduced entropy in the generated values.