CVE Vulnerability Catalog

Translated CVE descriptions from NVD NIST - in English

Browse vulnerabilities by package

CISA KEV catalog updated: (v2026.11.06)

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

W jądrze Linuxa rozwiązano podatność w KVM, która dotyczyła użycia pola tymczasowego w fragmentach MMIO do przechowywania małych wartości zapisu. Problem ten prowadził do błędów typu use-after-free, gdy emulator inicjował zapis z użyciem lokalnej zmiennej na stosie, co mogło skutkować dostępem do zwolnionych danych.

CVE-2026-31587
High

W jądrze systemu Linux zidentyfikowano podatność związaną z rejestracją komponentów q6apm w wersji zarządzanej. Problem polegał na tym, że dynamicznie rejestrowane komponenty i DAI mogły prowadzić do nieprawidłowego porządku zwalniania pamięci, co skutkowało błędami w dostępie do pamięci po jej zwolnieniu.

CVE-2026-31586
High

W jądrze systemu Linux zidentyfikowano podatność, która dotyczy funkcji cgwb_release_workfn(). Problem polega na tym, że po wywołaniu css_put() następuje ponowny dostęp do wskaźnika blkcg_css, co może prowadzić do sytuacji use-after-free. Naprawa polega na zmianie kolejności wywołań, aby zapewnić, że blkcg pozostaje aktywny podczas dostępu do niego.

CVE-2026-31583
High

W jądrze systemu Linux zidentyfikowano podatność w funkcji em28xx_v4l2_open(), która prowadzi do problemów związanych z użyciem po zwolnieniu pamięci. Problem ten występuje z powodu braku odpowiedniego zablokowania dostępu do struktury dev->v4l2, co może prowadzić do dereferencji wskaźnika NULL oraz użycia po zwolnieniu pamięci.

CVE-2026-31581
High

W jądrze systemu Linux zidentyfikowano podatność związana z użyciem po zwolnieniu pamięci w module ALSA dla urządzenia 6fire. Problem występuje w funkcji usb6fire_chip_abort(), gdzie wskaźnik do karty jest ustawiany na NULL po jej zwolnieniu, co prowadzi do dostępu do zwolnionej pamięci.

CVE-2026-31580
High

W jądrze systemu Linux zidentyfikowano podatność związana z używaniem po zwolnieniu pamięci (use-after-free) w module bcache, co prowadzi do awarii. Problem dotyczy struktury cached_dev, która może być zwolniona podczas zapisu do superbloku, co skutkuje dostępem do zwolnionego adresu.

CVE-2026-31578
High

W jądrze Linuxa zidentyfikowano podatność w sterowniku as102_usb, która prowadzi do warunków wyścigu. Problem występuje, gdy pamięć jest zwalniana po zarejestrowaniu urządzenia, co może prowadzić do sytuacji use-after-free oraz double-free.

CVE-2026-31576
High

W jądrze Linuxa zidentyfikowano podatność w sterowniku hackrf, która prowadzi do warunków wyścigu i błędów użycia po zwolnieniu pamięci. Problem występuje, gdy pamięć urządzenia jest zwalniana po zarejestrowaniu urządzenia, co może prowadzić do sytuacji użycia po zwolnieniu (UAF) oraz podwójnego zwolnienia pamięci.

CVE-2026-31570
High

In the Linux kernel can-gw module, cgw_csum_crc8_rel() computes bounds-safe indices via calc_idx() but then uses the raw s8 fields in the loop and result write. With negative values (e.g. -64) this causes out-of-bounds heap reads and writes relative to the canfd_frame buffer.

CVE-2026-31569
High

W jądrze systemu Linux rozwiązano podatność związaną z obsługą pustej mapy rdzeni EIOINTC w funkcji eiointc_update_sw_coremap(). W przypadku pustej mapy, zamiast wartości -1, powinno być używane 0, co zapobiega nieprawidłowemu dostępowi do tablicy kvm_arch::phyid_map::phys_map[].

CVE-2026-31568
High

In the Linux kernel, missing secure storage access fixups for donated memory were added in s390/mm. Donated pages lack the PG_arch_1 bit, so the previous export attempt returned immediately, causing secure storage access exception loops that could never be resolved.

CVE-2026-31566
High

In the Linux kernel, the drm/amdgpu driver's amdgpu_amdkfd_submit_ib() function drops the fence reference using dma_fence_put() before calling dma_fence_wait(). If dma_fence_put() releases the last reference, the fence may be freed before dma_fence_wait() is called, leading to a use-after-free.

CVE-2026-31563
HighEPSS 56%

In the Linux kernel, a vulnerability was found in the MACB (Cadence MACB/GEM) driver where napi_consume_skb() was called in an IRQ-disabled context, causing a warning and potential synchronization issues. The fix replaces it with dev_consume_skb_any().

CVE-2026-31558
High

W jądrze systemu Linux naprawiono podatność związaną z funkcją kvm_get_vcpu_by_cpuid(). Funkcja ta przyjmuje parametr cpuid, który może być ujemny, co prowadziło do nieprawidłowego dostępu do tablicy kvm_arch::phyid_map::phys_map[].

CVE-2026-31557
High

The Linux kernel has a locking issue in the NVMe target (nvmet) subsystem. nvmet_ctrl_free() calls flush_work() on the same workqueue (nvmet-wq) it is currently running on, causing a recursive locking detection and a lockdep warning. The vulnerability affects the RDMA path and can lead to system hangs or instability.

CVE-2026-31554
High

In the Linux kernel, sys_futex_requeue() allowed different flags, which made it possible to create a use-after-free. Since variable-sized futex support has not been merged yet, the fix mandates identical flags, as with the old-style sys_futex() requeue operations.

CVE-2026-31553
High

W jądrze Linuxa naprawiono podatność związaną z błędnym obliczaniem adresu deskryptora w funkcji __kvm_at_swap_desc(). Użycie niepoprawnego przeliczenia adresów w przypadku niezerowego offsetu mogło prowadzić do błędnych operacji podczas swapowania deskryptorów.

CVE-2026-31548
High

In the Linux kernel, cfg80211 has an issue with asynchronous freeing of PMSR requests. If the network interface is torn down while the scheduled pmsr_free_wk work is still pending, it may invoke the driver's abort_pmsr callback on an already-removed interface, leading to undefined behavior and potential crashes.

CVE-2026-31541
High

W jądrze Linuxa naprawiono podatność związaną z aktualizacjami listy powiązań trace_marker. Gdy opcja 'copy_trace_marker' jest włączona, dane zapisywane w /sys/kernel/tracing/trace_marker są kopiowane do bufora instancji, co może prowadzić do problemów przy usuwaniu instancji.

CVE-2026-31539
High

W jądrze systemu Linux zidentyfikowano podatność związaną z zarządzaniem kredytami odbioru w smbdirect. Problem polega na wyścigu w logice liczenia kredytów, co może prowadzić do przyznawania kredytów, które nie są dostępne.

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