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

exploitDog

redhat логотип

CVE-2019-15847

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

Описание

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

EPSS

Процентиль: 65%
0.00494
Низкий

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.

EPSS

Процентиль: 65%
0.00494
Низкий

7.5 High

CVSS3