CVE-2019-1549

MEDIUM

OpenSSL 1.1.1-1.1.1c - Use of Insufficiently Random Values

Title source: llm
STIX 2.1

Description

OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. A partial mitigation for this issue is that the output from a high precision timer is mixed into the RNG state so the likelihood of a parent and child process sharing state is significantly reduced. If an application already calls OPENSSL_init_crypto() explicitly using OPENSSL_INIT_ATFORK then this problem does not occur at all. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c).

References (15)

Core 15
Core References
Mailing List mailing-list x_refsource_bugtraq
https://seclists.org/bugtraq/2019/Oct/1
Third Party Advisory vendor-advisory x_refsource_debian
https://www.debian.org/security/2019/dsa-4539
Vendor Advisory vendor-advisory x_refsource_ubuntu
https://usn.ubuntu.com/4376-1/
Vendor Advisory x_refsource_confirm
https://www.openssl.org/news/secadv/20190910.txt
Vendor Advisory x_refsource_confirm
https://security.netapp.com/advisory/ntap-20190919-0002/
Vendor Advisory x_refsource_confirm
https://support.f5.com/csp/article/K44070243

Scores

CVSS v3 5.3
EPSS 0.0623
EPSS Percentile 92.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Details

CWE
CWE-330
Status published
Products (1)
openssl/openssl 1.1.1 - 1.1.1c
Published Sep 10, 2019
Tracked Since Feb 18, 2026