cbcvebase.

Linux Kernel vulnerabilities

16,357 known vulnerabilities affecting linux/linux_kernel.

Total CVEs
16,357
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL223HIGH4521MEDIUM9642LOW420UNKNOWN1551

Vulnerabilities

Page 14 of 818
CVE-2017-5897P3CRITICALCVSS 9.8≥ 3.7, < 3.10.106≥ 3.11, < 3.12.71+4 more2017-03-23
CVE-2017-5897 [CRITICAL] CWE-125 CVE-2017-5897: The ip6gre_err function in net/ipv6/ip6_gre.c in the Linux kernel allows remote attackers to have un The ip6gre_err function in net/ipv6/ip6_gre.c in the Linux kernel allows remote attackers to have unspecified impact via vectors involving GRE flags in an IPv6 packet, which trigger an out-of-bounds access.
nvdosv
CVE-2026-43407P3CRITICALCVSS 9.1≥ 2.6.34.1, < 5.10.253≥ 5.11, < 5.15.203+7 more2026-05-08
CVE-2026-43407 [CRITICAL] CWE-125 CVE-2026-43407: In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential out-of-b In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply() This patch fixes an out-of-bounds access in ceph_handle_auth_reply() that can be triggered by a message of type CEPH_MSG_AUTH_REPLY. In ceph_handle_auth_reply(), the value of the payload_len field of such a m
nvd
CVE-2026-53224P3CRITICALCVSS 9.1≥ 2.6.12.1, < 6.18.36≥ 6.19, < 7.0.13+12 more2026-06-25
CVE-2026-53224 [CRITICAL] CWE-125 CVE-2026-53224: In the Linux kernel, the following vulnerability has been resolved: sctp: validate embedded INIT ch In the Linux kernel, the following vulnerability has been resolved: sctp: validate embedded INIT chunk and address list lengths in cookie sctp_unpack_cookie() only checked that the embedded INIT chunk length did not exceed the remaining cookie payload, but did not ensure that the INIT chunk is large enough to contain a complete INIT header. A ma
nvd
CVE-2026-53225P3CRITICALCVSS 9.1≥ 2.6.25, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53225 [CRITICAL] CWE-908 CVE-2026-53225: In the Linux kernel, the following vulnerability has been resolved: sctp: fix uninit-value in __sct In the Linux kernel, the following vulnerability has been resolved: sctp: fix uninit-value in __sctp_rcv_asconf_lookup() __sctp_rcv_asconf_lookup() in net/sctp/input.c only checks that the ASCONF chunk can hold the ADDIP header and a parameter header, then calls af->from_addr_param(), which reads the full address (16 bytes for IPv6) trusting the
nvd
CVE-2021-33909P3HIGHCVSS 7.8≥ 3.12.43, < 3.13≥ 3.16, < 4.4.276+7 more2021-07-20
CVE-2021-33909 [HIGH] CWE-190 CVE-2021-33909: fs/seq_file.c in the Linux kernel 3.16 through 5.13.x before 5.13.4 does not properly restrict seq b fs/seq_file.c in the Linux kernel 3.16 through 5.13.x before 5.13.4 does not properly restrict seq buffer allocations, leading to an integer overflow, an Out-of-bounds Write, and escalation to root by an unprivileged user, aka CID-8cae8cd89f05.
nvdosv
CVE-2026-46266P3CRITICALCVSS 9.1≥ 2.6.12.1, < 6.6.128≥ 6.7, < 6.12.75+7 more2026-06-03
CVE-2026-46266 [CRITICAL] CVE-2026-46266: In the Linux kernel, the following vulnerability has been resolved: inet: RAW sockets using IPPROTO In the Linux kernel, the following vulnerability has been resolved: inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP Yizhou Zhao reported that simply having one RAW socket on protocol IPPROTO_RAW (255) was dangerous. socket(AF_INET, SOCK_RAW, 255); A malicious incoming ICMP packet can set the protocol field to 255 and match this socket, lead
nvd
CVE-2024-38605P3HIGHCVSS 8.8≥ 5.9, < 5.10.219≥ 5.11, < 5.15.161+4 more2024-06-19
CVE-2024-38605 [HIGH] CWE-476 CVE-2024-38605: In the Linux kernel, the following vulnerability has been resolved: ALSA: core: Fix NULL module poi In the Linux kernel, the following vulnerability has been resolved: ALSA: core: Fix NULL module pointer assignment at card init The commit 81033c6b584b ("ALSA: core: Warn on empty module") introduced a WARN_ON() for a NULL module pointer passed at snd_card object creation, and it also wraps the code around it with '#ifdef MODULE'. This works in most
nvdosv
CVE-2026-31450P3HIGHCVSS 8.8≥ 3.11.1, < 5.10.253≥ 5.11, < 5.15.203+13 more2026-04-22
CVE-2026-31450 [HIGH] CWE-476 CVE-2026-31450: In the Linux kernel, the following vulnerability has been resolved: ext4: publish jinode after init In the Linux kernel, the following vulnerability has been resolved: ext4: publish jinode after initialization ext4_inode_attach_jinode() publishes ei->jinode to concurrent users. It used to set ei->jinode before jbd2_journal_init_jbd_inode(), allowing a reader to observe a non-NULL jinode with i_vfs_inode still unset. The fast commit flush path can
nvd
CVE-2005-0815P4MEDIUMCVSS 6.4PoCv2.0v2.0.1+180 more2005-05-02
CVE-2005-0815 [MEDIUM] CVE-2005-0815: Multiple "range checking flaws" in the ISO9660 filesystem handler in Linux 2.6.11 and earlier may al Multiple "range checking flaws" in the ISO9660 filesystem handler in Linux 2.6.11 and earlier may allow attackers to cause a denial of service or corrupt memory via a crafted filesystem.
nvd
CVE-2026-43490P3HIGHCVSS 8.8≥ 5.15, < 6.6.141≥ 6.7, < 6.12.88+4 more2026-05-15
CVE-2026-43490 [HIGH] CWE-787 CVE-2026-43490: In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate inherited ACE S In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate inherited ACE SID length smb_inherit_dacl() walks the parent directory DACL loaded from the security descriptor xattr. It verifies that each ACE contains the fixed SID header before using it, but does not verify that the variable-length SID described by sid.num_subaut
nvd
CVE-2019-14897P3CRITICALCVSS 9.8≥ 2.6.32, < 3.16.83≥ 3.17, < 4.4.212+4 more2019-11-29
CVE-2019-14897 [CRITICAL] CWE-121 CVE-2019-14897: A stack-based buffer overflow was found in the Linux kernel, version kernel-2.6.32, in Marvell WiFi A stack-based buffer overflow was found in the Linux kernel, version kernel-2.6.32, in Marvell WiFi chip driver. An attacker is able to cause a denial of service (system crash) or, possibly execute arbitrary code, when a STA works in IBSS mode (allows connecting stations together without the use of an AP) and connects to another STA.
nvdosv
CVE-2018-7273P4MEDIUMCVSS 5.5PoC≤ 4.15.42018-02-21
CVE-2018-7273 [MEDIUM] CWE-200 CVE-2018-7273: In the Linux kernel through 4.15.4, the floppy driver reveals the addresses of kernel functions and In the Linux kernel through 4.15.4, the floppy driver reveals the addresses of kernel functions and global variables using printk calls within the function show_floppy in drivers/block/floppy.c. An attacker can read this information from dmesg and use the addresses to find the locations of kernel code and data and bypass kernel security protections suc
nvdosv
CVE-2021-47274P3CRITICALCVSS 9.8≥ 4.9.258, < 4.9.273≥ 4.14.222, < 4.14.237+5 more2024-05-21
CVE-2021-47274 [CRITICAL] CWE-125 CVE-2021-47274: In the Linux kernel, the following vulnerability has been resolved: tracing: Correct the length che In the Linux kernel, the following vulnerability has been resolved: tracing: Correct the length check which causes memory corruption We've suffered from severe kernel crashes due to memory corruption on our production environment, like, Call Trace: [1640542.554277] general protection fault: 0000 [#1] SMP PTI [1640542.554856] CPU: 17 PID: 26996 C
nvdosv
CVE-2026-43501P3CRITICALCVSS 9.8≥ 5.7, < 5.10.258≥ 5.11, < 5.15.209+6 more2026-05-21
CVE-2026-43501 [CRITICAL] CWE-787 CVE-2026-43501: In the Linux kernel, the following vulnerability has been resolved: ipv6: rpl: reserve mac_len head In the Linux kernel, the following vulnerability has been resolved: ipv6: rpl: reserve mac_len headroom when recompressed SRH grows ipv6_rpl_srh_rcv() decompresses an RFC 6554 Source Routing Header, swaps the next segment into ipv6_hdr->daddr, recompresses, then pulls the old header and pushes the new one plus the IPv6 header back. The recompress
nvd
CVE-2026-31405P3CRITICALCVSS 9.8≥ 2.6.12.1, < 5.10.253≥ 5.11, < 5.15.203+12 more2026-04-06
CVE-2026-31405 [CRITICAL] CWE-125 CVE-2026-31405: In the Linux kernel, the following vulnerability has been resolved: media: dvb-net: fix OOB access In the Linux kernel, the following vulnerability has been resolved: media: dvb-net: fix OOB access in ULE extension header tables The ule_mandatory_ext_handlers[] and ule_optional_ext_handlers[] tables in handle_one_ule_extension() are declared with 255 elements (valid indices 0-254), but the index htype is derived from network-controlled data as
nvdosv
CVE-2026-53046P3CRITICALCVSS 9.8≥ 5.15, < 5.15.209≥ 5.16, < 6.1.175+4 more2026-06-24
CVE-2026-53046 [CRITICAL] CWE-416 CVE-2026-53046: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free from In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine ksmbd_crypt_message() sets a NULL completion callback on AEAD requests and does not handle the -EINPROGRESS return code from async hardware crypto engines like the Qualcomm Crypto Engine (QCE). When QCE returns
nvd
CVE-2026-43304P3CRITICALCVSS 9.8≥ 5.11, < 5.15.202≥ 5.16, < 6.1.165+4 more2026-05-08
CVE-2026-43304 [CRITICAL] CVE-2026-43304: In the Linux kernel, the following vulnerability has been resolved: libceph: define and enforce CEP In the Linux kernel, the following vulnerability has been resolved: libceph: define and enforce CEPH_MAX_KEY_LEN When decoding the key, verify that the key material would fit into a fixed-size buffer in process_auth_done() and generally has a sane length. The new CEPH_MAX_KEY_LEN check replaces the existing check for a key with no key material which is
nvd
CVE-2026-31633P3CRITICALCVSS 9.8≥ 6.16.1, < 6.18.23≥ 6.19, < 6.19.13+2 more2026-04-24
CVE-2026-31633 [CRITICAL] CWE-190 CVE-2026-31633: In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix integer overflow in In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix integer overflow in rxgk_verify_response() In rxgk_verify_response(), there's a potential integer overflow due to rounding up token_len before checking it, thereby allowing the length check to be bypassed. Fix this by checking the unrounded value against len too (len i
nvd
CVE-2026-31649P3CRITICALCVSS 9.8≥ 3.2.1, < 5.10.253≥ 5.11, < 5.15.203+13 more2026-04-24
CVE-2026-31649 [CRITICAL] CWE-190 CVE-2026-31649: In the Linux kernel, the following vulnerability has been resolved: net: stmmac: fix integer underf In the Linux kernel, the following vulnerability has been resolved: net: stmmac: fix integer underflow in chain mode The jumbo_frm() chain-mode implementation unconditionally computes len = nopaged_len - bmax; where nopaged_len = skb_headlen(skb) (linear bytes only) and bmax is BUF_SIZE_8KiB or BUF_SIZE_2KiB. However, the caller stmmac_xmit() d
nvd
CVE-2026-43038P3CRITICALCVSS 9.8fixed in 5.10.253≥ 5.11, < 5.15.203+18 more2026-05-01
CVE-2026-43038 [CRITICAL] CWE-843 CVE-2026-43038: In the Linux kernel, the following vulnerability has been resolved: ipv6: icmp: clear skb2->cb[] in In the Linux kernel, the following vulnerability has been resolved: ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() Sashiko AI-review observed: In ip6_err_gen_icmpv6_unreach(), the skb is an outer IPv4 ICMP error packet where its cb contains an IPv4 inet_skb_parm. When skb is cloned into skb2 and passed to icmp6_send(), it uses IP6C
nvd
Linux Kernel vulnerabilities | cvebase