CVE-2018-5383 Bluetooth implementations may not sufficiently validate elliptic curve parameters during Diffie-Hellman key exchange

High 8.0 Published Updated

Remote attackers can obtain encryption keys due to insufficient validation of elliptic curve parameters in Bluetooth implementations on affected operating systems.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2018-5383?

CVE-2018-5383 is a high-severity vulnerability in Apple Iphone Os, published on 7 Aug 2018. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Bluetooth firmware or operating system software drivers in macOS versions before 10.13, High Sierra and iOS versions before 11.4, and Android versions before the 2018-06-05 patch may not sufficiently validate elliptic curve parameters used to generate public keys during a Diffie-Hellman key exchange, which may allow a remote attacker to obtain the encryption key used by the device.

Weakness: CWE-347, CWE-325

Which versions are affected by CVE-2018-5383?

It affects 4 products.

Linux distribution packages (40)
iwl100-firmware Red Hat:enterprise_linux:7::clientAll versions0:39.31.5.1-72.el7
iwl1000-firmware Red Hat:enterprise_linux:7::clientAll versions1:39.31.5.1-72.el7
iwl105-firmware Red Hat:enterprise_linux:7::clientAll versions0:18.168.6.1-72.el7
iwl135-firmware Red Hat:enterprise_linux:7::clientAll versions0:18.168.6.1-72.el7
iwl2000-firmware Red Hat:enterprise_linux:7::clientAll versions0:18.168.6.1-72.el7
iwl2030-firmware Red Hat:enterprise_linux:7::clientAll versions0:18.168.6.1-72.el7
iwl3160-firmware Red Hat:enterprise_linux:7::clientAll versions0:22.0.7.0-72.el7
iwl3945-firmware Red Hat:enterprise_linux:7::clientAll versions0:15.32.2.9-72.el7
iwl4965-firmware Red Hat:enterprise_linux:7::clientAll versions0:228.61.2.24-72.el7
iwl5000-firmware Red Hat:enterprise_linux:7::clientAll versions0:8.83.5.1_1-72.el7
iwl5150-firmware Red Hat:enterprise_linux:7::clientAll versions0:8.24.2.2-72.el7
iwl6000-firmware Red Hat:enterprise_linux:7::clientAll versions0:9.221.4.1-72.el7
iwl6000g2a-firmware Red Hat:enterprise_linux:7::clientAll versions0:17.168.5.3-72.el7
iwl6000g2b-firmware Red Hat:enterprise_linux:7::clientAll versions0:17.168.5.2-72.el7
iwl6050-firmware Red Hat:enterprise_linux:7::clientAll versions0:41.28.5.1-72.el7
iwl7260-firmware Red Hat:enterprise_linux:7::clientAll versions0:22.0.7.0-72.el7
iwl7265-firmware Red Hat:enterprise_linux:7::clientAll versions0:22.0.7.0-72.el7
linux-firmware Red Hat:enterprise_linux:7::clientAll versions0:20190429-72.gitddde598.el7
iwl100-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:39.31.5.1-72.el7
iwl1000-firmware Red Hat:enterprise_linux:7::computenodeAll versions1:39.31.5.1-72.el7
iwl105-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:18.168.6.1-72.el7
iwl135-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:18.168.6.1-72.el7
iwl2000-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:18.168.6.1-72.el7
iwl2030-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:18.168.6.1-72.el7
iwl3160-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:22.0.7.0-72.el7
iwl3945-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:15.32.2.9-72.el7
iwl4965-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:228.61.2.24-72.el7
iwl5000-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:8.83.5.1_1-72.el7
iwl5150-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:8.24.2.2-72.el7
iwl6000-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:9.221.4.1-72.el7
iwl6000g2a-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:17.168.5.3-72.el7
iwl6000g2b-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:17.168.5.2-72.el7
iwl6050-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:41.28.5.1-72.el7
iwl7260-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:22.0.7.0-72.el7
iwl7265-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:22.0.7.0-72.el7
linux-firmware Red Hat:enterprise_linux:7::computenodeAll versions0:20190429-72.gitddde598.el7
iwl100-firmware Red Hat:enterprise_linux:7::serverAll versions0:39.31.5.1-72.el7
iwl1000-firmware Red Hat:enterprise_linux:7::serverAll versions1:39.31.5.1-72.el7
iwl105-firmware Red Hat:enterprise_linux:7::serverAll versions0:18.168.6.1-72.el7
iwl135-firmware Red Hat:enterprise_linux:7::serverAll versions0:18.168.6.1-72.el7

Products include Apple Iphone Os, Apple Mac Os X, Google Android, Ti Wl18xx Bluetooth Service Pack.

How do I fix CVE-2018-5383?

Apply the vendor's patch.

Is CVE-2018-5383 being exploited?

There is no known exploitation of CVE-2018-5383 in the wild and no public exploit code.

All Apple Iphone Os vulnerabilities

Sources

Also known as DEBIAN-CVE-2018-5383, DLA-1747-1, GHSA-3jm5-8qwr-jvwm, RHSA-2019:2169, SUSE-SU-2019:0422-1, SUSE-SU-2019:0427-1 and 4 more.

Is CVE-2018-5383 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free