Vulnerability Monitor

The vendors, products, and vulnerabilities you care about

CVE-2017-11671


Under certain circumstances, the ix86_expand_builtin function in i386.c in GNU Compiler Collection (GCC) version 4.6, 4.7, 4.8, 4.9, 5 before 5.5, and 6 before 6.4 will generate instruction sequences that clobber the status flag of the RDRAND and RDSEED intrinsics before it can be read, potentially causing failures of these instructions to go unreported. This could potentially lead to less randomness in random number generation.


Published

2017-07-26T21:29:00.207

Last Modified

2025-04-20T01:37:25.860

Status

Deferred

Source

[email protected]

Severity

CVSSv3.0: 4.0 (MEDIUM)

CVSSv2 Vector

AV:L/AC:L/Au:N/C:P/I:N/A:N

  • Access Vector: LOCAL
  • Access Complexity: LOW
  • Authentication: NONE
  • Confidentiality Impact: PARTIAL
  • Integrity Impact: NONE
  • Availability Impact: NONE
Exploitability Score

3.9

Impact Score

2.9

Weaknesses
  • Type: Primary
    CWE-338

Affected Vendors & Products
Type Vendor Product Version/Range Vulnerable?
Application gnu gcc 4.6 Yes
Application gnu gcc 4.7 Yes
Application gnu gcc 4.8 Yes
Application gnu gcc 4.9 Yes
Application gnu gcc 5.0 Yes
Application gnu gcc 5.1 Yes
Application gnu gcc 5.2 Yes
Application gnu gcc 5.3 Yes
Application gnu gcc 5.4 Yes
Application gnu gcc 6.0 Yes
Application gnu gcc 6.1 Yes
Application gnu gcc 6.2 Yes
Application gnu gcc 6.3 Yes

References