Linux Kernel vulnerabilities
17,011 known vulnerabilities affecting linux/linux_kernel.
Total CVEs
17,011
CISA KEV
36
actively exploited
Public exploits
321
Exploited in wild
77
Severity breakdown
CRITICAL306HIGH4920MEDIUM9816LOW418UNKNOWN1551
Vulnerabilities
Page 24 of 851
CVE-2026-43406P3CRITICALCVSS 9.1≥ 5.11, < 5.15.203≥ 5.16, < 6.1.167+7 more2026-05-08
CVE-2026-43406 [CRITICAL] CWE-125 CVE-2026-43406: In the Linux kernel, the following vulnerability has been resolved: libceph: prevent potential out-
In the Linux kernel, the following vulnerability has been resolved:
libceph: prevent potential out-of-bounds reads in process_message_header()
If the message frame is (maliciously) corrupted in a way that the
length of the control segment ends up being less than the size of the
message header or a different frame is made to look like a message
fr
nvd
CVE-2013-2852P4MEDIUMCVSS 6.9PoC≥ 2.6.12, < 3.0.83≥ 3.1, < 3.2.47+2 more2013-06-07
CVE-2013-2852 [MEDIUM] CWE-134 CVE-2013-2852: Format string vulnerability in the b43_request_firmware function in drivers/net/wireless/b43/main.c
Format string vulnerability in the b43_request_firmware function in drivers/net/wireless/b43/main.c in the Broadcom B43 wireless driver in the Linux kernel through 3.9.4 allows local users to gain privileges by leveraging root access and including format string specifiers in an fwpostfix modprobe parameter, leading to improper construction of an error
nvdosv
CVE-2009-1527P4MEDIUMCVSS 6.9PoC≤ 2.6.29v2.6.302009-05-05
CVE-2009-1527 [MEDIUM] CWE-362 CVE-2009-1527: Race condition in the ptrace_attach function in kernel/ptrace.c in the Linux kernel before 2.6.30-rc
Race condition in the ptrace_attach function in kernel/ptrace.c in the Linux kernel before 2.6.30-rc4 allows local users to gain privileges via a PTRACE_ATTACH ptrace call during an exec system call that is launching a setuid application, related to locking an incorrect cred_exec_mutex object.
nvd
CVE-2026-64138P3HIGHCVSS 8.8≥ 5.15, < 6.12.92≥ 6.13, < 6.18.34+5 more2026-07-19
CVE-2026-64138 [HIGH] CVE-2026-64138: In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate SID in parent s
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: validate SID in parent security descriptor during ACL inheritance
Introduce smb_validate_ntsd_sid() helper to safely validate Owner SID
and Group SID inside the NT Security Descriptor (smb_ntsd) retrieved
from the parent directory.
nvd
CVE-2022-32250P3HIGHCVSS 7.8≥ 4.1, < 4.9.318≥ 4.10, < 4.14.283+6 more2022-06-02
CVE-2022-32250 [HIGH] CWE-416 CVE-2022-32250: net/netfilter/nf_tables_api.c in the Linux kernel through 5.18.1 allows a local user (able to create
net/netfilter/nf_tables_api.c in the Linux kernel through 5.18.1 allows a local user (able to create user/net namespaces) to escalate privileges to root because an incorrect NFT_STATEFUL_EXPR check leads to a use-after-free.
nvdosv
CVE-2026-64366P3HIGHCVSS 8.8≥ 6.15, < 6.18.39≥ 6.19, < 7.1.42026-07-25
CVE-2026-64366 [HIGH] CWE-787 CVE-2026-64366: In the Linux kernel, the following vulnerability has been resolved: HID: wacom: fix slab-out-of-bou
In the Linux kernel, the following vulnerability has been resolved:
HID: wacom: fix slab-out-of-bounds write in wacom_wac_queue_insert
wacom_wac_queue_insert() calls kfifo_skip() in a loop when the kfifo
doesn't have enough space for the incoming report. If the kfifo is
empty, kfifo_skip() reads stale data left in the kmalloc'd buffer
via __kfifo_pee
nvd
CVE-2026-31709P3HIGHCVSS 8.8≥ 5.12, < 7.0.22026-05-01
CVE-2026-31709 [HIGH] CWE-125 CVE-2026-31709: In the Linux kernel, the following vulnerability has been resolved: smb: client: validate the whole
In the Linux kernel, the following vulnerability has been resolved:
smb: client: validate the whole DACL before rewriting it in cifsacl
build_sec_desc() and id_mode_to_cifs_acl() derive a DACL pointer from a
server-supplied dacloffset and then use the incoming ACL to rebuild the
chmod/chown security descriptor.
The original fix only checked that the
nvd
CVE-2026-63944P3HIGHCVSS 8.8≥ 6.4, < 6.6.143≥ 6.7, < 6.12.93+7 more2026-07-19
CVE-2026-63944 [HIGH] CWE-416 CVE-2026-63944: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: fix UAF in
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync
hci_le_create_cis_sync() dereferences conn->conn_timeout after releasing
both rcu_read_lock() and hci_dev_lock(hdev). The conn pointer was
obtained from an RCU-protected iteration over hdev->conn_hash.list and
is not valid once t
nvd
CVE-2026-64445P3HIGHCVSS 8.8≥ 4.12, < 5.10.261≥ 5.11, < 5.15.212+7 more2026-07-25
CVE-2026-64445 [HIGH] CWE-125 CVE-2026-64445: In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix WEP len
In the Linux kernel, the following vulnerability has been resolved:
staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()
OnAuth() has two bugs in the shared-key authentication path.
When the Privacy bit is set, rtw_wep_decrypt() is called without
verifying that the frame is long enough to contain a valid WEP IV and
ICV. Inside rtw_w
nvd
CVE-2026-43048P3HIGHCVSS 8.8≥ 2.6.15.1, < 6.18.22≥ 6.19, < 6.19.12+7 more2026-05-01
CVE-2026-43048 [HIGH] CWE-125 CVE-2026-43048: In the Linux kernel, the following vulnerability has been resolved: HID: core: Mitigate potential O
In the Linux kernel, the following vulnerability has been resolved:
HID: core: Mitigate potential OOB by removing bogus memset()
The memset() in hid_report_raw_event() has the good intention of
clearing out bogus data by zeroing the area from the end of the incoming
data string to the assumed end of the buffer. However, as we have
previously seen, do
nvd
CVE-2026-53360P3HIGHCVSS 8.8≥ 6.10, < 6.12.93≥ 6.13, < 6.18.35+6 more2026-07-04
CVE-2026-53360 [HIGH] CWE-125 CVE-2026-53360: In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Require in-GHCB scrat
In the Linux kernel, the following vulnerability has been resolved:
KVM: SEV: Require in-GHCB scratch area if GHCB v2+ is in use
As per the GHCB spec, when using GHCB v2+ require the software scratch area
to reside in the GHCB's shared buffer. Note, things like Page State Change
(PSC) requests _rely_ on this behavior, as the guest can't provide a len
nvd
CVE-2026-31622P3HIGHCVSS 8.8≥ 3.13, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-04-24
CVE-2026-31622 [HIGH] CWE-120 CVE-2026-31622: In the Linux kernel, the following vulnerability has been resolved: NFC: digital: Bounds check NFC-
In the Linux kernel, the following vulnerability has been resolved:
NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
The NFC-A anti-collision cascade in digital_in_recv_sdd_res() appends 3
or 4 bytes to target->nfcid1 on each round, but the number of cascade
rounds is controlled entirely by the peer device. The peer sets the
cas
nvd
CVE-2026-23395P3HIGHCVSS 8.8≥ 5.7.1, < 5.10.253≥ 5.11, < 5.15.203+13 more2026-03-25
CVE-2026-23395 [HIGH] CWE-20 CVE-2026-23395: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix accepting
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
Currently the code attempts to accept requests regardless of the
command identifier which may cause multiple requests to be marked
as pending (FLAG_DEFER_SETUP) which can cause more than
L2CAP_ECRED_MAX_CID(5) to be allocat
nvdosv
CVE-2026-64030P3HIGHCVSS 8.8≥ 6.15, < 6.18.34≥ 6.19, < 7.0.11+4 more2026-07-19
CVE-2026-64030 [HIGH] CWE-125 CVE-2026-64030: In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: bounds-check li
In the Linux kernel, the following vulnerability has been resolved:
wifi: mac80211: bounds-check link_id in ieee80211_ml_epcs
IEEE80211_MLE_STA_EPCS_CONTROL_LINK_ID is 0x000f, so link_id extracted
from a PRIO_ACCESS ML element PER_STA_PROFILE subelement can be 0..15.
sdata->link[] has IEEE80211_MLD_MAX_NUM_LINKS (15) entries (indices 0..14),
making i
nvd
CVE-2017-8797P3HIGHCVSS 7.5≥ 4.0, < 4.1.40≥ 4.2, < 4.4.70+2 more2017-07-02
CVE-2017-8797 [HIGH] CWE-129 CVE-2017-8797: The NFSv4 server in the Linux kernel before 4.11.3 does not properly validate the layout type when p
The NFSv4 server in the Linux kernel before 4.11.3 does not properly validate the layout type when processing the NFSv4 pNFS GETDEVICEINFO or LAYOUTGET operand in a UDP packet from a remote attacker. This type value is uninitialized upon encountering certain error conditions. This value is used as an array index for dereferencing, which leads to an OOPS
nvdosv
CVE-2026-53217P3HIGHCVSS 8.6≥ 5.5, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53217 [HIGH] CWE-682 CVE-2026-53217: In the Linux kernel, the following vulnerability has been resolved: net: mvpp2: sync RX data at the
In the Linux kernel, the following vulnerability has been resolved:
net: mvpp2: sync RX data at the hardware packet offset
mvpp2 programs the RX queue packet offset, so hardware writes received
data at dma_addr + MVPP2_SKB_HEADROOM. The current CPU sync starts at
dma_addr and only covers rx_bytes + MVPP2_MH_SIZE bytes, which syncs the
unused headroom
nvd
CVE-2013-1773P4MEDIUMCVSS 6.2PoC≤ 3.3v3.0+87 more2013-02-28
CVE-2013-1773 [MEDIUM] CWE-119 CVE-2013-1773: Buffer overflow in the VFAT filesystem implementation in the Linux kernel before 3.3 allows local us
Buffer overflow in the VFAT filesystem implementation in the Linux kernel before 3.3 allows local users to gain privileges or cause a denial of service (system crash) via a VFAT write operation on a filesystem with the utf8 mount option, which is not properly handled during UTF-8 to UTF-16 conversion.
nvdosv
CVE-2001-1244P4MEDIUMCVSS 5.0PoCv2.4.0v2.4.1+4 more2001-07-07
CVE-2001-1244 [MEDIUM] CVE-2001-1244: Multiple TCP implementations could allow remote attackers to cause a denial of service (bandwidth an
Multiple TCP implementations could allow remote attackers to cause a denial of service (bandwidth and CPU exhaustion) by setting the maximum segment size (MSS) to a very small number and requesting large amounts of data, which generates more packets with less TCP-level data that amplify network traffic and consume more server CPU to process.
nvd
CVE-2022-23222P3HIGHCVSS 7.8≥ 5.8.0, < 5.15.37≥ 5.16, < 5.16.112022-01-14
CVE-2022-23222 [HIGH] CWE-476 CVE-2022-23222: kernel/bpf/verifier.c in the Linux kernel through 5.15.14 allows local users to gain privileges beca
kernel/bpf/verifier.c in the Linux kernel through 5.15.14 allows local users to gain privileges because of the availability of pointer arithmetic via certain *_OR_NULL pointer types.
nvdosv
CVE-2017-18379P3CRITICALCVSS 9.8≥ 4.10, < 4.142019-07-27
CVE-2017-18379 [CRITICAL] CWE-119 CVE-2017-18379: 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.
nvdosv