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-98282
High

In the Linux kernel, the powerpc/iommu module has an overflow validation bug in iommu_tce_check_ioba. The unified IOBA checking ignored the npages argument, using a constant value of 1, potentially allowing overflow when npages > 1. The fix accounts for npages, checks arithmetic overflow, and verifies the entire range does not exceed table capacity.

CVE-2026-98281
High

In the Linux kernel, the futex mechanism lacks private hash allocation on vfork(). Since accessing mm via vfork() is feasible, a private hash must be allocated for vfork() and other CLONE_VM users. The fix ensures the private hash is allocated before any private futex waiters exist.

CVE-2026-98280
Low risk· EPSS 5%

In the Linux kernel, the drm/xe/i2c driver has a use-after-free vulnerability during unbind. The xe_i2c structure is freed before the SGUnit IRQ is disabled, leaving a window where an I2C IRQ can hit freed memory. The fix explicitly disables the I2C IRQ in xe_i2c_remove().

CVE-2026-98279
Low risk· EPSS 6%

In the Linux kernel, the btrfs filesystem has a vulnerability where cleaning up verity items (rollback_verity, drop_verity_items, btrfs_orphan_cleanup) lacks metadata reservation, causing the whole filesystem to be forced read-only when hitting qgroup limit or lack of space, even though the limit applies to one subvolume only. Leftover items are never removed, making the subvolume unreachable or causing mount failures.

CVE-2026-98278
Low risk· EPSS 7%

In the Linux kernel, the dev_fill_forward_path() function contains a WARN_ON_ONCE that can be triggered by a routing loop in IPIP and IPv6 tunnels when the route to the tunnel's remote endpoint resolves back to the tunnel itself. This configuration is possible for users with CAP_NET_ADMIN and causes the function to make no progress, triggering the warning when a flowtable tries to offload a flow through the tunnel.

CVE-2026-98277
Low risk· EPSS 8%

In the Linux kernel, the fbnic network driver has a vulnerability where fbnic_tx_map() skips the doorbell write and completion request for packets with xmit_more set, relying on the packet ending the burst to publish them all. If that packet is dropped (e.g., due to DMA error), no doorbell is written, and descriptors of preceding packets remain invisible to the hardware, potentially causing a transmit queue stall.

CVE-2026-98276
High

A vulnerability in the Linux kernel's sock_gettstamp() function changes socket sk_flags without holding the socket lock. This leads to a race condition between bind() and SIOCGSTAMPNS_NEW ioctl, potentially causing a use-after-free on UDP sockets. The fix locks the socket only when SOCK_TIMESTAMP needs to be set, keeping the common case lockless.

CVE-2026-98275
Low risk· EPSS 7%

In the Linux kernel, the Cortina (gmac) network driver has a vulnerability where the RX overrun interrupt is reported in interrupt status register 4, but gmac_irq() acknowledges it using the RX descriptor error bit from status register 0. For GMAC0 this writes the GMAC1 overrun bit, while for GMAC1 the shift leaves no bit in the 32-bit register, leading to incorrect interrupt acknowledgment.

CVE-2026-98274
Low risk· EPSS 6%

In the Linux kernel, the PSP (Packet Security Protocol) mechanism conflicts with TLS ULP in its usage of both skb->decrypted and sk->sk_validate_xmit_skb(). To avoid conflicts, PSP should be mutually exclusive with TLS ULP, the only other user of these fields. Additionally, for future proofing, it would make sense to assert that sk->sk_validate_xmit_skb() is also NULL in both setup paths.

CVE-2026-98273
Low risk· EPSS 6%

A vulnerability in the Linux kernel's x86 kprobes implementation causes a kernel crash when probing CS CALL instructions using eBPF. The int3_emulate_call() function assumes the CALL instruction is 5 bytes long, but the CS-prefixed CALL instruction is 6 bytes, leading to an incorrect exception return address and a crash. The fix uses the actual instruction length from the instruction decoder instead of the hardcoded CALL_INSN_SIZE macro.

