CVE-2018-12384 Weak cryptography in Network Security Services (NSS)
NSS library fails to generate random values for SSLv2-compatible ClientHello requests, allowing full malleability of the handshake.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2018-12384?
CVE-2018-12384 is a medium-severity vulnerability in Mozilla Network Security Services, published on 29 Apr 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
When handling a SSLv2-compatible ClientHello request, the server doesn't generate a new random value but sends an all-zero value instead. This results in full malleability of the ClientHello for SSLv2 used for TLS 1.2 in all versions prior to NSS 3.39. This does not impact TLS 1.3.
Weakness: CWE-335
Which versions are affected by CVE-2018-12384?
It affects 1 product.
Linux distribution packages (40)
nss Red Hat:enterprise_linux:6::client | All versions | 0:3.36.0-9.el6_10 |
nss-debuginfo Red Hat:enterprise_linux:6::client | All versions | 0:3.36.0-9.el6_10 |
nss-devel Red Hat:enterprise_linux:6::client | All versions | 0:3.36.0-9.el6_10 |
nss-pkcs11-devel Red Hat:enterprise_linux:6::client | All versions | 0:3.36.0-9.el6_10 |
nss-sysinit Red Hat:enterprise_linux:6::client | All versions | 0:3.36.0-9.el6_10 |
nss-tools Red Hat:enterprise_linux:6::client | All versions | 0:3.36.0-9.el6_10 |
nss Red Hat:enterprise_linux:6::computenode | All versions | 0:3.36.0-9.el6_10 |
nss-debuginfo Red Hat:enterprise_linux:6::computenode | All versions | 0:3.36.0-9.el6_10 |
nss-devel Red Hat:enterprise_linux:6::computenode | All versions | 0:3.36.0-9.el6_10 |
nss-pkcs11-devel Red Hat:enterprise_linux:6::computenode | All versions | 0:3.36.0-9.el6_10 |
nss-sysinit Red Hat:enterprise_linux:6::computenode | All versions | 0:3.36.0-9.el6_10 |
nss-tools Red Hat:enterprise_linux:6::computenode | All versions | 0:3.36.0-9.el6_10 |
nss Red Hat:enterprise_linux:6::server | All versions | 0:3.36.0-9.el6_10 |
nss-debuginfo Red Hat:enterprise_linux:6::server | All versions | 0:3.36.0-9.el6_10 |
nss-devel Red Hat:enterprise_linux:6::server | All versions | 0:3.36.0-9.el6_10 |
nss-pkcs11-devel Red Hat:enterprise_linux:6::server | All versions | 0:3.36.0-9.el6_10 |
nss-sysinit Red Hat:enterprise_linux:6::server | All versions | 0:3.36.0-9.el6_10 |
nss-tools Red Hat:enterprise_linux:6::server | All versions | 0:3.36.0-9.el6_10 |
nss Red Hat:enterprise_linux:6::workstation | All versions | 0:3.36.0-9.el6_10 |
nss-debuginfo Red Hat:enterprise_linux:6::workstation | All versions | 0:3.36.0-9.el6_10 |
nss-devel Red Hat:enterprise_linux:6::workstation | All versions | 0:3.36.0-9.el6_10 |
nss-pkcs11-devel Red Hat:enterprise_linux:6::workstation | All versions | 0:3.36.0-9.el6_10 |
nss-sysinit Red Hat:enterprise_linux:6::workstation | All versions | 0:3.36.0-9.el6_10 |
nss-tools Red Hat:enterprise_linux:6::workstation | All versions | 0:3.36.0-9.el6_10 |
nss Red Hat:enterprise_linux:7::client | All versions | 0:3.36.0-7.el7_5 |
nss-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:3.36.0-7.el7_5 |
nss-devel Red Hat:enterprise_linux:7::client | All versions | 0:3.36.0-7.el7_5 |
nss-pkcs11-devel Red Hat:enterprise_linux:7::client | All versions | 0:3.36.0-7.el7_5 |
nss-sysinit Red Hat:enterprise_linux:7::client | All versions | 0:3.36.0-7.el7_5 |
nss-tools Red Hat:enterprise_linux:7::client | All versions | 0:3.36.0-7.el7_5 |
nss Red Hat:enterprise_linux:7::computenode | All versions | 0:3.36.0-7.el7_5 |
nss-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:3.36.0-7.el7_5 |
nss-devel Red Hat:enterprise_linux:7::computenode | All versions | 0:3.36.0-7.el7_5 |
nss-pkcs11-devel Red Hat:enterprise_linux:7::computenode | All versions | 0:3.36.0-7.el7_5 |
nss-sysinit Red Hat:enterprise_linux:7::computenode | All versions | 0:3.36.0-7.el7_5 |
nss-tools Red Hat:enterprise_linux:7::computenode | All versions | 0:3.36.0-7.el7_5 |
nss Red Hat:enterprise_linux:7::server | All versions | 0:3.36.0-7.el7_5 |
nss-debuginfo Red Hat:enterprise_linux:7::server | All versions | 0:3.36.0-7.el7_5 |
nss-devel Red Hat:enterprise_linux:7::server | All versions | 0:3.36.0-7.el7_5 |
nss-pkcs11-devel Red Hat:enterprise_linux:7::server | All versions | 0:3.36.0-7.el7_5 |
Products include Mozilla Network Security Services.
How do I fix CVE-2018-12384?
Upgrade to a fixed version.
Is CVE-2018-12384 being exploited?
There is no known exploitation of CVE-2018-12384 in the wild and no public exploit code.
Other vulnerabilities in Mozilla Network Security Services
Sources
Also known as ALPINE-CVE-2018-12384, DEBIAN-CVE-2018-12384, GHSA-rg3c-6wcj-37gm, MGASA-2018-0393, RHSA-2018:2768, RHSA-2018:2898 and 1 more.