p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-gcp-fips · Page n° 169

Vulnérabilités publiées pour linux-gcp-fips au cours des 30 derniers jours : 622. Présentes dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 8401

  1. CVE-2026-52935

    Élevée · CVSS 7.8EPSS 0,1%Correctif disponible

    xfrm: espintcp: do not reuse an in-progress partial send

    In the Linux kernel, the following vulnerability has been resolved: xfrm: espintcp: do not reuse an in-progress partial send espintcp keeps a single in-flight transmit in ctx->partial. Before building a new sk_msg, espintcp_sendmsg() first tries to flush that state through espintcp_push_msgs(). For blocking callers, espintcp_push_msgs() may return success even when the previous partial send is still pending. espintcp_sendmsg() would then reinitialize emsg->skmsg and reuse ctx->partial while the old transfer still owns that state. Do not rebuild the send message when ctx->partial is still in progress. If espintcp_push_msgs() returns with e

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  2. CVE-2026-52934

    Élevée · CVSS 8.8EPSS 0,24%Correctif disponible

    batman-adv: tvlv: reject oversized TVLV packets

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: tvlv: reject oversized TVLV packets batadv_tvlv_container_ogm_append() builds a TVLV packet section from the tvlv.container_list. The total size of this section is computed by batadv_tvlv_container_list_size(), which sums the sizes of all registered containers. The return type and accumulator in batadv_tvlv_container_list_size() were u16. If the accumulated size exceeds U16_MAX, the value wraps around, causing the subsequent allocation in batadv_tvlv_container_ogm_append() to be undersized. The memcpy-style copy that follows would then write beyond the end of t

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  3. CVE-2026-52933

    Élevée · CVSS 7.8EPSS 0,15%Correctif disponible

    io_uring/poll: fix signed comparison in io_poll_get_ownership()

    In the Linux kernel, the following vulnerability has been resolved: io_uring/poll: fix signed comparison in io_poll_get_ownership() io_poll_get_ownership() uses a signed comparison to check whether poll_refs has reached the threshold for the slowpath: if (unlikely(atomic_read(&req->poll_refs) >= IO_POLL_REF_BIAS)) atomic_read() returns int (signed). When IO_POLL_CANCEL_FLAG (BIT(31)) is set in poll_refs, the value becomes negative in signed arithmetic, so the >= 128 comparison always evaluates to false and the slowpath is never taken. Fix this by casting the atomic_read() result to unsigned int before the comparison, so that the canc

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  4. CVE-2026-52931

    Critique · CVSS 9.8EPSS 0,5%Correctif disponible

    batman-adv: tp_meter: avoid use of uninit sender vars

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: tp_meter: avoid use of uninit sender vars batadv_tp_recv_ack() and batadv_tp_stop() are only valid for tp_vars in the BATADV_TP_SENDER role. When called with a BATADV_TP_RECEIVER role, it proceeds to read sender-only members that were never initialized, leading to undefined behavior. This can be triggered when a node that is currently acting as a receiver in an ongoing tp_meter session receives a malicious ACK packet. Guard against this by checking tp_vars->role immediately after the lookup and bailing out if it is not BATADV_TP_SENDER, before any of those mem

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour
  5. CVE-2026-52930

    Moyenne · CVSS 5.5EPSS 0,12%Correctif disponible

    ipc/shm: serialize orphan cleanup with shm_nattch updates

    In the Linux kernel, the following vulnerability has been resolved: ipc/shm: serialize orphan cleanup with shm_nattch updates shm_destroy_orphaned() walks the shm idr under shm_ids(ns).rwsem, but that does not serialize all fields tested by shm_may_destroy(). In particular, shm_nattch is updated while holding shm_perm.lock, and attach paths can do that without holding the rwsem. Do not decide that an orphaned segment is unused before taking the object lock. Move the shm_may_destroy() check under shm_perm.lock, matching the other destroy paths, and unlock the segment when it no longer qualifies for removal.

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  6. CVE-2026-52929

    Élevée · CVSS 7.5EPSS 0,87%Correctif disponible

    sctp: stream: fully roll back denied add-stream state

    In the Linux kernel, the following vulnerability has been resolved: sctp: stream: fully roll back denied add-stream state When ADD_OUT_STREAMS is denied, SCTP only shrinks the queued chunks and then lowers outcnt. That leaves removed stream metadata behind, so a later re-add can reuse a stale ext and hit a null-pointer dereference in the scheduler get path. Fix the rollback by tearing down the removed stream state the same way other stream resizes do. Unschedule the current scheduler state, drop the removed stream ext state with sctp_stream_outq_migrate(), and then reschedule the remaining streams. This keeps scheduler-private RR/FC/PRIO

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  7. CVE-2026-52928

    Moyenne · CVSS 5.5EPSS 0,11%Correctif disponible

    af_unix: Reject SIOCATMARK on non-stream sockets

    In the Linux kernel, the following vulnerability has been resolved: af_unix: Reject SIOCATMARK on non-stream sockets SIOCATMARK reports whether the receive queue is at the urgent mark for MSG_OOB. In AF_UNIX, MSG_OOB is supported only for SOCK_STREAM sockets. SOCK_DGRAM and SOCK_SEQPACKET reject MSG_OOB in sendmsg() and recvmsg(), so they should not support SIOCATMARK either. Return -EOPNOTSUPP for non-stream sockets before checking the receive queue.

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  8. CVE-2026-52927

    Élevée · CVSS 7.8EPSS 0,12%Correctif disponible

    netfilter: ebtables: fix OOB read in compat_mtw_from_user

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ebtables: fix OOB read in compat_mtw_from_user Luxiao Xu says: The function compat_mtw_from_user() converts ebtables extensions from 32-bit user structures to kernel native structures. However, it lacks proper validation of the user-supplied match_size/target_size. When certain extensions are processed, the kernel-side translation logic may perform memory accesses based on the extension's expected size. If the user provides a size smaller than what the extension requires, it results in an out-of-bounds read as reported by KASAN. This fix introduces a c

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  9. CVE-2026-52926

    Moyenne · CVSS 5.5EPSS 0,11%Correctif disponible

    batman-adv: clear current gateway during teardown

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: clear current gateway during teardown batadv_gw_node_free() removes the gateway list entries during mesh teardown, but it does not clear the currently selected gateway. This leaves stale gateway state behind across cleanup and can break a later mesh recreation. Clear bat_priv->gw.curr_gw before walking the gateway list so the selected gateway reference is dropped as part of teardown.

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour
  10. CVE-2026-52925

    Moyenne · CVSS 5.5EPSS 0,11%Correctif disponible

    vrf: Fix a potential NPD when removing a port from a VRF

    In the Linux kernel, the following vulnerability has been resolved: vrf: Fix a potential NPD when removing a port from a VRF RCU readers that identified a net device as a VRF port using netif_is_l3_slave() assume that a subsequent call to netdev_master_upper_dev_get_rcu() will return a VRF device. They then continue to dereference its l3mdev operations. This assumption is not always correct and can result in a NPD [1]. There is no RCU synchronization when removing a port from a VRF, so it is possible for an RCU reader to see a new master device (e.g., a bridge) that does not have l3mdev operations. Fix by adding RCU synchronization after

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour
  11. CVE-2026-52924

    Critique · CVSS 9.8EPSS 0,66%Correctif disponible

    sctp: purge outqueue on stale COOKIE-ECHO handling

    In the Linux kernel, the following vulnerability has been resolved: sctp: purge outqueue on stale COOKIE-ECHO handling sctp_stream_update() is only invoked when the association is moved into COOKIE_WAIT during association setup/reconfiguration. In this path, the outbound stream scheduler state (stream->out_curr) is expected to be clean, since no user data should have been transmitted yet unless the state machine has already partially progressed. However, a corner case exists in sctp_sf_do_5_2_6_stale(): when a Stale Cookie ERROR is received, the association is rolled back from COOKIE_ECHOED to COOKIE_WAIT. In this scenario, user data may a

    • Mettez à jour vers 5.15.0-1114.124+fips1
    Publication Mise à jour
  12. CVE-2026-52923

    Élevée · CVSS 7.8EPSS 0,21%Correctif disponible

    ipc: limit next_id allocation to the valid ID range

    In the Linux kernel, the following vulnerability has been resolved: ipc: limit next_id allocation to the valid ID range The checkpoint/restore sysctl path can request the next SysV IPC id through ids->next_id. ipc_idr_alloc() currently forwards that request to idr_alloc() with an open-ended upper bound. If the valid tail of the SysV IPC id space is full, the allocation can spill beyond ipc_mni. The returned SysV IPC id still uses the normal index encoding, so later lookup and removal can target the wrong slot. This leaves the real IDR entry behind and breaks the IDR state for the object. The bug is in ipc_idr_alloc() in the checkpoint/

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  13. CVE-2026-52922

    Élevée · CVSS 7.5EPSS 0,39%Correctif disponible

    batman-adv: dat: handle forward allocation error

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: dat: handle forward allocation error batadv_dat_forward_data() calls pskb_copy_for_clone() to duplicate an skb for each DHT candidate, but does not check the return value before passing it to batadv_send_skb_prepare_unicast_4addr(). That function dereferences the skb unconditionally, so a failed allocation triggers a NULL pointer dereference. Skip forwarding to the current DHT candidate on allocation failure.

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour
  14. CVE-2026-52921

    Moyenne · CVSS 5.5EPSS 0,11%Correctif disponible

    netfilter: ipset: stop hash:* range iteration at end

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: stop hash:* range iteration at end The following hash set variants: hash:ip,mark hash:ip,port hash:ip,port,ip hash:ip,port,net iterate IPv4 ranges with a 32-bit iterator. The iterator must stop once the last address in the requested range has been processed. Advancing it once more can move the traversal state past the end of the request, so a later retry may continue from an unintended position. Handle the iterator increment explicitly at the end of the loop and stop once the upper bound has been processed. This keeps the existing retry behaviour intac

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour
  15. CVE-2026-52920

    Élevée · CVSS 8.3EPSS 0,3%Correctif disponible

    netfilter: xt_policy: fix strict mode inbound policy matching

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_policy: fix strict mode inbound policy matching match_policy_in() walks sec_path entries from the last transform to the first one, but strict policy matching needs to consume info->pol[] in the same forward order as the rule layout. Derive the strict-match policy position from the number of transforms already consumed so that multi-element inbound rules are matched consistently.

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour
  16. CVE-2026-52919

    Élevée · CVSS 7.8EPSS 0,12%Correctif disponible

    batman-adv: fix tp_meter counter underflow during shutdown

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix tp_meter counter underflow during shutdown batadv_tp_sender_shutdown() unconditionally decrements the "sending" atomic counter. If multiple paths (e.g. timeout, user cancel, and normal finish) call this function, the counter can underflow to -1. Since the sender logic treats any non-zero value as "still sending", a negative value causes the sender kthread to loop indefinitely. This leads to a use-after-free when the interface is removed while the zombie thread is still active. Fix this by using atomic_xchg() to ensure the counter only transitions from 1 to

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour
  17. CVE-2026-52918

    Élevée · CVSS 8.8EPSS 0,22%Correctif disponible

    Bluetooth: serialize accept_q access

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: serialize accept_q access bt_sock_poll() walks the accept queue without synchronization, while child teardown can unlink the same socket and drop its last reference. The unsynchronized accept queue walk has existed since the initial Bluetooth import. Protect accept_q with a dedicated lock for queue updates and polling. Also rework bt_accept_dequeue() to take temporary child references under the queue lock before dropping it and locking the child socket.

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  18. CVE-2026-52917

    Élevée · CVSS 7.1EPSS 0,13%Correctif disponible

    sctp: diag: reject stale associations in dump_one path

    In the Linux kernel, the following vulnerability has been resolved: sctp: diag: reject stale associations in dump_one path The SCTP exact sock_diag lookup can hold a transport reference, block on lock_sock(sk), and then resume after sctp_association_free() has marked the association dead and freed its bind address list. When that happens, inet_assoc_attr_size() and inet_diag_msg_sctpasoc_fill() can still dereference association state that is no longer valid for reporting. In particular, inet_diag_msg_sctpasoc_fill() may read an empty bind-address list as a real sctp_sockaddr_entry and trigger an out-of-bounds read from unrelated associatio

    • Mettez à jour vers 5.15.0-1118.128+fips1
    Publication Mise à jour
  19. CVE-2026-52916

    Moyenne · CVSS 5.5EPSS 0,12%Correctif disponible

    batman-adv: frag: disallow unicast fragment in fragment

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: frag: disallow unicast fragment in fragment batadv_frag_skb_buffer() is called by batadv_batman_skb_recv() when a BATADV_UNICAST_FRAG packet is received. Once all fragments are collected and the packet is reassembled, batadv_recv_frag_packet() calls batadv_batman_skb_recv() again to process the defragmented payload. A malicious sender can craft a BATADV_UNICAST_FRAG packet whose reassembled payload is itself a BATADV_UNICAST_FRAG packet (matryoshka-style nesting). Each nesting level recurses through batadv_batman_skb_recv() without bound, growing the kernel sta

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour
  20. CVE-2026-52915

    Élevée · CVSS 7.1EPSS 0,13%Correctif disponible

    netfilter: ip6t_hbh: reject oversized option lists

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ip6t_hbh: reject oversized option lists struct ip6t_opts stores at most IP6T_OPTS_OPTSNR option descriptors, but hbh_mt6_check() does not reject larger optsnr values supplied from userspace. Validate optsnr in the rule setup path so only match data that fits the fixed-size opts array can be installed. This follows the existing xtables pattern of rejecting invalid user-provided counts in checkentry() and keeps the packet matching path unchanged. `struct ip6t_opts` has a fixed `opts[IP6T_OPTS_OPTSNR]` array, where `IP6T_OPTS_OPTSNR` is 16, then off-by-one array a

    • Mettez à jour vers 5.15.0-1112.122+fips1
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →