Skip to content
OpenAdvisories
Unscored CVE-2019-1549 EUVD-2019-10106GHSA-xmjp-8ccm-cf6h

Fork Protection

Published Sep 10, 2019 · Updated Sep 16, 2024 · Assigned by openssl

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).

Affected products

VendorProductAffectedFixed
OpenSSL OpenSSL Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c) —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openssl 1.1.1d-1 —
Debian 13 openssl 1.1.1d-1 —
Debian 12 openssl 1.1.1d-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS openssl 1.1.1-1ubuntu2.1~18.04.6 USN-4376-1
Ubuntu 16.04 LTS openssl 1.0.2g-1ubuntu4.16 USN-4376-1
ReleasePackageFixed inAdvisory
RHEL 8 openssl +3 1:1.1.1c-15.el8 RHSA-2020:1840
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat JBoss Core Services 1 jbcs-httpd24-apr +1 1.6.3-86.jbcs.el6 RHSA-2020:1337
Red Hat JBoss Core Services 1 jbcs-httpd24-brotli +1 1.0.6-21.jbcs.el6 RHSA-2020:1337
Red Hat JBoss Core Services 1 jbcs-httpd24-httpd +6 2.4.37-52.jbcs.el6 RHSA-2020:1337
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_cluster-native 1.3.12-41.Final_redhat_2.jbcs.el6 RHSA-2020:1337
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_http2 1.11.3-22.jbcs.el6 RHSA-2020:1337
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_ssl +1 1:2.4.37-52.jbcs.el6 RHSA-2020:1337
Red Hat JBoss Core Services 1 jbcs-httpd24-openssl +4 1:1.1.1c-16.jbcs.el6 RHSA-2020:1337
ReleasePackageFixed inAdvisory
SLES 12 SP5 openssl-1_1 1.1.1d-2.20.1 SUSE-SU-2020:0099-1
SLES 12 SP4 openssl-1_1 1.1.1d-2.20.1 SUSE-SU-2020:0099-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP5 openssl-1_1 1.1.1d-2.20.1 SUSE-SU-2020:0099-1
SLES for SAP 12 SP4 openssl-1_1 1.1.1d-2.20.1 SUSE-SU-2020:0099-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed openssl-1_1 1.1.1l-1.2 openSUSE-SU-2024:11127-1
ReleasePackageFixed inAdvisory
Alpine v3.24 openssl 1.1.1d-r1 —
Alpine v3.23 openssl 1.1.1d-r1 —
Alpine v3.22 openssl 1.1.1d-r1 —
Alpine v3.21 openssl 1.1.1d-r1 —
Alpine v3.20 openssl 1.1.1d-r1 —
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 openssl 1.1.1d-r1 —
Alpine v3.18 openssl +1 1.1.1d-r1 —
Alpine v3.17 openssl +1 1.1.1d-r1 —
Alpine v3.16 openssl +1 1.1.1d-r1 —
Alpine v3.15 openssl +1 1.1.1d-r1 —
Alpine v3.14 openssl 1.1.1d-r1 —
Alpine v3.13 openssl 1.1.1d-r1 —
Alpine v3.12 openssl 1.1.1d-r1 —
Alpine v3.11 openssl 1.1.1d-r1 —
Alpine v3.10 openssl 1.1.1d-r0 —
Alpine v3.9 openssl 1.1.1d-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 openssl11 +3 1:1.1.1c-15.amzn2.0.1 ALAS2-2020-1456

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 openssl +3 1:1.1.1c-15.el8 ELSA-2020-1840

Advisories 11

References