kernel: usb: missing size check in the __usb_get_extra_descriptor() leading to DoS
Published Dec 17, 2018
6.8
MEDIUMCVSS 3.1
EPSS 0.58%
Description
An issue was discovered in the Linux kernel before 4.19.9. The USB subsystem mishandles size checks during the reading of an extra descriptor, related to __usb_get_extra_descriptor in drivers/usb/core/usb.c.
Affected products
No data.
Configuration 1
- < 3.16.63
- ≥ 3.17 · < 3.18.129
- ≥ 3.19 · < 4.4.167
- ≥ 4.5 · < 4.9.145
- ≥ 4.10 · < 4.14.88
- ≥ 4.15 · < 4.19.9
Configuration 2
- 14.04
- 16.04
Configuration 3
- 8.0
No data.
Red Hat Enterprise Linux 7
kernel-0:3.10.0-1127.el7
Fixed · RHSA-2020:1016
Red Hat Enterprise Linux 7
kernel-rt-0:3.10.0-1127.rt56.1093.el7
Fixed · RHSA-2020:1070
Red Hat Enterprise Linux 7.4 Advanced Update Support
kernel-0:3.10.0-693.69.1.el7
Fixed · RHSA-2020:2770
Red Hat Enterprise Linux 7.4 Telco Extended Update Support
kernel-0:3.10.0-693.69.1.el7
Fixed · RHSA-2020:2770
Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions
kernel-0:3.10.0-693.69.1.el7
Fixed · RHSA-2020:2770
Red Hat Enterprise Linux 7.6 Extended Update Support
kernel-0:3.10.0-957.56.1.el7
Fixed · RHSA-2020:2851
Red Hat Enterprise Linux 7.7 Extended Update Support
kernel-0:3.10.0-1062.26.1.el7
Fixed · RHSA-2020:2522
Red Hat Enterprise Linux 8
kernel-0:4.18.0-147.el8
Fixed · RHSA-2019:3517
Red Hat Enterprise Linux 8
kernel-rt-0:4.18.0-147.rt24.93.el8
Fixed · RHSA-2019:3309
Red Hat Enterprise MRG 2
kernel-rt-1:3.10.0-693.69.1.rt56.667.el6rt
Fixed · RHSA-2020:2777
Red Hat Virtualization 4.2 for Red Hat Enterprise Linux 7.6 EUS
kernel-0:3.10.0-957.56.1.el7
Fixed · RHSA-2020:2851
Red Hat Enterprise Linux 5
kernel
Will not fix
Red Hat Enterprise Linux 6
kernel
Will not fix
Red Hat Enterprise Linux 7
kernel-alt
Will not fix
| Product | Package | State | Advisory |
|---|---|---|---|
| Red Hat Enterprise Linux 7 | kernel-0:3.10.0-1127.el7 | Fixed | RHSA-2020:1016 |
| Red Hat Enterprise Linux 7 | kernel-rt-0:3.10.0-1127.rt56.1093.el7 | Fixed | RHSA-2020:1070 |
| Red Hat Enterprise Linux 7.4 Advanced Update Support | kernel-0:3.10.0-693.69.1.el7 | Fixed | RHSA-2020:2770 |
| Red Hat Enterprise Linux 7.4 Telco Extended Update Support | kernel-0:3.10.0-693.69.1.el7 | Fixed | RHSA-2020:2770 |
| Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions | kernel-0:3.10.0-693.69.1.el7 | Fixed | RHSA-2020:2770 |
| Red Hat Enterprise Linux 7.6 Extended Update Support | kernel-0:3.10.0-957.56.1.el7 | Fixed | RHSA-2020:2851 |
| Red Hat Enterprise Linux 7.7 Extended Update Support | kernel-0:3.10.0-1062.26.1.el7 | Fixed | RHSA-2020:2522 |
| Red Hat Enterprise Linux 8 | kernel-0:4.18.0-147.el8 | Fixed | RHSA-2019:3517 |
| Red Hat Enterprise Linux 8 | kernel-rt-0:4.18.0-147.rt24.93.el8 | Fixed | RHSA-2019:3309 |
| Red Hat Enterprise MRG 2 | kernel-rt-1:3.10.0-693.69.1.rt56.667.el6rt | Fixed | RHSA-2020:2777 |
| Red Hat Virtualization 4.2 for Red Hat Enterprise Linux 7.6 EUS | kernel-0:3.10.0-957.56.1.el7 | Fixed | RHSA-2020:2851 |
| Red Hat Enterprise Linux 5 | kernel | Will not fix | n/a |
| Red Hat Enterprise Linux 6 | kernel | Will not fix | n/a |
| Red Hat Enterprise Linux 7 | kernel-alt | Will not fix | n/a |
No package ranges for this CVE.
Remediation
No remediation recorded yet.
Metrics
No CVSS v4.0 score for this CVE.
CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS:3.0/AV:P/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
AV:L/AC:L/Au:N/C:C/I:C/A:C
This CVE is not in the KEV list.
No CISA SSVC assessment for this CVE yet.
Estimated probability of exploitation in the wild in the next 30 days (FIRST EPSS). As of Oct 1, 2026.
Score over time
2021–2026- EPSS v1
- EPSS v2
- EPSS v3
- EPSS v4
- EPSS v5
Percentile over time
- EPSS v1
- EPSS v2
- EPSS v3
- EPSS v4
- EPSS v5
Table of values (16 key points)
Flat stretches are collapsed; showing up to 120 newest points.
| Date | Score | Percentile | Model |
|---|---|---|---|
| Oct 1, 2026 | 0.58% (0.00581) | 45.71th | v5 (v2026.06.15) |
| Jun 15, 2026 | 0.58% (0.00581) | 42.96th | v5 (v2026.06.15) |
| Mar 17, 2025 | 0.09% (0.00089) | 23.37th | v4 (v2025.03.14) |
| Dec 12, 2024 | 0.29% (0.00289) | 69.78th | v3 (v2023.03.01) |
| Jun 18, 2024 | 0.29% (0.00289) | 69.05th | v3 (v2023.03.01) |
| Feb 16, 2024 | 0.27% (0.00266) | 66.72th | v3 (v2023.03.01) |
| Dec 11, 2023 | 0.26% (0.00257) | 63.28th | v3 (v2023.03.01) |
| Mar 7, 2023 | 0.20% (0.00204) | 56.58th | v3 (v2023.03.01) |
| Mar 6, 2023 | 1.54% (0.01537) | 74.52th | v2 (v2022.01.01) |
| Feb 23, 2023 | 1.54% (0.01537) | 74.48th | v2 (v2022.01.01) |
| Apr 1, 2022 | 1.54% (0.01537) | 72.41th | v2 (v2022.01.01) |
| Feb 4, 2022 | 1.54% (0.01537) | 51.33th | v2 (v2022.01.01) |
| Feb 3, 2022 | 2.68% (0.02678) | 55.40th | v1 |
| Jan 6, 2022 | 2.68% (0.02678) | 54.96th | v1 |
| Sep 1, 2021 | 2.68% (0.02678) | 79.35th | v1 |
| Apr 14, 2021 | 2.68% (0.02678) | 0.00th | v1 |
References (16)
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=704620afc70cf47abb9d6a1a57f3825d2bca49cf x_refsource_MISCMailing ListPatchVendor Advisory
- https://access.redhat.com/errata/RHSA-2019:3309 vendor-advisoryx_refsource_REDHATThird Party AdvisoryVDB Entry
- https://access.redhat.com/errata/RHSA-2019:3517 vendor-advisoryx_refsource_REDHATThird Party AdvisoryVDB Entry
- https://access.redhat.com/security/cve/CVE-2018-20169 Vendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=1660385 Issue Tracking
- https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.9 x_refsource_MISCMailing ListPatchVendor Advisory
- https://github.com/torvalds/linux/commit/704620afc70cf47abb9d6a1a57f3825d2bca49cf x_refsource_MISCPatchThird Party Advisory
- https://lists.debian.org/debian-lts-announce/2019/03/msg00034.html mailing-listx_refsource_MLISTMailing ListThird Party Advisory
- https://lists.debian.org/debian-lts-announce/2019/04/msg00004.html mailing-listx_refsource_MLISTMailing ListThird Party Advisory
- https://lists.debian.org/debian-lts-announce/2019/05/msg00002.html mailing-listx_refsource_MLISTMailing ListThird Party Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2018-20169
- https://usn.ubuntu.com/3879-1/ vendor-advisoryx_refsource_UBUNTUThird Party Advisory
- https://usn.ubuntu.com/3879-2/ vendor-advisoryx_refsource_UBUNTUThird Party Advisory
- https://usn.ubuntu.com/4094-1/ vendor-advisoryx_refsource_UBUNTUThird Party AdvisoryVDB Entry
- https://usn.ubuntu.com/4118-1/ vendor-advisoryx_refsource_UBUNTUThird Party AdvisoryVDB Entry
- https://www.cve.org/CVERecord?id=CVE-2018-20169
Change history (0)
No recorded changes yet.