cbcvebase.

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