CVE Vulnerability Catalog

Translated CVE descriptions from NVD NIST - in English

Browse vulnerabilities by package

CISA KEV catalog updated: (v2026.10.29)

Weekly CVE digest

One email a week with newly published vulnerabilities worth knowing about. No account needed.

This digest covers new vulnerabilities in general, not your servers. If you want to know which of them actually run in your infrastructure, that is what Secvalis does: it scans your machines and reports only what concerns them.

I agree to receive the weekly CVE digest at the address above. I can withdraw this consent at any time using the link in the footer of every message.

CVE-2026-98234
Low risk· EPSS 7%

In the Linux kernel net/sched subsystem, hhf_change() stores TCA_HHF_HH_FLOWS_LIMIT with no upper bound. A huge hh_flows_limit lets each new heavy-hitter flow pass the hh_flows_current_cnt check in alloc_new_hh() and forces a fixed-size kzalloc(GFP_ATOMIC) per flow under spoofed traffic, causing unbounded memory growth.

CVE-2026-98233
Low risk· EPSS 7%

In the Linux kernel net/packet subsystem, tpacket_rcv() claims a V1 or V2 ring slot before converting the virtio-net header. If the conversion fails, the drop path leaves the slot claimed; with a one-frame TPACKET_V2 ring, an unsupported UDP GSO packet leaves the only slot unavailable and the ring also drops the next valid packet.

CVE-2026-98232
Low risk· EPSS 7%

A vulnerability was found in the Linux kernel in scsi_cdl_enable() in the SCSI core. During scanning of USB devices that identify as ATA and support CDL, lengths returned by MODE SENSE can be invalid, leading to out-of-bounds stack read/write and disclosure of stack contents to the attacker.

CVE-2026-98231
Low risk· EPSS 9%

A use-after-free vulnerability exists in the Linux kernel's xfrm_dev_state_free() during XFRM device state flush. The state GC worker can free the same state concurrently while the flush thread accesses it after dropping the xfrm_state_dev_gc_lock, leading to double driver callback invocation and use of freed memory.

CVE-2026-98230
High

In the Linux kernel xfrm subsystem, the state_cache and state_cache_input lists still use hlist_del_rcu() instead of hlist_del_init_rcu(), leaving pprev = LIST_POISON2 (non-NULL) after deletion. A second __xfrm_state_delete() on the same object performs a write through LIST_POISON2, causing a write use-after-free and, in turn, a read use-after-free during a subsequent list traversal.

CVE-2026-98229
High

In the Linux kernel, xfrm_input() has a use-after-free vulnerability involving xfrm_state. Some receive paths, such as VTI and XFRM interfaces, can reset the secpath before processing completes, leading to dereferencing freed memory. The fix saves the state protocol on the stack before the reset and uses the already saved address family.

CVE-2026-98228
High

In the Linux kernel, for MIPS I6500 CPU cores, the CONFIG_WEAK_REORDERING_BEYOND_LLSC option is not selected when CONFIG_EYEQ is enabled. The lld/scd instructions on these cores do not provide ordering guarantees, so arch_cmpxchg() is not fully ordered. This can lead to kernel page faults and system crashes, as demonstrated in the oops report.

CVE-2026-98227
Low risk· EPSS 7%

In the Linux kernel memstick ms_block driver, there is a memory leak: the workqueue msb->io_queue created in msb_init_disk() is not destroyed on device removal (msb_remove()). Each card insert/remove cycle leaks the workqueue and its kworker, exhausting kernel memory.

CVE-2026-98226
Low risk· EPSS 6%

In the Linux kernel, a collision exists between the SWAP_USAGE_OFFLIST_BIT flag and the real swap usage counter. The flag is defined as bit 30, which on systems with 4 KiB pages collides with the usage count once it reaches 4 TiB. This can cause underreporting of swap usage, premature swapoff leading to lost pages, and corruption of the counter and plist.

CVE-2026-98225
Low risk· EPSS 5%

A bug in the Linux kernel shrinker mechanism manifests when cgroup.memory=nokmem is enabled. In that configuration, shrinker_memcg_alloc() fails to allocate an id, leaving shrinker->id as zero, which is then mistakenly treated as a valid bit index. This triggers a WARN_ON_ONCE in set_shrinker_bit() when the first THP is queued in a cgroup.

CVE-2026-98224
Low risk· EPSS 6%

In the Linux kernel mmap_prepare() function, there is an error in memory accounting. When call_mmap_prepare() fails, jumping to abort_munmap does not unaccount previously accounted memory, leading to inconsistencies in memory counters.

CVE-2026-98223
Low risk· EPSS 6%

In the Linux kernel filemap mechanism, there is an issue with dropbehind folios. Fault-around can map ready dropbehind folios without normal page-cache lookup, leading to forced unmapping during writeback. The fix retains mapped folios, avoiding a path that may sleep in non-preemptible context.

CVE-2026-98222
Low risk· EPSS 6%

In the Linux kernel KEYS encrypted mechanism, there is an integer overflow in the datablob_len variable (u16). If the sum of lengths exceeds U16_MAX, the assignment truncates the allocation size, leading to a slab-out-of-bounds write reported by KASAN. The fix uses check_add_overflow() and kzalloc_flex().

CVE-2026-98221
Low risk· EPSS 6%

In the Linux kernel KEYS trusted mechanism, tpm2_load_cmd() performs boundary checks against the ASN.1 size (payload->blob_len), which may be incorrect. The fix passes the decoded blob size to tpm2_load_cmd() and uses it for boundary checks.

CVE-2026-98220
Low risk· EPSS 9%

In the Linux kernel, a vulnerability in sched_ext causes NULL pointer dereference in scx_bpf_select_cpu_and() and scx_bpf_dsq_insert_vtime() when handling tasks without a scheduler (e.g., exited or idle tasks). This leads to a kernel oops in the error handling path.

CVE-2026-98219
Low risk· EPSS 5%

In the Linux kernel's sched_ext scheduler, there is a pre-enable error claim window that can lead to a use-after-free. An error claimed by a BPF program in this window is consumed by the disable path, causing the scheduler to remain up but unable to be disabled, and then freed while still in use.

CVE-2026-98218
Low risk· EPSS 7%

In the Linux kernel's i2c atr driver, there is a dangling adapter pointer on add failure. After i2c_add_adapter() fails, the channel is freed but the pointer in the adapter array remains pointing to freed memory, potentially leading to use-after-free and blocking reuse with -EEXIST.

CVE-2026-98217
Low risk· EPSS 8%

In the Linux kernel's mlx4 driver for InfiniBand, there is a use-after-free on pkey sysfs registration failure. Errors are ignored, and pointers to freed kobjects remain in the device, leading to double-free during cleanup.

CVE-2026-98216
High

A vulnerability in the Linux kernel's IB/hfi1 driver affects the PIO_CRED credit-return mmap. Incorrect pointer arithmetic and improper DMA API usage cause user space to receive the wrong credit-return page, leading to corrupted page tables, kernel Oops, or PIO transmission hangs.

CVE-2026-98215
Low risk· EPSS 10%

In the Linux kernel's SELinux module, there is an issue with preserving user SID across nested backing files. For nested backing files (e.g., overlayfs over overlayfs), the user file SID may be the mounter's SID, leading to incorrect access checks during mprotect().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS