Skip to content
OpenAdvisories

Description

In the function wmi_set_ie(), the length validation code does not handle unsigned integer overflow properly. As a result, a large value of the 'ie_len' argument can cause a buffer overflow in all Android releases from CAF (Android for MSM, Firefox OS for MSM, QRD Android) using the Linux Kernel.

Affected products

VendorProductAffectedFixed
Qualcomm Android for MSM, Firefox OS for MSM, QRD Android All Android releases from CAF using the Linux kernel —

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 linux 4.16.5-1 —
Debian 13 linux 4.16.5-1 —
Debian 12 linux 4.16.5-1 —
Debian 8 linux 3.16.64-1 DLA-1731-1
Debian 8 linux-4.9 4.9.144-3.1~deb8u1 DLA-1715-1
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS linux-vmware No fix yet —
Ubuntu 24.04 LTS linux-raspi-realtime No fix yet —
Ubuntu 22.04 LTS linux-riscv +2 No fix yet —
Ubuntu 20.04 LTS linux-gke +2 No fix yet —
Ubuntu 18.04 LTS linux 4.15.0-58.64 —
Ubuntu 18.04 LTS linux-aws 4.15.0-1047.49 —
Ubuntu 18.04 LTS linux-gcp +5 No fix yet —
Ubuntu 18.04 LTS linux-gke-4.15 4.15.0-1040.42 —
Ubuntu 18.04 LTS linux-kvm 4.15.0-1042.42 —
Ubuntu 18.04 LTS linux-oem 4.15.0-1050.57 —
Ubuntu 18.04 LTS linux-oracle 4.15.0-1021.23 —
Ubuntu 18.04 LTS linux-raspi2 4.15.0-1043.46 —
Ubuntu 18.04 LTS linux-snapdragon 4.15.0-1060.66 —
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS linux 4.4.0-143.169 —
Ubuntu 16.04 LTS linux-aws 4.4.0-1077.87 —
Ubuntu 16.04 LTS linux-aws-hwe 4.15.0-1047.49~16.04.1 —
Ubuntu 16.04 LTS linux-azure 4.15.0-1055.60 —
Ubuntu 16.04 LTS linux-gcp 4.15.0-1040.42~16.04.1 —
Ubuntu 16.04 LTS linux-hwe 4.15.0-58.64~16.04.1 —
Ubuntu 16.04 LTS linux-hwe-edge No fix yet —
Ubuntu 16.04 LTS linux-kvm 4.4.0-1041.47 —
Ubuntu 16.04 LTS linux-oracle 4.15.0-1021.23~16.04.1 —
Ubuntu 16.04 LTS linux-raspi2 4.4.0-1104.112 —
Ubuntu 16.04 LTS linux-snapdragon 4.4.0-1108.113 —
Ubuntu 14.04 LTS linux-aws 4.4.0-1039.42 —
Ubuntu 14.04 LTS linux-lts-xenial 4.4.0-143.169~14.04.2 —
Ubuntu Pro FIPS 18.04 LTS linux-aws-fips +2 No fix yet —
Ubuntu Pro FIPS-updates 18.04 LTS linux-aws-fips 4.15.0-2018.18 —
Ubuntu Pro FIPS-updates 18.04 LTS linux-azure-fips 4.15.0-2006.7 —
Ubuntu Pro FIPS-updates 16.04 LTS linux-fips 4.4.0-1008.10 —
Ubuntu Pro 14.04 LTS linux 3.13.0-218.269 USN-8924-1
Ubuntu Pro 14.04 LTS linux-azure 4.15.0-1059.64~14.04.1 —
ReleasePackageFixed inAdvisory
RHEL 7 kernel-alt +1 4.14.0-115.el7a RHSA-2018:2948
RHEL 7 kernel-rt +10 3.10.0-957.rt56.910.el7 RHSA-2018:3096
RHEL 7 perf +18 3.10.0-957.el7 RHSA-2018:3083, RHSA-2018:2948
ReleasePackageFixed inAdvisory
SLES 15 kernel-docs +6 4.12.14-25.3.1 SUSE-SU-2018:2092-1
SLES 12 SP3 kernel-docs +4 4.4.138-94.39.1 SUSE-SU-2018:1772-1
SLES 12 SP2 kernel-syms +2 4.4.121-92.85.1 SUSE-SU-2018:1855-2, SUSE-SU-2018:1855-1
SLES 12 SP2 kgraft-patch-SLE12-SP2_Update_16 +1 12-2.1 SUSE-SU-2018:4127-1
SLES 12 SP2 kgraft-patch-SLE12-SP2_Update_18 +1 10-2.1 SUSE-SU-2018:4127-1
SLES 12 SP2 kgraft-patch-SLE12-SP2_Update_20 9-2.1 SUSE-SU-2018:4127-1
SLES 12 SP2 kgraft-patch-SLE12-SP2_Update_21 +1 8-2.1 SUSE-SU-2018:4127-1
SLES 12 SP2 kgraft-patch-SLE12-SP2_Update_23 1-3.5.1 SUSE-SU-2018:1855-2, SUSE-SU-2018:1855-1
SLES 12 SP1 kernel-xen +3 3.12.74-60.64.96.1 SUSE-SU-2018:1761-1
SLES 12 SP1 kgraft-patch-SLE12-SP1_Update_24 +2 10-2.1 SUSE-SU-2018:4157-1, SUSE-SU-2018:4153-1
SLES 12 SP1 kgraft-patch-SLE12-SP1_Update_27 8-2.1 SUSE-SU-2018:4153-1
SLES 12 SP1 kgraft-patch-SLE12-SP1_Update_28 7-2.1 SUSE-SU-2018:4157-1
SLES 12 SP1 kgraft-patch-SLE12-SP1_Update_29 1-2.3.1 SUSE-SU-2018:1761-1
SLES 12 kernel-ec2 +4 3.12.61-52.136.1 SUSE-SU-2018:1762-1, SUSE-SU-2018:1761-1
SLES 12 kgraft-patch-SLE12_Update_30 +2 11-2.1 SUSE-SU-2018:4195-1
SLES 12 kgraft-patch-SLE12_Update_33 10-2.1 SUSE-SU-2018:4195-1
SLES 12 kgraft-patch-SLE12_Update_34 8-2.1 SUSE-SU-2018:4195-1
SLES 12 kgraft-patch-SLE12_Update_35 7-2.1 SUSE-SU-2018:4195-1
SLES 12 kgraft-patch-SLE12_Update_36 1-1.3.1 SUSE-SU-2018:1762-1
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP3 kernel-syms +2 4.4.138-94.39.1 SUSE-SU-2018:1772-1
SLES for SAP 12 SP2 kernel-syms +2 4.4.121-92.85.1 SUSE-SU-2018:1855-1
SLES for SAP 12 SP2 kgraft-patch-SLE12-SP2_Update_16 +1 12-2.1 SUSE-SU-2018:4127-1
SLES for SAP 12 SP2 kgraft-patch-SLE12-SP2_Update_18 +1 10-2.1 SUSE-SU-2018:4127-1
SLES for SAP 12 SP2 kgraft-patch-SLE12-SP2_Update_20 9-2.1 SUSE-SU-2018:4127-1
SLES for SAP 12 SP2 kgraft-patch-SLE12-SP2_Update_21 +1 8-2.1 SUSE-SU-2018:4127-1
SLES for SAP 12 SP2 kgraft-patch-SLE12-SP2_Update_23 1-3.5.1 SUSE-SU-2018:1855-1
SLES for SAP 12 SP1 kernel-xen +3 3.12.74-60.64.96.1 SUSE-SU-2018:1761-1
SLES for SAP 12 SP1 kgraft-patch-SLE12-SP1_Update_29 1-2.3.1 SUSE-SU-2018:1761-1
SLE Real Time 12 SP3 kernel-rt +3 4.4.138-3.14.1 SUSE-SU-2018:1816-1
SLE Live Patching 15 kernel-default 4.12.14-25.3.1 SUSE-SU-2018:2092-1
SLE Live Patching 15 kernel-livepatch-SLE15_Update_0 7-19.2 SUSE-SU-2018:4238-1
SLE Live Patching 15 kernel-livepatch-SLE15_Update_1 1-1.3.1 SUSE-SU-2018:2092-1
SLE Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_10 +1 9-2.1 SUSE-SU-2018:4208-1
SLE Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_12 +1 7-2.1 SUSE-SU-2018:4208-1
SLE Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_14 1-4.5.1 SUSE-SU-2018:1772-1
SLE Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_6 +1 12-2.1 SUSE-SU-2018:4208-1
SLE Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_8 +1 10-2.1 SUSE-SU-2018:4208-1
SUSE OpenStack Cloud 7 kernel-syms +2 4.4.121-92.85.1 SUSE-SU-2018:1855-1
SUSE OpenStack Cloud 7 kgraft-patch-SLE12-SP2_Update_23 1-3.5.1 SUSE-SU-2018:1855-1
SUSE Enterprise Storage 4 kernel-syms +2 4.4.121-92.85.1 SUSE-SU-2018:1855-1
SUSE Enterprise Storage 4 kgraft-patch-SLE12-SP2_Update_23 1-3.5.1 SUSE-SU-2018:1855-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 dtrace-modules-3.8.13-118.29.1.el6uek 0.4.5-3.el6 ELSA-2019-4316
Oracle Linux 7 dtrace-modules-3.8.13-118.29.1.el7uek 0.4.5-3.el7 ELSA-2019-4316
Oracle Linux 7 kernel-uek +5 3.8.13-118.29.1.el7uek ELSA-2019-4509, ELSA-2019-4316, ELSA-2018-4304
Oracle Linux 7 kernel-uek-tools +3 4.14.35-1818.5.4.el7uek ELSA-2019-4509, ELSA-2018-4304
Oracle Linux 7 perf +12 3.10.0-957.el7 ELSA-2019-4509, ELSA-2018-4304, ELSA-2018-3083

Advisories 24

References