p PatchFirst

PatchFirst · Latest vulnerabilities

linux-azure-7.0 vulnerabilities · Page 193

Vulnerabilities published for linux-azure-7.0 in the last 30 days: 1031. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 6100

  1. CVE-2026-72364

    High · CVSS 7.1EPSS 0.17%Fix available

    netfs: Fix writeback error handling

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix writeback error handling Fix the error handling in writeback_iter() loop. If an error occurs, writeback_iter() needs to be called again with *error set to the error so that it can clean up iteration state. Further, the current folio needs unlocking and redirtying.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  2. CVE-2026-72363

    Not ratedEPSS 0.21%Fix available

    netfs: Fix folio state after ENOMEM whilst under writeback iteration

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix folio state after ENOMEM whilst under writeback iteration Fix the state of the current folio when ENOMEM occurs during writeback iteration. The folio needs to be redirtied and unlocked before the terminal writeback_iter() is invoked.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  3. CVE-2026-72362

    Not ratedEPSS 0.21%Fix available

    drm/xe/pt: Fix NULL pointer dereference in xe_pt_zap_ptes_entry()

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/pt: Fix NULL pointer dereference in xe_pt_zap_ptes_entry() The page-table walk framework may pass a NULL *child pointer for unpopulated entries. xe_pt_zap_ptes_entry() called container_of(*child) before checking for NULL, then dereferenced the result, causing a crash. Move the container_of() call after a NULL guard, so the function returns early instead of proceeding with an invalid pointer. XE_WARN_ON is kept to help root cause the issue, but we now bail instead of crashing the driver. v2: Comment that triggering XE_WARN_ON is unexpected behavior (Matt Brost) (ch

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  4. CVE-2026-72361

    Not ratedEPSS 0.21%Fix available

    drm/xe/hw_engine: Fix double-free of managed BO in error path

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/hw_engine: Fix double-free of managed BO in error path The error path in hw_engine_init() explicitly frees a BO allocated with xe_managed_bo_create_pin_map() via xe_bo_unpin_map_no_vm(). Since the managed BO already has a devm cleanup action registered, this causes a double-free when devm unwinds during probe failure. Remove the explicit free and let devm handle it, consistent with all other xe_managed_bo_create_pin_map() callers. (cherry picked from commit e459a3bdeb117be496d7f229e2ea1f6c9fe4080b)

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  5. CVE-2026-72360

    High · CVSS 8.4EPSS 0.17%Fix available

    drm/xe/pf: Don't attempt to process FAST_REQ or EVENT relays

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/pf: Don't attempt to process FAST_REQ or EVENT relays Currently defined VF/PF relay actions use regular REQUEST messages only and the PF shouldn't attempt to handle FAST_REQUEST nor EVENT messages as this would result in breaking the VFPF ABI protocol and also might trigger an assert on the PF side. (cherry picked from commit 1714d360fc5ae2e0886a69e979095d9c7ff3568a)

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  6. CVE-2026-72357

    High · CVSS 7.8EPSS 0.17%Fix available

    uprobes/x86: Use proper mm_struct in __in_uprobe_trampoline

    In the Linux kernel, the following vulnerability has been resolved: uprobes/x86: Use proper mm_struct in __in_uprobe_trampoline In the unregister path we use __in_uprobe_trampoline check with current->mm for the VMA lookup, which is wrong, because we are in the tracer context, not the traced process. Add mm_struct pointer argument to __in_uprobe_trampoline and changing related callers to pass proper mm_struct pointer.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  7. CVE-2026-72356

    High · CVSS 7.5EPSS 0.63%Fix available

    cifs: Fix missing credit release on failure in cifs_issue_read()

    In the Linux kernel, the following vulnerability has been resolved: cifs: Fix missing credit release on failure in cifs_issue_read() Fix missing release of credits in the failure path in cifs_issue_read() lest retrying the subreq just overwrites the credits value.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  8. CVE-2026-72355

    Critical · CVSS 9.8EPSS 0.64%Fix available

    netfs: Fix barriering when walking subrequest list

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix barriering when walking subrequest list Fix the barriering used when walking the subrequest list in retry as there's a possibility of seeing a subreq that's just been added by the application thread.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  9. CVE-2026-72352

    High · CVSS 7.8EPSS 0.18%Fix available

    HID: bpf: Fix hid_bpf_get_data() range check

    In the Linux kernel, the following vulnerability has been resolved: HID: bpf: Fix hid_bpf_get_data() range check hid_bpf_get_data() returns a pointer into the HID-BPF context data when the caller-provided offset and size fit inside ctx->allocated_size. The current check adds rdwr_buf_size and offset before comparing the result against ctx->allocated_size. Since both values are unsigned, a very large size can wrap the sum below ctx->allocated_size and make the helper return a pointer even though the requested range is not contained in the backing buffer. Use check_add_overflow() to reject wrapped range ends before comparing the requested r

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  10. CVE-2026-72351

    Critical · CVSS 9.8EPSS 0.74%Fix available

    gue: validate REMCSUM private option length

    In the Linux kernel, the following vulnerability has been resolved: gue: validate REMCSUM private option length GUE private flags can indicate that remote checksum offload metadata is present. The private flags field itself is accounted for by guehdr_flags_len(), but guehdr_priv_flags_len() currently returns 0 even when GUE_PFLAG_REMCSUM is set. This lets a packet with only the private flags field pass validate_gue_flags(), after which gue_remcsum() and gue_gro_remcsum() read the missing REMCSUM start/offset fields from the following bytes. Account for GUE_PLEN_REMCSUM when GUE_PFLAG_REMCSUM is present so that malformed packets are reject

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  11. CVE-2026-72350

    High · CVSS 7.8EPSS 0.18%Fix available

    netfilter: xt_u32: reject invalid shift counts

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_u32: reject invalid shift counts u32_match_it() executes rule-supplied shift operands on a 32-bit value. A malformed u32 rule can provide a shift count of 32 or more, triggering an undefined shift out-of-bounds during packet evaluation. Validate XT_U32_LEFTSH and XT_U32_RIGHTSH operands in u32_mt_checkentry() and reject malformed rules before they reach the packet path.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  12. CVE-2026-72349

    Not ratedEPSS 0.22%Fix available

    netfilter: xt_rateest: fix u64 truncation in xt_rateest_mt()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_rateest: fix u64 truncation in xt_rateest_mt() On links faster than ~34 Gbps, where byte rate may exceed 2^32-1 (~ 4.3 GBps), the comparison result becomes incorrect because the truncated value no longer reflects the actual estimator rate. Fix by changing the local variables to u64.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  13. CVE-2026-72348

    Critical · CVSS 9.1EPSS 0.63%Fix available

    netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop The ah, hbh and rt matches check that the fixed extension header is present, then use the header length field to derive the advertised extension header length for matching. For the ah match, add the missing advertised-length check. For hbh and rt, update the existing advertised-length checks. In all three cases, set hotdrop to true before returning false when the advertised extension header length exceeds the available skb data. Returning false treats the packet as a rule mismatch. Set hotdrop to true

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  14. CVE-2026-72347

    High · CVSS 7.3EPSS 0.17%Fix available

    netfilter: xt_connmark: reject invalid shift parameters

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_connmark: reject invalid shift parameters Revision 2 of the CONNMARK target accepts user-controlled shift parameters and applies them to 32-bit mark values in connmark_tg_shift(). A shift_bits value of 32 or more triggers an undefined-shift bug when the rule is evaluated. Invalid shift_dir values are also accepted and silently fall back to the left-shift path. Reject invalid revision-2 shift parameters in connmark_tg_check() so malformed rules fail at installation time, before they can reach the packet path.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  15. CVE-2026-72345

    High · CVSS 7.8EPSS 0.17%Fix available

    net/mlx5: LAG, Fix off-by-one in single-FDB error rollback

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: LAG, Fix off-by-one in single-FDB error rollback On failure at index i, the reverse cleanup loop in mlx5_lag_create_single_fdb() starts from i, so the failed index itself is rolled back. That can operate on uninitialized state or double-tear-down a rule the add_one path already self-rolled-back. Start the rollback from i - 1 so only successfully-installed entries are undone.

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  16. CVE-2026-72344

    High · CVSS 7.8EPSS 0.17%No fix published

    net/mlx5e: TC, skip peer flow cleanup when LAG seq is unavailable

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: TC, skip peer flow cleanup when LAG seq is unavailable mlx5_lag_get_dev_seq() will return error when the peer isn't in the LAG or when no device is marked as master. Result bad memory access and kernel crash[1]. Hence, skip the peer when lookup fails. Note: In case there are peer flows, they are cleaned before LAG cleared the master mark. [1] RIP: 0010:mlx5e_tc_del_fdb_peers_flow+0x3d/0x350 [mlx5_core] Call Trace: <TASK> mlx5e_tc_clean_fdb_peer_flows+0xc1/0x130 [mlx5_core] mlx5_esw_offloads_unpair+0x3a/0x400 [mlx5_core] mlx5_esw_offloads_devcom_event+0xee/

    Published Updated
  17. CVE-2026-72343

    High · CVSS 8.4EPSS 0.2%Fix available

    net/mlx5e: Fix HV VHCA stats zero-sized buffer allocation

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix HV VHCA stats zero-sized buffer allocation mlx5e_hv_vhca_stats_create() is called from mlx5e_nic_enable(), before mlx5e_open(). At that point priv->stats_nch is still zero, because it is only ever incremented in mlx5e_channel_stats_alloc(), which is reached only from mlx5e_open_channel(). mlx5e_hv_vhca_stats_buf_size() therefore returns 0, and kvzalloc(0, GFP_KERNEL) returns ZERO_SIZE_PTR ((void *)16) rather than NULL. The "if (!buf)" guard does not catch this, and mlx5e_hv_vhca_stats_create() completes "successfully" with priv->stats_agent.buf set to ZERO_S

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  18. CVE-2026-72342

    High · CVSS 8.4EPSS 0.2%Fix available

    net/mlx5e: Fix HV VHCA stats agent registration race

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix HV VHCA stats agent registration race mlx5e_hv_vhca_stats_create() registers the stats agent through mlx5_hv_vhca_agent_create(). The helper publishes the agent in hv_vhca->agents[type] under agents_lock and immediately schedules an asynchronous control invalidation on the HV VHCA workqueue before returning to mlx5e. The asynchronous invalidation invokes the control agent's invalidate callback, which reads the hypervisor control block and forwards the command to mlx5e_hv_vhca_stats_control(). That callback may either: - call cancel_delayed_work_sync(&priv

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  19. CVE-2026-72341

    Not ratedEPSS 0.21%Fix available

    net/mlx5e: Fix publication race for priv->channel_stats[]

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix publication race for priv->channel_stats[] mlx5e_channel_stats_alloc() publishes a new entry to priv->channel_stats[] and then increments priv->stats_nch as a publication token, but neither store carries any memory barrier: priv->channel_stats[ix] = kvzalloc_node(...); if (!priv->channel_stats[ix]) return -ENOMEM; priv->stats_nch++; Concurrent readers compute the loop bound from priv->stats_nch and then dereference priv->channel_stats[i] using plain accesses, e.g. for (i = 0; i < priv->stats_nch; i++) { struct mlx5e_channel_stats *cs = priv->channe

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated
  20. CVE-2026-72340

    High · CVSS 7.8EPSS 0.18%Fix available

    net: microchip: vcap: fix races on the shared Super VCAP block

    In the Linux kernel, the following vulnerability has been resolved: net: microchip: vcap: fix races on the shared Super VCAP block The VCAP instances on a chip are not independent, yet they are locked independently. On sparx5 and lan969x the IS0 and IS2 instances are backed by the same Super VCAP hardware block and share its cache and command registers: every access drives the shared VCAP_SUPER_CTRL register and moves data through the shared cache registers. Accessing one instance therefore races with accessing another. The per-instance admin->lock cannot prevent this, as each instance takes a different lock. The locking issue is mostly d

    • Update to 7.0.0-1017.17~24.04.1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →