Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2019-15847

Опубликовано: 02 сент. 2019
Источник: redhat
CVSS3: 7.5

Описание

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.

Отчет

As per upstream DARN (or power9) is not supported in GCC 6 or older, therefore versions of gcc shipped with Red Hat Enterprise Linux 5, 6 and 7 are not affected by this flaw.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 5gccNot affected
Red Hat Enterprise Linux 6gccNot affected
Red Hat Enterprise Linux 7gccNot affected
Red Hat Enterprise Linux 8mingw-gccNot affected
Red Hat Enterprise Linux 8gccFixedRHSA-2020:186428.04.2020
Red Hat Enterprise Linux 8gccFixedRHSA-2020:186428.04.2020
Red Hat Software Collections for Red Hat Enterprise Linux 6devtoolset-8-gccFixedRHSA-2020:092423.03.2020
Red Hat Software Collections for Red Hat Enterprise Linux 7devtoolset-8-gccFixedRHSA-2020:092423.03.2020
Red Hat Software Collections for Red Hat Enterprise Linux 7devtoolset-9-gccFixedRHSA-2020:227426.05.2020
Red Hat Software Collections for Red Hat Enterprise Linux 7.5 EUSdevtoolset-8-gccFixedRHSA-2020:092423.03.2020

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-331
https://bugzilla.redhat.com/show_bug.cgi?id=1755523gcc: POWER9 "DARN" RNG intrinsic produces repeated output

7.5 High

CVSS3

Связанные уязвимости

CVSS3: 7.5
ubuntu
больше 6 лет назад

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.

CVSS3: 7.5
nvd
больше 6 лет назад

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.

CVSS3: 7.5
msrc
больше 5 лет назад

Описание отсутствует

CVSS3: 7.5
debian
больше 6 лет назад

The POWER9 backend in GNU Compiler Collection (GCC) before version 10 ...

CVSS3: 7.5
github
больше 3 лет назад

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.

7.5 High

CVSS3