Every CVE Search/ Get API key

CVE-2017-18379

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

9.8 CriticalFix available

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.75%Up 1.7 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

Record
CVE-2017-18379
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

Record
CVE-2017-18379
Updated
2026-11-02
EUVDEUVD-2017-9495 No score

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

Record
EUVD-2017-9495
Updated
2026-11-03
GitHub AdvisoriesGHSA-fggm-9h4q-ppg4 9.8

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

Record
GHSA-fggm-9h4q-ppg4
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119
Updated
2026-11-02
OSVBELL-CVE-2017-18379 9.8

CVE-2017-18379 does not affect BellSoft software

Record
BELL-CVE-2017-18379
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 9.8

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

Record
CVE-2017-18379
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2017-18379 9.8

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

Record
DEBIAN-CVE-2017-18379
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-18379 9.8

In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.

Record
UBUNTU-CVE-2017-18379
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVSUSE-SU-2019:2600-1 No score

Security update for the Linux Kernel (Live Patch 25 for SLE 12 SP3)

This update for the Linux Kernel 4.4.178-94_91 fixes several issues.

The following security issues were fixed:

  • CVE-2019-14835: A buffer overflow flaw was found in the way vhost functionality, that translates virtqueue buffers to IOVs, logged the buffer descriptors during migration. A privileged guest user able to pass descriptors with invalid length to the host when migration is underway, could use this flaw to increase their privileges on the host (bsc#1151021).
  • CVE-2017-18379: Fixed an out of boundary access that happened in drivers/nvme/target/fc.c (bsc#1145604).
Record
SUSE-SU-2019:2600-1
Updated
2026-11-02
OSVSUSE-SU-2019:2949-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 12-SP3 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2018-12207: Untrusted virtual machines on Intel CPUs could exploit a race condition in the Instruction Fetch Unit of the Intel CPU to cause a Machine Exception during Page Size Change, causing the CPU core to be non-functional.

    The Linux Kernel kvm hypervisor was adjusted to avoid page size changes in executable pages by splitting / merging huge pages into small pages as needed. More information can be found on https://www.suse.com/support/kb/doc/?id=7023735

  • CVE-2019-16995: Fix a memory leak in hsr_dev_finalize() if hsr_add_port failed to add a port, which may have caused denial of service (bsc#1152685).

  • CVE-2019-11135: Aborting an asynchronous TSX operation on Intel CPUs with Transactional Memory support could be used to facilitate sidechannel information leaks out of microarchitectural buffers, similar to the previously described 'Microarchitectural Data Sampling' attack.

    The Linux kernel was supplemented with the option to disable TSX operation altogether (requiring CPU Microcode updates on older systems) and better flushing of microarchitectural buffers (VERW).

    The set of options available is described in our TID at https://www.suse.com/support/kb/doc/?id=7024251

  • CVE-2019-16233: drivers/scsi/qla2xxx/qla_os.c did not check the alloc_workqueue return value, leading to a NULL pointer dereference. (bsc#1150457).

  • CVE-2019-10220: Added sanity checks on the pathnames passed to the user space. (bsc#1144903).

  • CVE-2019-17666: rtlwifi: Fix potential overflow in P2P code (bsc#1154372).

  • CVE-2019-17133: cfg80211 wireless extension did not reject a long SSID IE, leading to a Buffer Overflow (bsc#1153158).

  • CVE-2019-16232: Fix a potential NULL pointer dereference in the Marwell libertas driver (bsc#1150465).

  • CVE-2019-16234: iwlwifi pcie driver did not check the alloc_workqueue return value, leading to a NULL pointer dereference. (bsc#1150452).

  • CVE-2019-17055: The AF_ISDN network module in the Linux kernel did not enforce CAP_NET_RAW, which meant that unprivileged users could create a raw socket (bnc#1152782).

  • CVE-2019-17056: The AF_NFC network module did not enforce CAP_NET_RAW, which meant that unprivileged users could create a raw socket (bsc#1152788).

  • CVE-2019-16413: The 9p filesystem did not protect i_size_write() properly, which caused an i_size_read() infinite loop and denial of service on SMP systems (bnc#1151347).

  • CVE-2019-15902: A backporting issue was discovered that re-introduced the Spectre vulnerability it had aimed to eliminate. This occurred because the backport process depends on cherry picking specific commits, and because two (correctly ordered) code lines were swapped (bnc#1149376).

  • CVE-2019-15291: Fixed a NULL pointer dereference issue that could be caused by a malicious USB device (bnc#1146519).

  • CVE-2019-15807: Fixed a memory leak in the SCSI module that could be abused to cause denial of service (bnc#1148938).

  • CVE-2019-13272: Fixed a mishandled the recording of the credentials of a process that wants to create a ptrace relationship, which allowed local users to obtain root access by leveraging certain scenarios with a parent-child process relationship, where a parent drops privileges and calls execve (potentially allowing control by an attacker). (bnc#1140671).

  • CVE-2019-14821: An out-of-bounds access issue was fixed in the kernel's KVM hypervisor. An unprivileged host user or process with access to '/dev/kvm' device could use this flaw to crash the host kernel, resulting in a denial of service or potentially escalating privileges on the system (bnc#1151350).

  • CVE-2019-15505: An out-of-bounds issue had been fixed that could be caused by crafted USB device traffic (bnc#1147122).

  • CVE-2017-18595: A double free in allocate_trace_buffer was fixed …

Record
SUSE-SU-2019:2949-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
linux
Debian:12
before 4.14.2-1
4.14.2-1
linux
Debian:13
before 4.14.2-1
4.14.2-1
linux
Debian:14
before 4.14.2-1
4.14.2-1
kgraft-patch-SLE12-SP3_Update_19
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 8-2.1
8-2.1
kgraft-patch-SLE12-SP3_Update_18
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 8-2.1
8-2.1
kgraft-patch-SLE12-SP3_Update_22
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 6-2.1
6-2.1
kgraft-patch-SLE12-SP3_Update_21
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 6-2.1
6-2.1
kgraft-patch-SLE12-SP3_Update_20
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 7-2.1
7-2.1
kgraft-patch-SLE12-SP3_Update_24
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 4-2.1
4-2.1
kgraft-patch-SLE12-SP3_Update_23
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 5-2.1
5-2.1
Show 54 moreShow less
Affected packages
PackageAffectedFixed
kgraft-patch-SLE12-SP3_Update_28
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 2-2.1
2-2.1
kgraft-patch-SLE12-SP3_Update_27
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 2-2.1
2-2.1
kgraft-patch-SLE12-SP3_Update_26
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 4-2.1
4-2.1
kgraft-patch-SLE12-SP3_Update_25
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 4-2.1
4-2.1
kgraft-patch-SLE12-SP3_Update_19
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 8-2.1
8-2.1
kgraft-patch-SLE12-SP3_Update_18
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 8-2.1
8-2.1
kgraft-patch-SLE12-SP3_Update_22
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 6-2.1
6-2.1
kgraft-patch-SLE12-SP3_Update_21
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 6-2.1
6-2.1
kgraft-patch-SLE12-SP3_Update_20
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 7-2.1
7-2.1
kgraft-patch-SLE12-SP3_Update_24
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 4-2.1
4-2.1
kgraft-patch-SLE12-SP3_Update_23
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 5-2.1
5-2.1
kgraft-patch-SLE12-SP3_Update_28
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 2-2.1
2-2.1
kgraft-patch-SLE12-SP3_Update_27
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 2-2.1
2-2.1
kgraft-patch-SLE12-SP3_Update_26
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 4-2.1
4-2.1
kgraft-patch-SLE12-SP3_Update_25
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 4-2.1
4-2.1
kernel-default
SUSE:HPE Helion OpenStack 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-source
SUSE:HPE Helion OpenStack 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-syms
SUSE:HPE Helion OpenStack 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kgraft-patch-SLE12-SP3_Update_29
SUSE:HPE Helion OpenStack 8
From an advisory covering 49 CVEs
before 1-4.3.1
1-4.3.1
kernel-default
SUSE:OpenStack Cloud 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-source
SUSE:OpenStack Cloud 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-syms
SUSE:OpenStack Cloud 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kgraft-patch-SLE12-SP3_Update_29
SUSE:OpenStack Cloud 8
From an advisory covering 49 CVEs
before 1-4.3.1
1-4.3.1
kernel-default
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-source
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-syms
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kgraft-patch-SLE12-SP3_Update_29
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 49 CVEs
before 1-4.3.1
1-4.3.1
kernel-default
SUSE:Linux Enterprise High Availability Extension 12 SP3
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-default
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-source
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-syms
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kgraft-patch-SLE12-SP3_Update_29
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 49 CVEs
before 1-4.3.1
1-4.3.1
kernel-default
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-source
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-syms
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kgraft-patch-SLE12-SP3_Update_29
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 49 CVEs
before 1-4.3.1
1-4.3.1
kernel-default
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-source
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-syms
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-default
SUSE:Enterprise Storage 5
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-source
SUSE:Enterprise Storage 5
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kernel-syms
SUSE:Enterprise Storage 5
From an advisory covering 49 CVEs
before 4.4.180-94.107.1
4.4.180-94.107.1
kgraft-patch-SLE12-SP3_Update_29
SUSE:Enterprise Storage 5
From an advisory covering 49 CVEs
before 1-4.3.1
1-4.3.1
linux-azure
Ubuntu:16.04:LTS
before 4.15.0-1013.13~16.04.2, plus listed versions
4.11.0-1009.94.11.0-1011.114.11.0-1013.134.11.0-1014.144.11.0-1015.15
Show 10 moreShow less
4.11.0-1016.164.13.0-1005.74.13.0-1006.84.13.0-1007.94.13.0-1009.124.13.0-1011.144.13.0-1012.154.13.0-1014.174.13.0-1016.194.13.0-1018.21
4.15.0-1013.13~16.04.2
linux-gcp
Ubuntu:16.04:LTS
before 4.15.0-1014.14~16.04.1, plus listed versions
4.10.0-1004.44.10.0-1006.64.10.0-1007.74.10.0-1008.84.10.0-1009.9
Show 10 moreShow less
4.13.0-1002.54.13.0-1006.94.13.0-1007.104.13.0-1008.114.13.0-1011.154.13.0-1012.164.13.0-1013.174.13.0-1015.194.13.0-1017.214.13.0-1019.23
4.15.0-1014.14~16.04.1
linux-hwe
Ubuntu:16.04:LTS
before 4.15.0-24.26~16.04.1, plus listed versions
4.8.0-36.36~16.04.14.8.0-39.42~16.04.14.8.0-41.44~16.04.14.8.0-42.45~16.04.14.8.0-44.47~16.04.1
Show 29 moreShow less
4.8.0-45.48~16.04.14.8.0-46.49~16.04.14.8.0-49.52~16.04.14.8.0-51.54~16.04.14.8.0-52.55~16.04.14.8.0-53.56~16.04.14.8.0-54.57~16.04.14.8.0-56.61~16.04.14.8.0-58.63~16.04.14.10.0-27.30~16.04.24.10.0-28.32~16.04.24.10.0-30.34~16.04.14.10.0-32.36~16.04.14.10.0-33.37~16.04.14.10.0-35.39~16.04.14.10.0-37.41~16.04.14.10.0-38.42~16.04.14.10.0-40.44~16.04.14.10.0-42.46~16.04.14.13.0-26.29~16.04.24.13.0-31.34~16.04.14.13.0-32.35~16.04.14.13.0-36.40~16.04.14.13.0-37.42~16.04.14.13.0-38.43~16.04.14.13.0-39.44~16.04.14.13.0-41.46~16.04.14.13.0-43.48~16.04.14.13.0-45.50~16.04.1
4.15.0-24.26~16.04.1
linux-azure-fde
Ubuntu:20.04:LTS
All versions, plus listed versions
5.4.0-1063.66+cvm2.25.4.0-1063.66+cvm3.25.4.0-1064.67+cvm1.15.4.0-1065.68+cvm2.15.4.0-1067.70+cvm1.1
Show 21 moreShow less
5.4.0-1068.71+cvm1.15.4.0-1069.72+cvm1.15.4.0-1070.73+cvm1.15.4.0-1072.75+cvm1.15.4.0-1073.76+cvm1.15.4.0-1074.77+cvm1.15.4.0-1076.79+cvm1.15.4.0-1078.81+cvm1.15.4.0-1080.83+cvm1.15.4.0-1083.87+cvm1.15.4.0-1085.90+cvm1.15.4.0-1085.90+cvm2.15.4.0-1086.91+cvm1.15.4.0-1089.94+cvm1.25.4.0-1090.95+cvm1.15.4.0-1091.96+cvm1.15.4.0-1092.97+cvm1.15.4.0-1095.101+cvm1.15.4.0-1098.104+cvm1.15.4.0-1100.106+cvm1.15.4.0-1103.109+cvm1.1
None known
linux-gke
Ubuntu:20.04:LTS
All versions, plus listed versions
5.4.0-1033.355.4.0-1035.375.4.0-1036.385.4.0-1037.395.4.0-1039.41
Show 45 moreShow less
5.4.0-1041.435.4.0-1042.445.4.0-1043.455.4.0-1044.465.4.0-1046.485.4.0-1049.525.4.0-1051.545.4.0-1052.555.4.0-1053.565.4.0-1054.575.4.0-1055.585.4.0-1056.595.4.0-1057.605.4.0-1059.625.4.0-1061.645.4.0-1062.655.4.0-1063.665.4.0-1065.685.4.0-1066.695.4.0-1067.705.4.0-1068.715.4.0-1071.765.4.0-1072.775.4.0-1074.795.4.0-1076.825.4.0-1078.845.4.0-1080.865.4.0-1081.875.4.0-1083.895.4.0-1084.905.4.0-1086.935.4.0-1087.945.4.0-1090.975.4.0-1091.985.4.0-1094.1015.4.0-1095.1025.4.0-1096.1035.4.0-1097.1045.4.0-1098.1055.4.0-1099.1065.4.0-1100.1075.4.0-1101.1085.4.0-1102.1095.4.0-1103.1105.4.0-1104.111
None known
linux-raspi2
Ubuntu:20.04:LTS
All versions, plus listed versions
5.3.0-1007.85.3.0-1014.165.3.0-1015.175.3.0-1017.195.4.0-1004.45.4.0-1006.6
None known
linux-riscv
Ubuntu:20.04:LTS
All versions, plus listed versions
5.4.0-24.285.4.0-26.305.4.0-27.315.4.0-28.325.4.0-30.34
Show 7 moreShow less
5.4.0-31.355.4.0-33.375.4.0-34.385.4.0-36.415.4.0-37.425.4.0-39.445.4.0-40.45
None known
linux-intel-iot-realtime
Ubuntu:22.04:LTS
All versions, plus listed versions
5.15.0-1073.75
None known
linux-realtime
Ubuntu:22.04:LTS
All versions, plus listed versions
5.15.0-1032.35
None known
linux-riscv
Ubuntu:22.04:LTS
All versions, plus listed versions
5.13.0-1004.45.13.0-1006.6+22.04.15.13.0-1007.7+22.04.15.13.0-1010.11+22.04.15.15.0-1004.4
Show 18 moreShow less
5.15.0-1005.55.15.0-1006.65.15.0-1007.75.15.0-1008.85.15.0-1011.125.15.0-1012.135.15.0-1014.165.15.0-1015.175.15.0-1016.185.15.0-1017.195.15.0-1018.215.15.0-1019.225.15.0-1020.235.15.0-1022.265.15.0-1023.275.15.0-1026.305.15.0-1027.315.15.0-1028.32
None known
linux-raspi-realtime
Ubuntu:24.04:LTS
All versions, plus listed versions
6.8.0-2019.20
None known

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-18379 is a critical vulnerability (CVSS 9.8) in Linux Kernel, published July 27, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.75%, the 86th percentile. Fixed in linux 4.14.2-1.

References

Show 126 moreShow less
This page doesn't list everything

Left out here: 1 version and the rest of 1 source description. The JSON record has them.

MoveEnter Open