CVE-2019-15847

Related Vulnerabilities: CVE-2019-15847  

Impact: Moderate Public Date: 2019-09-02 CWE: CWE-331 Bugzilla: 1755523: CVE-2019-15847 gcc: POWER9 "DARN" RNG intrinsic produces repeated output The POWER9 backend in GNU Compiler Collection (GCC) before version 10 could optimize multiple calls of the __builtin_darn intrinsic into a single call, thus reducing the entropy of the random number generator. This occurred because a volatile operation was not specified. For example, within a single execution of a program, the output of every __builtin_darn() call may be the same.

The MITRE CVE dictionary describes this issue as:

The POWER9 backend in GNU Compiler Collection (GCC) before version 10 could optimize multiple calls of the __builtin_darn intrinsic into a single call, thus reducing the entropy of the random number generator. This occurred because a volatile operation was not specified. For example, within a single execution of a program, the output of every __builtin_darn() call may be the same.

Find out more about CVE-2019-15847 from the MITRE CVE dictionary dictionary and NIST NVD.

CVSS v3 metrics

NOTE: The following CVSS v3 metrics and score provided are preliminary and subject to review.

CVSS3 Base Score 7.3
CVSS3 Base Metrics CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality Low
Integrity Impact Low
Availability Impact Low

Affected Packages State

Platform Package State
Red Hat Enterprise Linux 8 gcc Under investigation
Red Hat Enterprise Linux 8 mingw-gcc Under investigation
Red Hat Enterprise Linux 7 gcc Under investigation
Red Hat Enterprise Linux 6 gcc Under investigation
Red Hat Enterprise Linux 5 gcc Under investigation
Unless explicitly stated as not affected, all previous versions of packages in any minor update stream of a product listed here should be assumed vulnerable, although may not have been subject to full analysis.