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

The Linux kernel has an nr_pages calculation overflow in filemap_map_pages(). A race between page mapping and file size truncation (e.g., via ext4_setattr) can cause mapping beyond the large folio size, corrupting fields of pages not belonging to that folio, such as page->_mapcount.

CVE-2026-31644
High

W jądrze systemu Linux zidentyfikowano podatność w funkcji lan966x_fdma_reload(), która może prowadzić do wykorzystania po zwolnieniu pamięci oraz wycieku pamięci. Problem występuje, gdy funkcja nie może przydzielić nowych buforów RX, co skutkuje ponownym uruchomieniem DMA z użyciem starych deskryptorów, których strony zostały już zwolnione.

CVE-2026-31641
High

In the Linux kernel's RxRPC subsystem, a heap buffer overflow vulnerability was found in RxGK token loading. The function rxrpc_preparse_xdr_yfs_rxgk() incorrectly rounds key and ticket lengths, causing values >= 0xfffffffd to wrap to zero and bypass validation, allowing ~4 GB of data to be copied into a small buffer. The flaw can be triggered by an unprivileged user via the add_key() syscall.

CVE-2026-31640
High

W jądrze systemu Linux zidentyfikowano podatność w funkcji rxrpc_post_response(), która błędnie porównywała numery seryjne wyzwań z nowszymi danymi pakietów, co prowadziło do zawsze fałszywego wyniku porównania. Problem został naprawiony poprzez porównanie z danymi starszego pakietu oraz wprowadzenie mechanizmu zastępowania pakietów.

CVE-2026-31638
High

In the Linux kernel rxrpc module, rxrpc_input_packet_on_conn() can process a to-client packet after the current client call on the channel has been torn down, when chan->call is NULL. The error path does not account for this and unconditionally calls rxrpc_put_call(), turning a protocol error path into a kernel crash. The fix only drops the call reference if one was actually acquired.

CVE-2026-31635
High

A vulnerability has been identified in the Linux kernel related to incorrect length checking of the response authenticator in the rxgk_verify_response() function. This flaw allows oversized authenticators to be accepted, potentially leading to system crashes.

CVE-2026-31631
High

W jądrze Linuxa naprawiono podatność polegającą na nadmiernym odczycie bufora w funkcji rxgk_do_verify_authenticator(). Została wprowadzona poprawka, która sprawdza rozmiar bufora przed weryfikacją nonce.

CVE-2026-31630
High

W jądrze systemu Linux zidentyfikowano podatność w pomocnikach procfs AF_RXRPC, które formatują lokalne i zdalne adresy gniazd w stałych buforach o rozmiarze 50 bajtów. Bufory te są zbyt małe, aby pomieścić najdłuższy możliwy format adresu IPv6 z portem, co może prowadzić do przepełnienia bufora.

CVE-2026-31629
High

W jądrze Linuksa zidentyfikowano podatność, która została naprawiona. W funkcjach nfc_llcp_recv_hdlc() i nfc_llcp_recv_disc() brakowało instrukcji zwracającej po sprawdzeniu stanu gniazda LLCP_CLOSED, co prowadziło do podwójnego wywołania release_sock() i nfc_llcp_sock_put().

CVE-2026-31627
High

W jądrze Linuxa rozwiązano podatność dotyczącą interfejsu i2c w sterowniku s3c24xx. Problem polegał na braku weryfikacji rozmiaru wiadomości SMBUS przed jej przetworzeniem, co mogło prowadzić do nieprawidłowego działania systemu.

CVE-2026-31626
High

W jądrze systemu Linux zidentyfikowano podatność, która została naprawiona poprzez inicjalizację zmiennej le_tmp64 w funkcji rtw_BIP_verify() do zera. Problem polegał na tym, że tylko 6 bajtów było kopiowanych do 8-bajtowej zmiennej, co prowadziło do użycia nieinicjalizowanych danych.

CVE-2026-31622
High

W jądrze systemu Linux zidentyfikowano podatność w obsłudze odpowiedzi SDD w protokole NFC-A, która pozwala na niekontrolowane dodawanie bajtów do identyfikatora NFC. Atakujący może wykorzystać tę lukę, aby przekroczyć przydzieloną pamięć, co prowadzi do potencjalnych problemów z bezpieczeństwem.

CVE-2026-31614
High

In the Linux kernel SMB client, check_wsl_eas() has an off-by-8 bounds check. The check uses (u8 *)ea + nlen + 1 + vlen as the end of the EA name and value, but ea_data sits at offset 8 from ea, so the name and value bytes are read past the end of iov. An untrusted server can leak up to 8 bytes of kernel heap into the EA name comparison and influence which WSL xattr the data is interpreted as.

CVE-2026-31613
High

W jądrze systemu Linux naprawiono podatność związaną z odczytem poza granicami (OOB) podczas przetwarzania odpowiedzi błędu symlink. Problem występował, gdy serwer zwracał STATUS_STOPPED_ON_SYMLINK, co prowadziło do braku walidacji długości i potencjalnego odczytu danych poza przydzielonym obszarem pamięci.

CVE-2026-31612
High

W jądrze systemu Linux zidentyfikowano podatność w funkcji smb2_get_ea(), która nie weryfikuje długości nazwy przed przekazaniem jej do funkcji strncmp(). Brak tej weryfikacji może prowadzić do wycieku niezainicjowanych wartości z pamięci sterty do klienta.

CVE-2026-31611
High

W jądrze systemu Linux zidentyfikowano podatność w funkcji ksmbd, która wymaga trzeciej sub-autoryzacji przed odczytem sub_auth[2]. Problem występuje, gdy num_subauth wynosi 2, co może prowadzić do nieprawidłowego odczytu trybu pliku z pamięci poza zakresem.

CVE-2026-31602
High

W jądrze Linuxa zidentyfikowano podatność w module ALSA, która dotyczy ograniczenia PTP do jednej strony. Zmiana w kodzie zwiększająca liczbę PTP z 1 do 4 nie była poprawnie obsługiwana przez kartę dźwiękową, co prowadziło do błędów związanych z dostępem do pamięci.

CVE-2026-31600
High

In the Linux kernel on arm64, there is a bug in handling invalid large leaf mappings in the linear map. Since commit a166563e7ec37, it has been possible to mark such mappings as invalid by clearing the PTE_VALID bit, but other parts of the code are not prepared for this state, leading to a kernel panic while booting a realm guest on a BBML2_NOABORT system.

CVE-2026-31598
High

W jądrze systemu Linux zidentyfikowano podatność, która prowadziła do możliwego zakleszczenia między operacjami unlink a dio_end_io_write w systemie plików ocfs2. Problem wynikał z odwrotnej kolejności blokad, co prowadziło do naruszenia porządku blokad ABBA.

CVE-2026-31597
High

W jądrze systemu Linux zidentyfikowano podatność związana z błędem use-after-free w funkcji ocfs2_fault() podczas wystąpienia VM_FAULT_RETRY. Problem ten występuje, gdy mmap_lock jest zwalniane przed wykonaniem operacji I/O, co prowadzi do dereferencji wskaźnika, który stał się wskaźnikiem wiszącym.

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