p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости linux-hwe · Страница 127

За последние 30 дней в linux-hwe опубликовано уязвимостей: 449; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 6910

  1. CVE-2026-31661

    Средний · CVSS 5.5EPSS 0,11%Нет опубликованного исправления

    wifi: brcmsmac: Fix dma_free_coherent() size

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: Fix dma_free_coherent() size dma_alloc_consistent() may change the size to align it. The new size is saved in alloced. Change the free size to match the allocation size.

  2. CVE-2026-31659

    Критический · CVSS 9.8EPSS 0,42%Есть исправление

    batman-adv: reject oversized global TT response buffers

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: reject oversized global TT response buffers batadv_tt_prepare_tvlv_global_data() builds the allocation length for a global TT response in 16-bit temporaries. When a remote originator advertises a large enough global TT, the TT payload length plus the VLAN header offset can exceed 65535 and wrap before kmalloc(). The full-table response path still uses the original TT payload length when it fills tt_change, so the wrapped allocation is too small and batadv_tt_prepare_tvlv_global_data() writes past the end of the heap object before the later packet-size check run

    • Обновитесь до 4.15.0-253.265~16.04.1
    Опубликовано Обновлено
  3. CVE-2026-31658

    Средний · CVSS 5.5EPSS 0,12%Нет опубликованного исправления

    net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit()

    In the Linux kernel, the following vulnerability has been resolved: net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit() When dma_map_single() fails in tse_start_xmit(), the function returns NETDEV_TX_OK without freeing the skb. Since NETDEV_TX_OK tells the stack the packet was consumed, the skb is never freed, leaking memory on every DMA mapping failure. Add dev_kfree_skb_any() before returning to properly free the skb.

    Опубликовано Обновлено
  4. CVE-2026-31657

    Критический · CVSS 9.8EPSS 0,4%Есть исправление

    batman-adv: hold claim backbone gateways by reference

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: hold claim backbone gateways by reference batadv_bla_add_claim() can replace claim->backbone_gw and drop the old gateway's last reference while readers still follow the pointer. The netlink claim dump path dereferences claim->backbone_gw->orig and takes claim->backbone_gw->crc_lock without pinning the underlying backbone gateway. batadv_bla_check_claim() still has the same naked pointer access pattern. Reuse batadv_bla_claim_get_backbone_gw() in both readers so they operate on a stable gateway reference until the read-side work is complete. This keeps the dump

    • Обновитесь до 4.15.0-254.266~16.04.1
    Опубликовано Обновлено
  5. CVE-2026-31651

    Средний · CVSS 5.5EPSS 0,12%Нет опубликованного исправления

    mmc: vub300: fix NULL-deref on disconnect

    In the Linux kernel, the following vulnerability has been resolved: mmc: vub300: fix NULL-deref on disconnect Make sure to deregister the controller before dropping the reference to the driver data on disconnect to avoid NULL-pointer dereferences or use-after-free.

    Опубликовано Обновлено
  6. CVE-2026-31649

    Критический · CVSS 9.8EPSS 0,46%Есть исправление

    net: stmmac: fix integer underflow in chain mode

    In the Linux kernel, the following vulnerability has been resolved: net: stmmac: fix integer underflow in chain mode The jumbo_frm() chain-mode implementation unconditionally computes len = nopaged_len - bmax; where nopaged_len = skb_headlen(skb) (linear bytes only) and bmax is BUF_SIZE_8KiB or BUF_SIZE_2KiB. However, the caller stmmac_xmit() decides to invoke jumbo_frm() based on skb->len (total length including page fragments): is_jumbo = stmmac_is_jumbo_frm(priv, skb->len, enh_desc); When a packet has a small linear portion (nopaged_len <= bmax) but a large total length due to page fragments (skb->len > bmax), the subtractio

    • Обновитесь до 4.15.0-254.266~16.04.1
    Опубликовано Обновлено
  7. CVE-2026-31642

    Средний · CVSS 5.5EPSS 0,13%Нет опубликованного исправления

    rxrpc: Fix call removal to use RCU safe deletion

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix call removal to use RCU safe deletion Fix rxrpc call removal from the rxnet->calls list to use list_del_rcu() rather than list_del_init() to prevent stuffing up reading /proc/net/rxrpc/calls from potentially getting into an infinite loop. This, however, means that list_empty() no longer works on an entry that's been deleted from the list, making it harder to detect prior deletion. Fix this by: Firstly, make rxrpc_destroy_all_calls() only dump the first ten calls that are unexpectedly still on the list. Limiting the number of steps means there's no need to cal

    Опубликовано Обновлено
  8. CVE-2026-31637

    Критический · CVSS 9.8EPSS 0,59%Есть исправление

    rxrpc: reject undecryptable rxkad response tickets

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: reject undecryptable rxkad response tickets rxkad_decrypt_ticket() decrypts the RXKAD response ticket and then parses the buffer as plaintext without checking whether crypto_skcipher_decrypt() succeeded. A malformed RESPONSE can therefore use a non-block-aligned ticket length, make the decrypt operation fail, and still drive the ticket parser with attacker-controlled bytes. Check the decrypt result and abort the connection with RXKADBADTICKET when ticket decryption fails.

    • Обновитесь до 4.15.0-253.265~16.04.1
    Опубликовано Обновлено
  9. CVE-2026-31634

    Средний · CVSS 5.5EPSS 0,13%Нет опубликованного исправления

    rxrpc: fix reference count leak in rxrpc_server_keyring()

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: fix reference count leak in rxrpc_server_keyring() This patch fixes a reference count leak in rxrpc_server_keyring() by checking if rx->securities is already set.

    Опубликовано Обновлено
  10. CVE-2026-31630

    Высокий · CVSS 7.8EPSS 0,18%Нет опубликованного исправления

    rxrpc: proc: size address buffers for %pISpc output

    In the Linux kernel, the following vulnerability has been resolved: rxrpc: proc: size address buffers for %pISpc output The AF_RXRPC procfs helpers format local and remote socket addresses into fixed 50-byte stack buffers with "%pISpc". That is too small for the longest current-tree IPv6-with-port form the formatter can produce. In lib/vsprintf.c, the compressed IPv6 path uses a dotted-quad tail not only for v4mapped addresses, but also for ISATAP addresses via ipv6_addr_is_isatap(). As a result, a case such as [ffff:ffff:ffff:ffff:0:5efe:255.255.255.255]:65535 is possible with the current formatter. That is 50 visible characters, so

    Опубликовано Обновлено
  11. CVE-2026-31629

    Высокий · CVSS 8.8EPSS 0,25%Нет опубликованного исправления

    nfc: llcp: add missing return after LLCP_CLOSED checks

    In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: add missing return after LLCP_CLOSED checks In nfc_llcp_recv_hdlc() and nfc_llcp_recv_disc(), when the socket state is LLCP_CLOSED, the code correctly calls release_sock() and nfc_llcp_sock_put() but fails to return. Execution falls through to the remainder of the function, which calls release_sock() and nfc_llcp_sock_put() again. This results in a double release_sock() and a refcount underflow via double nfc_llcp_sock_put(), leading to a use-after-free. Add the missing return statements after the LLCP_CLOSED branches in both functions to prevent the fall-throug

    Опубликовано Обновлено
  12. CVE-2026-31628

    Средний · CVSS 5.5EPSS 0,13%Нет опубликованного исправления

    x86/CPU: Fix FPDSS on Zen1

    In the Linux kernel, the following vulnerability has been resolved: x86/CPU: Fix FPDSS on Zen1 Zen1's hardware divider can leave, under certain circumstances, partial results from previous operations. Those results can be leaked by another, attacker thread. Fix that with a chicken bit.

    Опубликовано Обновлено
  13. CVE-2026-31627

    Высокий · CVSS 7.8EPSS 0,13%Нет опубликованного исправления

    i2c: s3c24xx: check the size of the SMBUS message before using it

    In the Linux kernel, the following vulnerability has been resolved: i2c: s3c24xx: check the size of the SMBUS message before using it The first byte of an i2c SMBUS message is the size, and it should be verified to ensure that it is in the range of 0..I2C_SMBUS_BLOCK_MAX before processing it. This is the same logic that was added in commit a6e04f05ce0b ("i2c: tegra: check msg length in SMBUS block read") to the i2c tegra driver.

    Опубликовано Обновлено
  14. CVE-2026-31626

    Высокий · CVSS 7.1EPSS 0,29%Нет опубликованного исправления

    staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()

    In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify() Initialize le_tmp64 to zero in rtw_BIP_verify() to prevent using uninitialized data. Smatch warns that only 6 bytes are copied to this 8-byte (u64) variable, leaving the last two bytes uninitialized: drivers/staging/rtl8723bs/core/rtw_security.c:1308 rtw_BIP_verify() warn: not copying enough bytes for '&le_tmp64' (8 vs 6 bytes) Initializing the variable at the start of the function fixes this warning and ensures predictable behavior.

    Опубликовано Обновлено
  15. CVE-2026-31625

    Средний · CVSS 5.5EPSS 0,13%Нет опубликованного исправления

    HID: alps: fix NULL pointer dereference in alps_raw_event()

    In the Linux kernel, the following vulnerability has been resolved: HID: alps: fix NULL pointer dereference in alps_raw_event() Commit ecfa6f34492c ("HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them") attempted to fix up the HID drivers that had missed the previous fix that was done in 2ff5baa9b527 ("HID: appleir: Fix potential NULL dereference at raw event handle"), but the alps driver was missed. Fix this up by properly checking in the hid-alps driver that it had been claimed correctly before attempting to process the raw event.

    Опубликовано Обновлено
  16. CVE-2026-31624

    Средний · CVSS 5.5EPSS 0,13%Нет опубликованного исправления

    HID: core: clamp report_size in s32ton() to avoid undefined shift

    In the Linux kernel, the following vulnerability has been resolved: HID: core: clamp report_size in s32ton() to avoid undefined shift s32ton() shifts by n-1 where n is the field's report_size, a value that comes directly from a HID device. The HID parser bounds report_size only to <= 256, so a broken HID device can supply a report descriptor with a wide field that triggers shift exponents up to 256 on a 32-bit type when an output report is built via hid_output_field() or hid_set_field(). Commit ec61b41918587 ("HID: core: fix shift-out-of-bounds in hid_report_raw_event") added the same n > 32 clamp to the function snto32(), but s32ton() wa

    Опубликовано Обновлено
  17. CVE-2026-31623

    Средний · CVSS 5.5EPSS 0,12%Нет опубликованного исправления

    net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()

    In the Linux kernel, the following vulnerability has been resolved: net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete() A malicious USB device claiming to be a CDC Phonet modem can overflow the skb_shared_info->frags[] array by sending an unbounded sequence of full-page bulk transfers. Drop the skb and increment the length error when the frag limit is reached. This matches the same fix that commit f0813bcd2d9d ("net: wwan: t7xx: fix potential skb->frags overflow in RX path") did for the t7xx driver.

  18. CVE-2026-31622

    Высокий · CVSS 8.8EPSS 0,29%Нет опубликованного исправления

    NFC: digital: Bounds check NFC-A cascade depth in SDD response handler

    In the Linux kernel, the following vulnerability has been resolved: NFC: digital: Bounds check NFC-A cascade depth in SDD response handler The NFC-A anti-collision cascade in digital_in_recv_sdd_res() appends 3 or 4 bytes to target->nfcid1 on each round, but the number of cascade rounds is controlled entirely by the peer device. The peer sets the cascade tag in the SDD_RES (deciding 3 vs 4 bytes) and the cascade-incomplete bit in the SEL_RES (deciding whether another round follows). ISO 14443-3 limits NFC-A to three cascade levels and target->nfcid1 is sized accordingly (NFC_NFCID1_MAXSIZE = 10), but nothing in the driver actually enforce

    Опубликовано Обновлено
  19. CVE-2026-31619

    Средний · CVSS 5.5EPSS 0,12%Нет опубликованного исправления

    ALSA: fireworks: bound device-supplied status before string array lookup

    In the Linux kernel, the following vulnerability has been resolved: ALSA: fireworks: bound device-supplied status before string array lookup The status field in an EFW response is a 32-bit value supplied by the firewire device. efr_status_names[] has 17 entries so a status value outside that range goes off into the weeds when looking at the %s value. Even worse, the status could return EFR_STATUS_INCOMPLETE which is 0x80000000, and is obviously not in that array of potential strings. Fix this up by properly bounding the index against the array size and printing "unknown" if it's not recognized.

  20. CVE-2026-31618

    Средний · CVSS 5.5EPSS 0,12%Нет опубликованного исправления

    fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO

    In the Linux kernel, the following vulnerability has been resolved: fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO Much like commit 19f953e74356 ("fbdev: fb_pm2fb: Avoid potential divide by zero error"), we also need to prevent that same crash from happening in the udlfb driver as it uses pixclock directly when dividing, which will crash.

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →