Linux Kernel vulnerabilities
16,409 known vulnerabilities affecting linux/linux_kernel.
Total CVEs
16,409
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL230HIGH4553MEDIUM9655LOW420UNKNOWN1551
Vulnerabilities
Page 25 of 821
CVE-2026-53248P3HIGHCVSS 8.8≥ 6.15, < 6.18.36≥ 6.19, < 7.0.13+6 more2026-06-25
CVE-2026-53248 [HIGH] CWE-416 CVE-2026-53248: In the Linux kernel, the following vulnerability has been resolved: net: airoha: Fix use-after-free
In the Linux kernel, the following vulnerability has been resolved:
net: airoha: Fix use-after-free in metadata dst teardown
airoha_metadata_dst_free() runs metadata_dst_free() which frees the
metadata_dst with kfree() immediately, bypassing the RCU grace period.
In the RX path, skb_dst_set_noref() sets a non-refcounted pointer from
the skb to the me
nvd
CVE-2026-46125P3HIGHCVSS 8.8≥ 6.0, < 6.1.176≥ 6.2, < 6.6.140+5 more2026-05-28
CVE-2026-46125 [HIGH] CWE-416 CVE-2026-46125: In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: remove station
In the Linux kernel, the following vulnerability has been resolved:
wifi: mac80211: remove station if connection prep fails
If connection preparation fails for MLO connections, then the
interface is completely reset to non-MLD. In this case, we must
not keep the station since it's related to the link of the vif
being removed. Delete an existing statio
nvd
CVE-2026-31408P3HIGHCVSS 8.8≥ 2.6.12.1, < 5.15.203≥ 5.16, < 6.1.168+14 more2026-04-06
CVE-2026-31408 [HIGH] CWE-416 CVE-2026-31408: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: SCO: Fix use-after-f
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing sock_hold
sco_recv_frame() reads conn->sk under sco_conn_lock() but immediately
releases the lock without holding a reference to the socket. A concurrent
close() can free the socket between the lock release and the
nvd
CVE-2022-2196P3HIGHCVSS 8.8≥ 5.4.47, < 5.4.233≥ 5.6.19, < 5.7+5 more2023-01-09
CVE-2022-2196 [HIGH] CWE-1188 CVE-2022-2196: A regression exists in the Linux Kernel within KVM: nVMX that allowed for speculative execution atta
A regression exists in the Linux Kernel within KVM: nVMX that allowed for speculative execution attacks. L2 can carry out Spectre v2 attacks on L1 due to L1 thinking it doesn't need retpolines or IBPB after running L2 due to KVM (L0) advertising eIBRS support to L1. An attacker at L2 with code execution can execute code on an indirect branch on the hos
nvdosv
CVE-2026-53071P3HIGHCVSS 8.8≥ 5.7, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-53071 [HIGH] CWE-667 CVE-2026-53071: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: l2cap: Add missing c
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp
l2cap_ecred_reconf_rsp() calls l2cap_chan_del() without holding
l2cap_chan_lock(). Every other l2cap_chan_del() caller in the file
acquires the lock first. A remote BLE device can send a crafted
L2CAP ECRED reconfigura
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-31588P3HIGHCVSS 8.8≥ 3.5, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-04-24
CVE-2026-31588 [HIGH] CWE-416 CVE-2026-31588: In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Use scratch field in
In the Linux kernel, the following vulnerability has been resolved:
KVM: x86: Use scratch field in MMIO fragment to hold small write values
When exiting to userspace to service an emulated MMIO write, copy the
to-be-written value to a scratch field in the MMIO fragment if the size
of the data payload is 8 bytes or less, i.e. can fit in a single chunk,
nvd
CVE-2026-53354P3HIGHCVSS 8.8≥ 3.7, < 5.10.259≥ 5.11, < 5.15.210+6 more2026-07-01
CVE-2026-53354 [HIGH] CVE-2026-53354: In the Linux kernel, the following vulnerability has been resolved: arm64: errata: Mitigate TLBI er
In the Linux kernel, the following vulnerability has been resolved:
arm64: errata: Mitigate TLBI errata on various Arm CPUs
A number of CPUs developed by Arm suffer from errata whereby a broadcast
TLBI;DSB sequence may complete before the global observation of writes
which are translated by an affected TLB entry.
These errata ONLY affect the completion of m
nvd
CVE-2026-23457P3HIGHCVSS 8.6≥ 2.6.34, < 5.10.253≥ 5.11, < 5.15.203+9 more2026-04-03
CVE-2026-23457 [HIGH] CVE-2026-23457: In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_sip: fi
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nf_conntrack_sip: fix Content-Length u32 truncation in sip_help_tcp()
sip_help_tcp() parses the SIP Content-Length header with
simple_strtoul(), which returns unsigned long, but stores the result in
unsigned int clen. On 64-bit systems, values exceeding UINT_MAX are
silently trunc
nvdosv
CVE-2026-46273P3HIGHCVSS 8.6≥ 4.2, < 5.10.258≥ 5.11, < 5.15.209+6 more2026-06-03
CVE-2026-46273 [HIGH] CVE-2026-46273: In the Linux kernel, the following vulnerability has been resolved: ibmveth: Disable GSO for packet
In the Linux kernel, the following vulnerability has been resolved:
ibmveth: Disable GSO for packets with small MSS
Some physical adapters on Power systems do not support segmentation
offload when the MSS is less than 224 bytes. Attempting to send such
packets causes the adapter to freeze, stopping all traffic until
manually reset.
Implement ndo_features_ch
nvd
CVE-2015-8787P3CRITICALCVSS 9.8≥ 3.19, < 4.1.31≥ 4.2, < 4.42016-02-08
CVE-2015-8787 [CRITICAL] CVE-2015-8787: The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4
The nf_nat_redirect_ipv4 function in net/netfilter/nf_nat_redirect.c in the Linux kernel before 4.4 allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by sending certain IPv4 packets to an incompletely configured interface, a related issue to CVE-2003-1604.
nvdosv
CVE-2008-3915P3CRITICALCVSS 9.3v2.6.18v2.6.19.4+61 more2008-09-11
CVE-2008-3915 [CRITICAL] CWE-119 CVE-2008-3915: Buffer overflow in nfsd in the Linux kernel before 2.6.26.4, when NFSv4 is enabled, allows remote at
Buffer overflow in nfsd in the Linux kernel before 2.6.26.4, when NFSv4 is enabled, allows remote attackers to have an unknown impact via vectors related to decoding an NFSv4 acl.
nvd
CVE-2007-6762P3CRITICALCVSS 9.8fixed in 2.6.202019-07-27
CVE-2007-6762 [CRITICAL] CWE-119 CVE-2007-6762: In the Linux kernel before 2.6.20, there is an off-by-one bug in net/netlabel/netlabel_cipso_v4.c wh
In the Linux kernel before 2.6.20, there is an off-by-one bug in net/netlabel/netlabel_cipso_v4.c where it is possible to overflow the doi_def->tags[] array.
nvd
CVE-2012-6712P3CRITICALCVSS 9.8≥ 2.6.27, < 3.42019-07-27
CVE-2012-6712 [CRITICAL] CWE-119 CVE-2012-6712: In the Linux kernel before 3.4, a buffer overflow occurs in drivers/net/wireless/iwlwifi/iwl-agn-sta
In the Linux kernel before 3.4, a buffer overflow occurs in drivers/net/wireless/iwlwifi/iwl-agn-sta.c, which will cause at least memory corruption.
nvdosv
CVE-2013-2850P3HIGHCVSS 7.9≥ 3.1, < 3.2.47≥ 3.3, < 3.4.48+1 more2013-06-07
CVE-2013-2850 [HIGH] CWE-119 CVE-2013-2850: Heap-based buffer overflow in the iscsi_add_notunderstood_response function in drivers/target/iscsi/
Heap-based buffer overflow in the iscsi_add_notunderstood_response function in drivers/target/iscsi/iscsi_target_parameters.c in the iSCSI target subsystem in the Linux kernel through 3.9.4 allows remote attackers to cause a denial of service (memory corruption and OOPS) or possibly execute arbitrary code via a long key that is not properly handled duri
nvdosv
CVE-2026-43233P3HIGHCVSS 8.2≥ 4.15.1, < 5.10.252≥ 5.11, < 5.15.202+7 more2026-05-06
CVE-2026-43233 [HIGH] CWE-125 CVE-2026-43233: In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: f
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nf_conntrack_h323: fix OOB read in decode_choice()
In decode_choice(), the boundary check before get_len() uses the
variable `len`, which is still 0 from its initialization at the top of
the function:
unsigned int type, ext, len = 0;
...
if (ext || (son->attr & OPEN)) {
B
nvd
CVE-2025-21759P3HIGHCVSS 7.8≥ 2.6.26, < 6.6.79≥ 6.7, < 6.12.16+2 more2025-02-27
CVE-2025-21759 [HIGH] CWE-416 CVE-2025-21759: In the Linux kernel, the following vulnerability has been resolved: ipv6: mcast: extend RCU protect
In the Linux kernel, the following vulnerability has been resolved:
ipv6: mcast: extend RCU protection in igmp6_send()
igmp6_send() can be called without RTNL or RCU being held.
Extend RCU protection so that we can safely fetch the net pointer
and avoid a potential UAF.
Note that we no longer can use sock_alloc_send_skb() because
ipv6.igmp_sk uses
nvdosv
CVE-2026-45843P3HIGHCVSS 8.2≥ 2.6.12.1, < 5.10.258≥ 5.11, < 5.15.209+10 more2026-05-27
CVE-2026-45843 [HIGH] CVE-2026-45843: In the Linux kernel, the following vulnerability has been resolved: slip: bound decode() reads agai
In the Linux kernel, the following vulnerability has been resolved:
slip: bound decode() reads against the compressed packet length
slhc_uncompress() parses a VJ-compressed TCP header by advancing a
pointer through the packet via decode() and pull16(). Neither helper
bounds-checks against isize, and decode() masks its return with
& 0xffff so it can never ret
nvd
CVE-2008-1673P3CRITICALCVSS 10.0v2.4.0v2.4.1+170 more2008-06-10
CVE-2008-1673 [CRITICAL] CWE-119 CVE-2008-1673: The asn1 implementation in (a) the Linux kernel 2.4 before 2.4.36.6 and 2.6 before 2.6.25.5, as used
The asn1 implementation in (a) the Linux kernel 2.4 before 2.4.36.6 and 2.6 before 2.6.25.5, as used in the cifs and ip_nat_snmp_basic modules; and (b) the gxsnmp package; does not properly validate length values during decoding of ASN.1 BER data, which allows remote attackers to cause a denial of service (crash) or execute arbitrary code via (1) a
nvd
CVE-2023-4147P3HIGHCVSS 7.8≥ 5.9, < 5.10.190≥ 5.11, < 5.15.124+3 more2023-08-07
CVE-2023-4147 [HIGH] CWE-416 CVE-2023-4147: A use-after-free flaw was found in the Linux kernel’s Netfilter functionality when adding a rule wit
A use-after-free flaw was found in the Linux kernel’s Netfilter functionality when adding a rule with NFTA_RULE_CHAIN_ID. This flaw allows a local user to crash or escalate their privileges on the system.
nvdosv