CVE-2019-1549
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).
Published : 2019-09-10 17:15 Updated : 2019-09-19 17:15
CVSS Score
More info
Score 5.0 / 10
A vulnerability exploitable with network access means the vulnerable software is bound to the network stack and the attacker does not require local network access or local access. Such a vulnerability is often termed "remotely exploitable". An example of a network attack is an RPC buffer overflow.
Specialized access conditions or extenuating circumstances do not exist. The following are examples:
- The affected product typically requires access to a wide range of systems and users, possibly anonymous and untrusted (e.g., Internet-facing web or mail server).
- The affected configuration is default or ubiquitous.
- The attack can be performed manually and requires little skill or additional information gathering.
- The race condition is a lazy one (i.e., it is technically a race but easily winnable).
Authentication is not required to exploit the vulnerability.
There is considerable informational disclosure. Access to some system files is possible, but the attacker does not have control over what is obtained, or the scope of the loss is constrained. An example is a vulnerability that divulges only certain tables in a database.
There is no impact to the integrity of the system.
There is no impact to the availability of the system.
Vendor | Product | Version | URI |
---|---|---|---|
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre1 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre2 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre3 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre4 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre5 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre6 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre7 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre8 |
Openssl | Openssl | 1.1.1 | cpe:/a:openssl:openssl:1.1.1:pre9 |
Openssl | Openssl | 1.1.1a | cpe:/a:openssl:openssl:1.1.1a |
Openssl | Openssl | 1.1.1b | cpe:/a:openssl:openssl:1.1.1b |
Openssl | Openssl | 1.1.1c | cpe:/a:openssl:openssl:1.1.1c |
-
Openssl (1) Search CVE
-
Openssl (4) Search CVE
-
1.1.1
-
1.1.1a
-
1.1.1b
-
1.1.1c
-
-
History of changes
Date | Event | ||||
---|---|---|---|---|---|
2019-09-19 17:15 | |||||
2019-09-12 15:03 |
2 changed
13 added
|
||||
2019-09-10 17:35 |
New CVE |