Every Published CVE, Searchable.
Every published CVE keeps a row, so any identifier resolves to its severity, dates and exploitation status.
- CVE-2026-98653UnscoredLinux kernel: KVM: s390: Fix _gaccess_shadow_fault()Published Oct 18, 2026
- CVE-2026-98652UnscoredLinux kernel: KVM: s390: Add missing srcu in kvm_s390_set_irq_state()Published Oct 18, 2026
- CVE-2026-98651UnscoredLinux kernel: KVM: s390: Properly handle NULL pointer in dat_cond_set_storage_key()Published Oct 18, 2026
- CVE-2026-98650UnscoredLinux kernel: KVM: s390: Fix potential races in dat skey functionsPublished Oct 18, 2026
- CVE-2026-98649UnscoredLinux kernel: KVM: s390: Fix race in _destroy_pages_crste()Published Oct 18, 2026
- CVE-2026-98648UnscoredLinux kernel: s390/uv: Prevent potential out-of-bounds readPublished Oct 18, 2026
- CVE-2026-98647UnscoredLinux kernel: bpf: Fix divide-by-zero in btf_struct_walk()Published Oct 18, 2026
- CVE-2026-98646UnscoredLinux kernel: tcp: Skip cond_resched() in inet_csk_listen_stop() under BPF contextPublished Oct 18, 2026
- CVE-2026-98645UnscoredLinux kernel: HID: winwing: fix use-after-free in force feedback teardownPublished Oct 18, 2026
- CVE-2026-98644UnscoredLinux kernel: bpf: Avoid soft lockup in htab_map_lookup_and_delete_batch()Published Oct 18, 2026
- CVE-2026-98643UnscoredLinux kernel: bpf: Fix out-of-bounds read of rtt_min in sock_opsPublished Oct 18, 2026
- CVE-2026-98642UnscoredLinux kernel: bpf: Fix UAF due to concurrent consumption of ttrace lists in alloc_bulkPublished Oct 18, 2026
- CVE-2026-98641UnscoredLinux kernel: bpf, arm64: set up the frame pointer for the exception callbackPublished Oct 18, 2026
- CVE-2026-98640UnscoredLinux kernel: HID: amd_sfh: Validate PCI BAR size before mappingPublished Oct 18, 2026
- CVE-2026-98639UnscoredLinux kernel: KVM: riscv: Fix NACL hfence entry update orderPublished Oct 18, 2026
- CVE-2026-98638UnscoredLinux kernel: KVM: arm64: Validate the SVE vector length in pkvm_vcpu_init_sve()Published Oct 18, 2026
- CVE-2026-98637UnscoredLinux kernel: KVM: arm64: Do not clear VM-wide SVE feature on vCPU init failurePublished Oct 18, 2026
- CVE-2026-98636UnscoredLinux kernel: squashfs: Add dictionary size range check to prevent shift-out-of-boundsPublished Oct 18, 2026
- CVE-2026-98635UnscoredLinux kernel: scsi: block: Fix zones_cond out-of-bounds write on zone reportPublished Oct 18, 2026
- CVE-2026-98634UnscoredLinux kernel: scsi: sd_zbc: Reject disks with too many zonesPublished Oct 18, 2026
- CVE-2026-98633UnscoredLinux kernel: Bluetooth: btnxpuart: Fix skb leak in nxp_process_fw_dump()Published Oct 18, 2026
- CVE-2026-98632UnscoredLinux kernel: Bluetooth: mgmt: Dequeue pending mesh_send_sync entries on cancelPublished Oct 18, 2026
- CVE-2026-98631UnscoredLinux kernel: xsk: Use a 32-bit compare in xsk_map_gen_lookupPublished Oct 18, 2026
- CVE-2026-98630UnscoredLinux kernel: eth: fbnic: Fix payload page pool error cleanupPublished Oct 18, 2026
- CVE-2026-98629UnscoredLinux kernel: net/sched: cls_u32: fix manual hash table handle IDR aliasingPublished Oct 18, 2026
- CVE-2026-98628UnscoredLinux kernel: bpf: Make post-verification instruction rewrites killablePublished Oct 18, 2026
- CVE-2026-98627UnscoredLinux kernel: bpf: Preserve packet pointer class displacement in regsafe()Published Oct 18, 2026
- CVE-2026-98626UnscoredLinux kernel: bpf: Restrict CO-RE poisoning to relocatable instructionsPublished Oct 18, 2026
- CVE-2026-98625UnscoredLinux kernel: netfilter: flowtable: publish HW_DEAD after worker is donePublished Oct 18, 2026
- CVE-2026-98624UnscoredLinux kernel: netfilter: nfnetlink_queue: hold nfnl mutex in event notifierPublished Oct 18, 2026
- CVE-2026-98623UnscoredLinux kernel: drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_updatePublished Oct 18, 2026
- CVE-2026-98622UnscoredLinux kernel: net/sched: act_ct: don't WARN on benign flow_offload_alloc() failurePublished Oct 18, 2026
- CVE-2026-98621UnscoredLinux kernel: net: gue: reject invalid REMCSUM offsetsPublished Oct 18, 2026
- CVE-2026-98620UnscoredLinux kernel: net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failurePublished Oct 18, 2026
- CVE-2026-98619UnscoredLinux kernel: net: ethtool: keep rtnl_lock for the ioctl self testPublished Oct 18, 2026
- CVE-2026-98618UnscoredLinux kernel: eth: fbnic: Handle maximum standalone channelsPublished Oct 18, 2026
- CVE-2026-98617UnscoredLinux kernel: eth: fbnic: use the Rx queue napi pointer to find the napi vectorPublished Oct 18, 2026
- CVE-2026-98616UnscoredLinux kernel: eth: fbnic: reset num_napi when the napi vectors are freedPublished Oct 18, 2026
- CVE-2026-98615UnscoredLinux kernel: eth: fbnic: Set AW_FLUSH_MODE alongside AW_FLUSH when flushing the mailboxPublished Oct 18, 2026
- CVE-2026-98614UnscoredLinux kernel: sctp: avoid livelock while updating retransmit pathPublished Oct 18, 2026
- CVE-2026-98613UnscoredLinux kernel: bpf: Bound ownership depth through local kptrs and graph rootsPublished Oct 18, 2026
- CVE-2026-98612UnscoredLinux kernel: net: usb: catc: bound the RX packet length in catc_rx_done()Published Oct 18, 2026
- CVE-2026-98611UnscoredLinux kernel: bpf: Check params size before reading reserved fieldsPublished Oct 18, 2026
- CVE-2026-98610UnscoredLinux kernel: net/sched: sch_hfsc: bound the classify inner-filter walk with a drift budgetPublished Oct 18, 2026
- CVE-2026-98609UnscoredLinux kernel: drm/virtio: fix object leak when drm_gem_handle_create() failsPublished Oct 18, 2026
- CVE-2026-98608UnscoredLinux kernel: drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl()Published Oct 18, 2026
- CVE-2026-98607UnscoredLinux kernel: drm/virtio: fix object leaks in virtio_gpu_resource_create_blob_ioctl()Published Oct 18, 2026
- CVE-2026-98606UnscoredLinux kernel: drm/virtio: release the GEM object on virtio_gpu_vram_create() errorsPublished Oct 18, 2026
- CVE-2026-98605UnscoredLinux kernel: drm/bridge: samsung-dsim: fix TE GPIO lifetime for host attachPublished Oct 18, 2026
- CVE-2026-98604UnscoredLinux kernel: ovpn: replace bind when learning local endpointPublished Oct 18, 2026
| CVE | Title | Severity | Published |
|---|---|---|---|
| CVE-2026-98653 | Linux kernel: KVM: s390: Fix _gaccess_shadow_fault() | Unscored | |
| CVE-2026-98652 | Linux kernel: KVM: s390: Add missing srcu in kvm_s390_set_irq_state() | Unscored | |
| CVE-2026-98651 | Linux kernel: KVM: s390: Properly handle NULL pointer in dat_cond_set_storage_key() | Unscored | |
| CVE-2026-98650 | Linux kernel: KVM: s390: Fix potential races in dat skey functions | Unscored | |
| CVE-2026-98649 | Linux kernel: KVM: s390: Fix race in _destroy_pages_crste() | Unscored | |
| CVE-2026-98648 | Linux kernel: s390/uv: Prevent potential out-of-bounds read | Unscored | |
| CVE-2026-98647 | Linux kernel: bpf: Fix divide-by-zero in btf_struct_walk() | Unscored | |
| CVE-2026-98646 | Linux kernel: tcp: Skip cond_resched() in inet_csk_listen_stop() under BPF context | Unscored | |
| CVE-2026-98645 | Linux kernel: HID: winwing: fix use-after-free in force feedback teardown | Unscored | |
| CVE-2026-98644 | Linux kernel: bpf: Avoid soft lockup in htab_map_lookup_and_delete_batch() | Unscored | |
| CVE-2026-98643 | Linux kernel: bpf: Fix out-of-bounds read of rtt_min in sock_ops | Unscored | |
| CVE-2026-98642 | Linux kernel: bpf: Fix UAF due to concurrent consumption of ttrace lists in alloc_bulk | Unscored | |
| CVE-2026-98641 | Linux kernel: bpf, arm64: set up the frame pointer for the exception callback | Unscored | |
| CVE-2026-98640 | Linux kernel: HID: amd_sfh: Validate PCI BAR size before mapping | Unscored | |
| CVE-2026-98639 | Linux kernel: KVM: riscv: Fix NACL hfence entry update order | Unscored | |
| CVE-2026-98638 | Linux kernel: KVM: arm64: Validate the SVE vector length in pkvm_vcpu_init_sve() | Unscored | |
| CVE-2026-98637 | Linux kernel: KVM: arm64: Do not clear VM-wide SVE feature on vCPU init failure | Unscored | |
| CVE-2026-98636 | Linux kernel: squashfs: Add dictionary size range check to prevent shift-out-of-bounds | Unscored | |
| CVE-2026-98635 | Linux kernel: scsi: block: Fix zones_cond out-of-bounds write on zone report | Unscored | |
| CVE-2026-98634 | Linux kernel: scsi: sd_zbc: Reject disks with too many zones | Unscored | |
| CVE-2026-98633 | Linux kernel: Bluetooth: btnxpuart: Fix skb leak in nxp_process_fw_dump() | Unscored | |
| CVE-2026-98632 | Linux kernel: Bluetooth: mgmt: Dequeue pending mesh_send_sync entries on cancel | Unscored | |
| CVE-2026-98631 | Linux kernel: xsk: Use a 32-bit compare in xsk_map_gen_lookup | Unscored | |
| CVE-2026-98630 | Linux kernel: eth: fbnic: Fix payload page pool error cleanup | Unscored | |
| CVE-2026-98629 | Linux kernel: net/sched: cls_u32: fix manual hash table handle IDR aliasing | Unscored | |
| CVE-2026-98628 | Linux kernel: bpf: Make post-verification instruction rewrites killable | Unscored | |
| CVE-2026-98627 | Linux kernel: bpf: Preserve packet pointer class displacement in regsafe() | Unscored | |
| CVE-2026-98626 | Linux kernel: bpf: Restrict CO-RE poisoning to relocatable instructions | Unscored | |
| CVE-2026-98625 | Linux kernel: netfilter: flowtable: publish HW_DEAD after worker is done | Unscored | |
| CVE-2026-98624 | Linux kernel: netfilter: nfnetlink_queue: hold nfnl mutex in event notifier | Unscored | |
| CVE-2026-98623 | Linux kernel: drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_update | Unscored | |
| CVE-2026-98622 | Linux kernel: net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure | Unscored | |
| CVE-2026-98621 | Linux kernel: net: gue: reject invalid REMCSUM offsets | Unscored | |
| CVE-2026-98620 | Linux kernel: net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failure | Unscored | |
| CVE-2026-98619 | Linux kernel: net: ethtool: keep rtnl_lock for the ioctl self test | Unscored | |
| CVE-2026-98618 | Linux kernel: eth: fbnic: Handle maximum standalone channels | Unscored | |
| CVE-2026-98617 | Linux kernel: eth: fbnic: use the Rx queue napi pointer to find the napi vector | Unscored | |
| CVE-2026-98616 | Linux kernel: eth: fbnic: reset num_napi when the napi vectors are freed | Unscored | |
| CVE-2026-98615 | Linux kernel: eth: fbnic: Set AW_FLUSH_MODE alongside AW_FLUSH when flushing the mailbox | Unscored | |
| CVE-2026-98614 | Linux kernel: sctp: avoid livelock while updating retransmit path | Unscored | |
| CVE-2026-98613 | Linux kernel: bpf: Bound ownership depth through local kptrs and graph roots | Unscored | |
| CVE-2026-98612 | Linux kernel: net: usb: catc: bound the RX packet length in catc_rx_done() | Unscored | |
| CVE-2026-98611 | Linux kernel: bpf: Check params size before reading reserved fields | Unscored | |
| CVE-2026-98610 | Linux kernel: net/sched: sch_hfsc: bound the classify inner-filter walk with a drift budget | Unscored | |
| CVE-2026-98609 | Linux kernel: drm/virtio: fix object leak when drm_gem_handle_create() fails | Unscored | |
| CVE-2026-98608 | Linux kernel: drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl() | Unscored | |
| CVE-2026-98607 | Linux kernel: drm/virtio: fix object leaks in virtio_gpu_resource_create_blob_ioctl() | Unscored | |
| CVE-2026-98606 | Linux kernel: drm/virtio: release the GEM object on virtio_gpu_vram_create() errors | Unscored | |
| CVE-2026-98605 | Linux kernel: drm/bridge: samsung-dsim: fix TE GPIO lifetime for host attach | Unscored | |
| CVE-2026-98604 | Linux kernel: ovpn: replace bind when learning local endpoint | Unscored |
Note on years: years refer to the date the CVE record was published, not the year in its identifier. Some records are published or republished years later, so an older-looking ID such as a 2016 CVE can appear under a recent year.
FAQ
Common Questions.
The Known Exploited Vulnerabilities catalog is the US government list of flaws that attackers are using in real attacks. Each entry carries a due date by which federal agencies must patch, which makes it a useful priority list for everyone else too.
Known Exploited holds CVEs with confirmed exploitation. Emerging Threats holds CVEs not on that list yet, but with a high exploit forecast or a weaponized exploit. The Watchlist holds CVEs with a middling publication score that move up when new evidence arrives.
CVSS rates how bad a flaw would be if exploited, on a 0 to 10 scale. EPSS estimates how likely it is to be exploited in the next 30 days. A critical CVSS score with a tiny EPSS can often wait; a high EPSS with a known exploit should not.
CISA sets a remediation due date for every catalog entry. Overdue means that date has passed, so the flaw has been exploitable and listed for longer than the agency deadline allowed.
It shows which products and versions are affected. To know which of your own internet-facing assets run a vulnerable version, the Brandefense platform maps new CVEs against your attack surface continuously.
Which Of These Are On Your Attack Surface?
Brandefense maps every internet-facing asset you own and flags the exploited CVEs on it the hour they are listed.
About this list. Every published CVE keeps a row, so any identifier resolves to its severity, dates and exploitation status. Filter by severity and year here; the other filters work on the curated lists.