Skip to content

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....

MediumCVSS 4.0 EPSS 0.47%
Published
Updated
Exploit status
No public exploit known

Description

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.

Affected products

ProductAffected versionsFixed in
GNU gcc = 4.6 No fix listed
GNU gcc = 4.7 No fix listed
GNU gcc = 4.8 No fix listed
GNU gcc = 4.9 No fix listed
GNU gcc = 5.0 No fix listed
GNU gcc = 5.1 No fix listed
GNU gcc = 5.2 No fix listed
GNU gcc = 5.3 No fix listed
GNU gcc = 5.4 No fix listed
GNU gcc = 6.0 No fix listed
GNU gcc = 6.1 No fix listed
GNU gcc = 6.2 No fix listed
GNU gcc = 6.3 No fix listed
ubuntu/gcc-3.3(Ubuntu:24.04) All versions No fix listed
ubuntu/gcc-arm-none-eabi(Ubuntu:24.04) All versions No fix listed
ubuntu/gcc-avr(Ubuntu:24.04) All versions No fix listed
ubuntu/gcc-h8300-hms(Ubuntu:24.04) All versions No fix listed
ubuntu/gcc-mingw-w64(Ubuntu:24.04) All versions No fix listed
ubuntu/gcc-arm-none-eabi(Ubuntu:26.04) All versions No fix listed
ubuntu/gcc-avr(Ubuntu:26.04) All versions No fix listed
ubuntu/gcc-h8300-hms(Ubuntu:26.04) All versions No fix listed
ubuntu/gcc-mingw-w64(Ubuntu:26.04) All versions No fix listed
ubuntu/gcc-arm-none-eabi(Ubuntu:26.10) All versions No fix listed
ubuntu/gcc-avr(Ubuntu:26.10) All versions No fix listed
ubuntu/gcc-h8300-hms(Ubuntu:26.10) All versions No fix listed
Show 8 more
ProductAffected versionsFixed in
ubuntu/gcc-mingw-w64(Ubuntu:26.10) All versions No fix listed
ubuntu/gcc-3.3(Ubuntu:22.04) All versions No fix listed
ubuntu/gcc-arm-none-eabi(Ubuntu:22.04) All versions No fix listed
ubuntu/gcc-avr(Ubuntu:22.04) All versions No fix listed
ubuntu/gcc-h8300-hms(Ubuntu:22.04) All versions No fix listed
ubuntu/gcc-m68hc1x(Ubuntu:22.04) All versions No fix listed
ubuntu/gcc-mingw-w64(Ubuntu:22.04) All versions No fix listed
ubuntu/gcc-msp430(Ubuntu:22.04) All versions No fix listed

References