CVE Vulnerability Catalog

Translated CVE descriptions from NVD NIST - in English

Browse vulnerabilities by package

CISA KEV catalog updated: (v2026.11.09)

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

In Docling versions 2.82.0 through 2.90.0, if the HTML backend was explicitly configured for rendering (disabled by default), the Playwright-based rendering feature could allow JavaScript execution and unrestricted network access when processing untrusted HTML documents. An attacker could craft malicious HTML that executes arbitrary JavaScript in the rendering context or makes unauthorized network requests to internal services.

CVE-2026-54904
HighEPSS 52%

The vulnerability in the concurrent-ruby library for Ruby causes the AtomicReference#update method to enter an infinite retry loop when the stored value is Float::NAN. This is because Float::NAN == Float::NAN always returns false, preventing the compare_and_set operation from succeeding.

CVE-2026-54297
HighEPSS 55%

A vulnerability in the Faraday library allows a DoS attack by sending a specially crafted nested query string. The NestedParamsEncoder does not enforce a maximum nesting depth, leading to stack overflow and crash of the thread or worker process.

CVE-2026-53130
High

In the Linux kernel's OMFS filesystem, a missing lower-bound check for s_sys_blocksize allows a crafted image with a value smaller than OMFS_DIR_START (440) to cause an unsigned integer underflow in omfs_make_empty(). This triggers a memset() with a length near 4 GiB, overwriting kernel memory beyond the block buffer.

CVE-2026-53129
High

A use-after-free vulnerability was found in the Linux kernel's mbcache mechanism. The mb_cache_destroy() function fails to cancel the pending c_shrink_work work item before freeing memory, potentially leading to access of already freed memory.

CVE-2026-53120
High

In the Linux kernel's PCI subsystem, a use-after-free (UAF) vulnerability was found related to the driver_override field. When a driver is probed via __driver_attach(), the bus's match() function is called without holding the device lock, allowing concurrent access to the driver_override field without synchronization, leading to UAF.

CVE-2026-53119
High

In the Linux kernel's platform/wmi subsystem, a use-after-free (UAF) vulnerability was found related to the driver_override field. When a driver is probed via __driver_attach(), the bus's match() function is called without holding the device lock, allowing concurrent access to the driver_override field without synchronization, leading to UAF.

CVE-2026-53118
High

In the Linux kernel, the vdpa subsystem has a use-after-free (UAF) vulnerability during driver matching. The match() function is called without holding the device lock, allowing unprotected access to the driver_override field.

CVE-2026-53117
High

In the Linux kernel, the s390/cio subsystem has a use-after-free (UAF) vulnerability during driver matching. The match() function is called without holding the device lock, allowing unprotected access to the driver_override field.

CVE-2026-53116
High

In the Linux kernel, in the s390/ap subsystem, a potential use-after-free (UAF) occurs during AP mask updates. __ap_revise_reserved() accesses the driver_override field without locking, racing with driver_override_store().

CVE-2026-53115
High

In the Linux kernel, the fsl-mc bus has a use-after-free (UAF) vulnerability during driver matching. The match() function is called without holding the device lock, allowing unprotected access to the driver_override field.

CVE-2026-53112
High

In the rtlwifi driver in the Linux kernel, there is a use-after-free (UAF) vulnerability due to an unfinished irq_prepare_bcn_tasklet. When the card is detached or initialization fails, ieee80211_hw is freed, but the tasklet may still be running, leading to access to freed memory.

CVE-2026-53110
High

In the Linux kernel, the s390 BPF JIT subsystem lacks zero extension for BPF program return values and kfunc arguments. According to the s390x ABI, callers must zero-extend unsigned arguments and callees must zero-extend unsigned return values, which is currently not implemented.

CVE-2026-53109
High

A bug in the Linux kernel's pte_frag_destroy function for PowerPC causes a 'Bad page state' error when freeing PTE table fragments. The issue occurs when pt_frag_refcount reaches zero but the 'active' flag on the folio is not cleared before pagetable_free(), leading to a kernel panic during process exit.

CVE-2026-53098
High

In the mt76 (mt7915) WiFi driver in the Linux kernel, a use-after-free bug was found in mt7915_mac_dump_work(). During PCI device detachment, crash_data is freed before pending work is canceled, leading to dereference of freed memory.

CVE-2026-53097
High

In the Linux kernel's mt76 (mt7996) WiFi driver, a use-after-free bug occurs during PCI chip detachment. The mt7996_mac_dump_work() function may dereference already freed crash_data because dump_work is not canceled before memory deallocation.

CVE-2026-53096
High

In the Linux kernel, dev_map_redirect_multi() for DEVMAP_HASH used unsafe hlist_for_each_entry_safe() instead of RCU-safe hlist_for_each_entry_rcu(). On weakly-ordered architectures (ARM64, POWER), this can lead to observing a partially-constructed node.

CVE-2026-53094
High

In the Linux kernel, a vulnerability in BPF leaves the offload->prog pointer stale after JIT compilation with constant blinding, pointing to a freed program. This causes a page fault when the network namespace is destroyed.

CVE-2026-53092
High

In the Linux kernel's BPF subsystem, adjust_reg_min_max_vals() incorrectly tracks register delta when src_reg == dst_reg (e.g., rX += rX). Modifying dst_reg before reading src_reg sets an incorrect delta, causing a verifier-vs-runtime mismatch.

CVE-2026-53091
High

In the Linux kernel, a vulnerability was found in the qdisc_pkt_len_segs_init() function, which did not ensure that GSO packet headers are in the skb->head buffer. This can cause errors in network drivers that expect headers in this buffer. Added proper checking and early rejection of malicious packets.

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