CVE-2015-5276

gcc: Predictable randomness from std::random_device

Published Nov 17, 2015 CVSS 2.0 · 5.0 Medium EPSS 2.9% KEV · Not listed
Description
The std::random_device class in libstdc++ in the GNU Compiler Collection (aka GCC) before 4.9.4 does not properly handle short reads from blocking sources, which makes it easier for context-dependent attackers to predict the random values via unspecified vectors.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2015-5255 The std::random_device class in libstdc++ in the GNU Compiler Collection (aka GCC) before 4.9.4 does not properly handle short reads from blocking sources, which makes it easier for context-dependent attackers to predict the random values via unspecified vectors.
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00446}

epss

{'score': 0.00448}

Type Values Removed Values Added
Metrics epss

{'score': 0.00633}

epss

{'score': 0.00446}

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 6, 2024, 6:41 AM
Reserved
Jul 1, 2015, 12:00 AM
Status
Modified
Published
Nov 17, 2015, 3:59 PM
Modified
Jun 17, 2026, 12:28 AM
Severity
Low
Public date
Feb 20, 2015, 12:00 AM