Every CVE Search/ Get API key

CVE-2018-14641

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux...

6.5 Medium

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux kernel from 4.19-rc1 to 4.19-rc3 inclusive, which can cause a later system crash in ip_do_fragment(). With certain non-default, but non-rare, configuration of a victim host, an attacker can trigger this crash remotely, thus leading to a remote denial-of-service.

Attack profile

How easy it is to exploit

Attack vector
Adjacent network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

2.86%Up 1.8 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 6.5

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux kernel from 4.19-rc1 to 4.19-rc3 inclusive, which can cause a later system crash in ip_do_fragment(). With certain non-default, but non-rare, configuration of a victim host, an attacker can trigger this crash remotely, thus leading to a remote denial-of-service.

Record
CVE-2018-14641
CVSS 3.0
6.5 MediumCVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-456
Updated
2026-11-02
EUVDEUVD-2018-6541 6.5

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux kernel from 4.19-rc1 to 4.19-rc3 inclusive, which can cause a later system crash in ip_do_fragment(). With certain non-default, but non-rare, configuration of a victim host, an attacker can trigger this crash remotely, thus leading to a remote denial-of-service.

Record
EUVD-2018-6541
CVSS 3.0
6.5 MediumCVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-2jfx-4v33-68mf 5.9

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux...

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux kernel from 4.19-rc1 to 4.19-rc3 inclusive, which can cause a later system crash in ip_do_fragment(). With certain non-default, but non-rare, configuration of a victim host, an attacker can trigger this crash remotely, thus leading to a remote denial-of-service.

Record
GHSA-2jfx-4v33-68mf
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-20
Updated
2026-11-02
NVD 6.5

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux kernel from 4.19-rc1 to 4.19-rc3 inclusive, which can cause a later system crash in ip_do_fragment(). With certain non-default, but non-rare, configuration of a victim host, an attacker can trigger this crash remotely, thus leading to a remote denial-of-service.

Record
CVE-2018-14641
CVSS 3.0
6.5 MediumCVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
7.1 HighAV:N/AC:M/Au:N/C:N/I:N/A:C
Weakness
CWE-456, CWE-20
Updated
2026-11-02
OSVRHSA-2018:2948 8.1

Red Hat Security Advisory: kernel-alt security, bug fix, and enhancement update

Record
RHSA-2018:2948
CVSS 3.0
8.1 HighCVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2018-0391 No score

Updated kernel packages fix security vulnerabilities

This kernel update is based on the upstream 4.14.70 and adds additional fixes for the L1TF security issues. It also fixes at least the following security issues:

Linux kernel from versions 3.9 and up, is vulnerable to a denial of service attack with low rates of specially modified packets targeting IP fragment re-assembly. An attacker may cause a denial of service condition by sending specially crafted IP fragments (CVE-2018-5391, FragmentSmack).

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux kernel caused by fixes for CVE-2018-5391, which can cause a later system crash in ip_do_fragment(). With certain non-default, but non-rare, configuration of a victim host, an attacker can trigger this crash remotely, thus leading to a remote denial-of-service (CVE-2018-14641).

An issue was discovered in the Linux kernel through 4.18.8. The vmacache_flush_all function in mm/vmacache.c mishandles sequence number overflows. An attacker can trigger a use-after-free (and possibly gain privileges) via certain thread creation, map, unmap, invalidation, and dereference operations (CVE-2018-17182).

Other fixes in this update:

  • drm: fix use of freed memory in drm_mode_setcrtc
  • drm/i915: Apply the GTT write flush for all !llc machines
  • net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (fixes a kernel crash)
  • pinctrl/amd: only handle irq if it is pending and unmasked (possible real fix for the interrupt storm on Ryzen platform)

For other uptstream fixes in this update, see the referenced changelog.

Record
MGASA-2018-0391
Updated
2026-11-02
OSVMGASA-2018-0418 No score

Updated kernel-tmb packages fix security vulnerabilities

This kernel-tmb update is based on the upstream 4.14.78 and adds additional fixes for the L1TF security issues. It also fixes at least the following security issues:

Linux kernel from versions 3.9 and up, is vulnerable to a denial of service attack with low rates of specially modified packets targeting IP fragment re-assembly. An attacker may cause a denial of service condition by sending specially crafted IP fragments (CVE-2018-5391, FragmentSmack).