CVE-2026-98272
Low risk· EPSS 10%

In the Linux kernel, the mvpp2 network driver has a vulnerability where mvpp2_change_mtu() may call mvpp2_bm_switch_buffers(priv, true) without checking whether the number of pools (nrxqs * 2) exceeds MVPP2_BM_MAX_POOLS (8). This can lead to an out-of-bounds access in the priv->page_pool array in mvpp2_bm_init(), as the array is sized to hold MVPP2_PORT_MAX_RXQ entries and the per-CPU scheme doubles the count.

CVE-2026-98271
Low risk· EPSS 7%

In the Linux kernel, a vulnerability exists in pskb_carve_inside_header() and pskb_carve_inside_nonlinear(), which after removing initial packet bytes do not properly update header pointers (mac_header, network_header, transport_header, csum_start). Leftover stale values point beyond actual data, potentially causing kernel BUG during RDS TCP packet processing.

CVE-2026-98270
Low risk· EPSS 7%

In the Linux kernel, the amdgpu graphics driver has a vulnerability where nbio_v7_9_handle_ras_controller_intr_no_bifring() dereferences ras and obj without checking for NULL. Both amdgpu_ras_get_context() and amdgpu_ras_find_obj() can return NULL, e.g., during the window between adev->nbio.ras being set and the PCIE_BIF ras object being created, which can cause a crash in hard-IRQ context.

CVE-2026-98269
Low risk· EPSS 7%

In the Linux kernel's btrfs filesystem, during hole punching and reflinking operations, if inode update fails, the transaction is not aborted. This can lead to persistent inconsistency if the transaction is committed after the failure, as file extent items have been dropped from a range and either a hole was punched or a new file extent item was inserted.

CVE-2026-98268
Low risk· EPSS 4%

In the Linux kernel, there is a null pointer access bug in the is_include_guest_event() function in the perf subsystem. During module unload with an active perf connection, the pmu pointer is freed, and later closing the connection leads to a null pointer dereference, causing a crash.

CVE-2026-98267
Low risk· EPSS 7%

In the Linux kernel's 9p filesystem, the v9fs_issue_write() function does not correctly update the i_size and remote_i_size fields after a write if the file was enlarged. The fix updates these fields based on the start position and the count returned by p9_client_write(), assuming that the 9P server returns a reduced count on short writes (e.g., ENOSPC).

CVE-2026-98266
Low risk· EPSS 6%

In the Linux kernel's ALSA core subsystem, there is a potential use-after-free (UAF) vulnerability after asynchronous sound card release. When the card is released asynchronously via snd_card_free_when_closed(), in-flight tasks may still access the card->dev device after disconnection, leading to UAF. The fix takes a refcount of card->dev at initialization and releases it at the destructor.

CVE-2026-98265
Low risk· EPSS 7%

In the Linux kernel's ALSA usb-audio driver, a vulnerability was found that causes an out-of-bounds write when handling implicit feedback. The packet count for isochronous URBs is overwritten with a value from the sync source, leading to writes past the iso_frame_desc array. The fix clamps the packet count to the URB capacity.

CVE-2026-98264
Low risk· EPSS 6%

In the Linux kernel's ALSA virtio driver, the virtsnd_remove() and virtsnd_freeze() functions delete the virtqueues before resetting the device. This allows the device to access freed vring memory. The fix resets the device before deleting the virtqueues to prevent access to freed memory.

CVE-2026-98263
Low risk· EPSS 7%

In the Linux kernel's ASoC codec rt712-sdca-dmic, the stream_config structure is not initialized before being passed to sdw_stream_add_slave(). The type field may contain garbage, which is later copied to stream->type. The fix zero-initializes stream_config so type defaults to SDW_STREAM_PCM, and uses the snd_sdw_params_to_config() helper.

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