VendorsLinuxlinux_kernelany version
Vulnerabilities

Linux Kernel any version

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

18523CVEs
CVE-2018-6927
The futex_requeue function in kernel/futex.c in the Linux kernel before 4.14.15 might allow attackers to cause a denial of service (integer overflow) or possibly have unspecified other impact by triggering a negative wake or requeue value.
Published 2018-02-12 · Modified
7.8EPSS 0.006
CVE-2017-1000363
Linux drivers/char/lp.c Out-of-Bounds Write. Due to a missing bounds check, and the fact that parport_ptr integer is static, a 'secure boot' kernel command line adversary (can happen due to bootloader vulns, e.g. Google Nexus 6's CVE-2016-10277, where due to a vulnerability the adversary has partial control over the command line) can overflow the parport_nr array in the following code, by appending many (>LP_NO) 'lp=none' arguments to the command line.
Published 2017-07-13 · Modified
7.8EPSS 0.006
CVE-2018-20976
An issue was discovered in fs/xfs/xfs_super.c in the Linux kernel before 4.18. A use after free exists, related to xfs_fs_fill_super failure.
Published 2019-08-19 · Modified
7.8EPSS 0.006
CVE-2024-35835
net/mlx5e: fix a double-free in arfs_create_groups
Published 2024-05-17 · Modified
7.8EPSS 0.006
CVE-2020-25669
A vulnerability was found in the Linux Kernel where the function sunkbd_reinit having been scheduled by sunkbd_interrupt before sunkbd being freed. Though the dangling pointer is set to NULL in sunkbd_disconnect, there is still an alias in sunkbd_reinit causing Use After Free.
Published 2021-05-26 · Modified
7.8EPSS 0.006
CVE-2025-21692
net: sched: fix ets qdisc OOB Indexing
Published 2025-02-10 · Modified
7.8EPSS 0.006
CVE-2019-14835
A buffer overflow flaw was found, in versions from 2.6.34 to 5.2.x, in the way Linux kernel's 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.
Published 2019-09-17 · Modified
7.8EPSS 0.006
CVE-2020-7053
In the Linux kernel 4.14 longterm through 4.14.165 and 4.19 longterm through 4.19.96 (and 5.x before 5.2), there is a use-after-free (write) in the i915_ppgtt_close function in drivers/gpu/drm/i915/i915_gem_gtt.c, aka CID-7dc40713618c. This is related to i915_gem_context_destroy_ioctl in drivers/gpu/drm/i915/i915_gem_context.c.
Published 2020-01-14 · Modified
7.8EPSS 0.006
CVE-2004-2013
Integer overflow in the SCTP_SOCKOPT_DEBUG_NAME SCTP socket option in socket.c in the Linux kernel 2.4.25 and earlier allows local users to execute arbitrary code via an optlen value of -1, which causes kmalloc to allocate 0 bytes of memory.
Published 2005-05-10 · Modified
7.8EPSS 0.006
CVE-2024-36904
tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
Published 2024-05-30 · Modified
7.8EPSS 0.006
CVE-2019-15117
parse_audio_mixer_unit in sound/usb/mixer.c in the Linux kernel through 5.2.9 mishandles a short descriptor, leading to out-of-bounds memory access.
Published 2019-08-16 · Modified
7.8EPSS 0.006
CVE-2024-26864
tcp: Fix refcnt handling in __inet_hash_connect().
Published 2024-04-17 · Modified
7.8EPSS 0.006
CVE-2023-4622
Use-after-free in Linux kernel's af_unix component
Published 2023-09-06 · Modified
7.8EPSS 0.006
CVE-2022-48694
RDMA/irdma: Fix drain SQ hang with no completion
Published 2024-05-03 · Modified
7.8EPSS 0.006
CVE-2024-56662
acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
Published 2024-12-27 · Modified
7.8EPSS 0.006
CVE-2021-3444
Linux kernel bpf verifier incorrect mod32 truncation
Published 2021-03-23 · Modified
7.8EPSS 0.006
CVE-2024-26890
Bluetooth: btrtl: fix out of bounds memory access
Published 2024-04-17 · Modified
7.8EPSS 0.006
CVE-2022-48744
net/mlx5e: Avoid field-overflowing memcpy()
Published 2024-06-20 · Modified
7.8EPSS 0.006
CVE-2019-15918
An issue was discovered in the Linux kernel before 5.0.10. SMB2_negotiate in fs/cifs/smb2pdu.c has an out-of-bounds read because data structures are incompletely updated after a change from smb30 to smb21.
Published 2019-09-04 · Modified
7.8EPSS 0.006
CVE-2024-23307
Integer overflow in raid5_cache_count in Linux kernel
Published 2024-01-25 · Modified
7.8EPSS 0.006
CVE-2014-7826
kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does not properly handle private syscall numbers during use of the ftrace subsystem, which allows local users to gain privileges or cause a denial of service (invalid pointer dereference) via a crafted application.
Published 2014-11-10 · Modified
7.8EPSS 0.006
CVE-2020-25670
A vulnerability was found in Linux Kernel where refcount leak in llcp_sock_bind() causing use-after-free which might lead to privilege escalations.
Published 2021-05-26 · Modified
7.8EPSS 0.006
CVE-2023-4206
Use-after-free in Linux kernel's net/sched: cls_route component
Published 2023-09-06 · Modified
7.8EPSS 0.006
CVE-2023-31436
qfq_change_class in net/sched/sch_qfq.c in the Linux kernel before 6.2.13 allows an out-of-bounds write because lmax can exceed QFQ_MIN_LMAX.
Published 2023-04-28 · Modified
7.8EPSS 0.006
CVE-2022-35717
"IBM InfoSphere Information Server 11.7 could allow a locally authenticated attacker to execute arbitrary commands on the system by sending a specially crafted request. IBM X-"Force ID: 231361.
Published 2022-11-03 · Modified
7.8EPSS 0.006
CVE-2021-38300
arch/mips/net/bpf_jit.c in the Linux kernel before 5.4.10 can generate undesirable machine code when transforming unprivileged cBPF programs, allowing execution of arbitrary code within the kernel context. This occurs because conditional branches can exceed the 128 KB limit of the MIPS architecture.
Published 2021-09-20 · Modified
7.8EPSS 0.006
CVE-2016-10905
An issue was discovered in fs/gfs2/rgrp.c in the Linux kernel before 4.8. A use-after-free is caused by the functions gfs2_clear_rgrpd and read_rindex_entry.
Published 2019-08-19 · Modified
7.8EPSS 0.006
CVE-2018-20669
An issue where a provided address with access_ok() is not checked was discovered in i915_gem_execbuffer2_ioctl in drivers/gpu/drm/i915/i915_gem_execbuffer.c in the Linux kernel through 4.19.13. A local attacker can craft a malicious IOCTL function call to overwrite arbitrary kernel memory, resulting in a Denial of Service or privilege escalation.
Published 2019-03-18 · Modified
7.8EPSS 0.006
CVE-2022-24960
Use after free vulnerability in PDFTron SDK
Published 2022-03-09 · Modified
7.8EPSS 0.006
CVE-2016-2064
sound/soc/msm/qdsp6v2/msm-audio-effects-q6-v2.c in the MSM QDSP6 audio driver for the Linux kernel 3.x, as used in Qualcomm Innovation Center (QuIC) Android contributions for MSM devices and other products, allows attackers to cause a denial of service (buffer over-read) or possibly have unspecified other impact via a crafted application that makes an ioctl call specifying many commands.
Published 2016-08-07 · Modified
7.8EPSS 0.006
CVE-2021-37576
arch/powerpc/kvm/book3s_rtas.c in the Linux kernel through 5.13.5 on the powerpc platform allows KVM guest OS users to cause host OS memory corruption via rtas_args.nargs, aka CID-f62f3c20647e.
Published 2021-07-26 · Modified
7.8EPSS 0.006
CVE-2021-33033
The Linux kernel before 5.11.14 has a use-after-free in cipso_v4_genopt in net/ipv4/cipso_ipv4.c because the CIPSO and CALIPSO refcounting for the DOI definitions is mishandled, aka CID-ad5d07f4a9cd. This leads to writing an arbitrary value.
Published 2021-05-14 · Analyzed
7.8EPSS 0.006
CVE-2019-17388
Weak file permissions applied to the Aviatrix VPN Client through 2.2.10 installation directory on Windows and Linux allow a local attacker to execute arbitrary code by gaining elevated privileges through file modifications.
Published 2019-12-05 · Modified
7.8EPSS 0.006
CVE-2020-13974
An issue was discovered in the Linux kernel 4.4 through 5.7.1. drivers/tty/vt/keyboard.c has an integer overflow if k_ascii is called several times in a row, aka CID-b86dab054059. NOTE: Members in the community argue that the integer overflow does not lead to a security issue in this case.
Published 2020-06-09 · Modified
7.8EPSS 0.006
CVE-2018-25015
An issue was discovered in the Linux kernel before 4.14.16. There is a use-after-free in net/sctp/socket.c for a held lock after a peel off, aka CID-a0ff660058b8.
Published 2021-06-07 · Modified
7.8EPSS 0.006
CVE-2014-7825
kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does not properly handle private syscall numbers during use of the perf subsystem, which allows local users to cause a denial of service (out-of-bounds read and OOPS) or bypass the ASLR protection mechanism via a crafted application.
Published 2014-11-10 · Modified
7.8EPSS 0.006
CVE-2018-14734
drivers/infiniband/core/ucma.c in the Linux kernel through 4.17.11 allows ucma_leave_multicast to access a certain data structure after a cleanup step in ucma_process_join, which allows attackers to cause a denial of service (use-after-free).
Published 2018-07-29 · Modified
7.8EPSS 0.006
CVE-2014-8369
The kvm_iommu_map_pages function in virt/kvm/iommu.c in the Linux kernel through 3.17.2 miscalculates the number of pages during the handling of a mapping failure, which allows guest OS users to cause a denial of service (host OS page unpinning) or possibly have unspecified other impact by leveraging guest OS privileges. NOTE: this vulnerability exists because of an incorrect fix for CVE-2014-3601.
Published 2014-11-10 · Modified
7.8EPSS 0.006
CVE-2023-4147
Kernel: netfilter: nf_tables_newrule when adding a rule with nfta_rule_chain_id leads to use-after-free
Published 2023-08-07 · Modified
7.8EPSS 0.006
CVE-2018-19824
In the Linux kernel through 4.19.6, a local user could exploit a use-after-free in the ALSA driver by supplying a malicious USB Sound device (with zero interfaces) that is mishandled in usb_audio_probe in sound/usb/card.c.
Published 2018-12-03 · Modified
7.8EPSS 0.006
← Prev90 / 464Next →