An issue was discovered in the fd_locked_ioctl function in drivers/block/floppy.c in the Linux kernel through 4.15.7. The floppy driver will copy a kernel pointer to user memory in response to the FDGETPRM ioctl. An attacker can send the FDGETPRM ioctl and use the obtained kernel pointer to discover the location of kernel code and data and bypass kernel security protections such as KASLR (CVE-2018-7755).

A security flaw was found in the chap_server_compute_md5() function in the ISCSI target code in the Linux kernel in a way an authentication request from an ISCSI initiator is processed. An unauthenticated remote attacker can cause a stack buffer overflow and smash up to 17 bytes of the stack. The attack requires the iSCSI target to be enabled on the victim host. Depending on how the target's code was built (i.e. depending on a compiler, compile flags and hardware architecture) an attack may lead to a system crash and thus to a denial-of-service or possibly to a non-authorized access to data exported by an iSCSI target. Due to the nature of the flaw, privilege escalation cannot be fully ruled out, although we believe it is highly unlikely (CVE-2018-14633).

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux kernel caused by fixes for CVE-2018-5391, which can cause a later system crash in ip_do_fragment(). With certain non-default, but non-rare, configuration of a victim host, an attacker can trigger this crash remotely, thus leading to a remote denial-of-service (CVE-2018-14641).

An issue was discovered in xenvif_set_hash_mapping in drivers/net/xen-netback/hash.c in the Linux kernel through 4.18.1, as used in Xen through 4.11.x and other products. The Linux netback driver allows frontends to control mapping of requests to request queues. When processing a request to set or change this mapping, some input validation (e.g., for an integer overflow) was missing or flawed, leading to OOB access in hash handling. A malicious or buggy frontend may cause the (usually privileged) backend to make out of bounds memory accesses, potentially resulting in one or more of privilege escalation, Denial of Service (DoS), or information leaks (CVE-2018-15471).

An issue was discovered in the Linux kernel through 4.18.8. The vmacache_flush_all function in mm/vmacache.c mishandles sequence number overflows. An attacker can trigger a use-after-free (and possibly gain privileges) via certain thread creation, map, unmap, invalidation, and dereference operations (CVE-2018-17182).

Since Linux kernel version 3.2, the mremap() syscall performs TLB flushes after dropping pagetable locks. If a syscall such as ftruncate() removes entries from the pagetables of a task that is in the middle of mremap(), a stale TLB entry can remain for a short time that permits access to a physical page after it has been released back to the page allocator and reused (CVE-2018-18281).

In the Linux kernel 4.14.x, 4.15.x, 4.16.x, 4.17.x, and 4.18.x before 4.18.13, faulty computation of numeric bounds in the BPF verifier permits out-of-bounds memory accesses because adjust_scalar_min_max_vals in kernel/bpf/verifier.c mishandles 32-bit right shifts (CVE-2018-18445).

Other fixes in this update:

  • WireGuard has been updated 0.0.20181018

For other uptstream fixes in this update, see the referenced changelogs.

Record
MGASA-2018-0418
Updated
2026-11-02
OSVMGASA-2018-0419 No score

Updated kernel-linus packages fix security vulnerabilities

This kernel-linus update is based on the upstream 4.14.78 and adds additional fixes for the L1TF security issues. It also fixes at least the following security issues:

Linux kernel from versions 3.9 and up, is vulnerable to a denial of service attack with low rates of specially modified packets targeting IP fragment re-assembly. An attacker may cause a denial of service condition by sending specially crafted IP fragments (CVE-2018-5391, FragmentSmack).

Memory leak in the irda_bind function in net/irda/af_irda.c and later in drivers/staging/irda/net/af_irda.c in the Linux kernel before 4.17 allows local users to cause a denial of service (memory consumption) by repeatedly binding an AF_IRDA socket (CVE-2018-6554).

The irda_setsockopt function in net/irda/af_irda.c and later in drivers/staging/irda/net/af_irda.c in the Linux kernel before 4.17 allows local users to cause a denial of service (ias_object use-after-free and system crash) or possibly have unspecified other impact via an AF_IRDA socket (CVE-2018-6555).

An issue was discovered in the fd_locked_ioctl function in drivers/block/floppy.c in the Linux kernel through 4.15.7. The floppy driver will copy a kernel pointer to user memory in response to the FDGETPRM ioctl. An attacker can send the FDGETPRM ioctl and use the obtained kernel pointer to discover the location of kernel code and data and bypass kernel security protections such as KASLR (CVE-2018-7755).

A security flaw was found in the chap_server_compute_md5() function in the ISCSI target code in the Linux kernel in a way an authentication request from an ISCSI initiator is processed. An unauthenticated remote attacker can cause a stack buffer overflow and smash up to 17 bytes of the stack. The attack requires the iSCSI target to be enabled on the victim host. Depending on how the target's code was built (i.e. depending on a compiler, compile flags and hardware architecture) an attack may lead to a system crash and thus to a denial-of-service or possibly to a non-authorized access to data exported by an iSCSI target. Due to the nature of the flaw, privilege escalation cannot be fully ruled out, although we believe it is highly unlikely (CVE-2018-14633).

A security flaw was found in the ip_frag_reasm() function in net/ipv4/ip_fragment.c in the Linux kernel caused by fixes for CVE-2018-5391, which can cause a later system crash in ip_do_fragment(). With certain non-default, but non-rare, configuration of a victim host, an attacker can trigger this crash remotely, thus leading to a remote denial-of-service (CVE-2018-14641).

An issue was discovered in xenvif_set_hash_mapping in drivers/net/xen-netback/hash.c in the Linux kernel through 4.18.1, as used in Xen through 4.11.x and other products. The Linux netback driver allows frontends to control mapping of requests to request queues. When processing a request to set or change this mapping, some input validation (e.g., for an integer overflow) was missing or flawed, leading to OOB access in hash handling. A malicious or buggy frontend may cause the (usually privileged) backend to make out of bounds memory accesses, potentially resulting in one or more of privilege escalation, Denial of Service (DoS), or information leaks (CVE-2018-15471).

An issue was discovered in the Linux kernel through 4.18.8. The vmacache_flush_all function in mm/vmacache.c mishandles sequence number overflows. An attacker can trigger a use-after-free (and possibly gain privileges) via certain thread creation, map, unmap, invalidation, and dereference operations (CVE-2018-17182).

Since Linux kernel version 3.2, the mremap() syscall performs TLB flushes after dropping pagetable locks. If a syscall such as ftruncate() removes entries from the pagetables of a task that is in the middle of mremap(), a stale TLB entry can remain for a short time that permits access to a physical page after it has been released back to the page allocator and reused (CVE-2018-18281).

In the Linux kernel 4.14.x,…

Record
MGASA-2018-0419
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
kernel
Mageia:6
From an advisory covering 3 CVEs
before 4.14.70-2.mga6
4.14.70-2.mga6
kernel-userspace-headers
Mageia:6
From an advisory covering 3 CVEs
before 4.14.70-2.mga6
4.14.70-2.mga6
kmod-vboxadditions
Mageia:6
From an advisory covering 3 CVEs
before 5.2.18-6.mga6
5.2.18-6.mga6
kmod-virtualbox
Mageia:6
From an advisory covering 3 CVEs
before 5.2.18-6.mga6
5.2.18-6.mga6
kmod-xtables-addons
Mageia:6
From an advisory covering 3 CVEs
before 2.13-66.mga6
2.13-66.mga6
kernel-tmb
Mageia:6
From an advisory covering 8 CVEs
before 4.14.78-1.mga6
4.14.78-1.mga6
kernel-linus
Mageia:6
From an advisory covering 10 CVEs
before 4.14.78-1.mga6
4.14.78-1.mga6
kernel
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-abi-whitelists
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-alt
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
Show 17 moreShow less
Affected packages
PackageAffectedFixed
kernel-bootwrapper
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-debug
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-debug-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-debuginfo-common-ppc64le
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-doc
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-headers
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-tools
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-tools-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-tools-libs
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
perf
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
perf-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
python-perf
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
python-perf-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-debug-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a
kernel-tools-libs-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 42 CVEs
before 0:4.14.0-115.el7a
0:4.14.0-115.el7a

History

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

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

In short

CVE-2018-14641 is a medium vulnerability (CVSS 6.5) in Linux Kernel, published September 18, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.86%, the 86th percentile. No source names a fixed version.

References

Show 194 moreShow less
This page doesn't list everything

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

MoveEnter Open