p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux · Página 98

Vulnerabilidades publicadas para linux en los últimos 30 días: 1050. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 20122

  1. CVE-2026-90362

    Sin evaluarEPSS 0,22%Corrección disponible

    drm/msm/dsi: Drop dev_pm_opp_set_rate(0)

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/dsi: Drop dev_pm_opp_set_rate(0) dev_pm_opp_set_rate(0) removes the vote specified in required-opps but does not actually park the clock, making it run without the necessary power backing. Drop the explicit call to it. Every call site of ops->link_clk_disable() is followed by pm_runtime_put(), so the power vote will be rescinded if deemed safe. Patchwork: https://patchwork.freedesktop.org/patch/742783/

    • Actualiza a 7.2.6-1
    Publicación Actualización
  2. CVE-2026-90361

    Sin evaluarEPSS 0,22%Corrección disponible

    wifi: ath11k: fix leak in ath11k_service_ready_ext_event()

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: fix leak in ath11k_service_ready_ext_event() Currently, during ath11k_service_ready_ext_event() processing, svc_rdy_ext.mac_phy_caps can be allocated during TLV parsing. This is a temporary allocation that is freed on the success path, but not on the error path. If parsing succeeds far enough to allocate mac_phy_caps and then fails on a later TLV, the allocation leaks. So free the allocation on the error path. Compile tested only.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  3. CVE-2026-90360

    Sin evaluarEPSS 0,24%Corrección disponible

    regulator: core: use system_freezable_wq for init complete work

    In the Linux kernel, the following vulnerability has been resolved: regulator: core: use system_freezable_wq for init complete work schedule_delayed_work() uses system_wq, which is non-freezable, allowing regulator_init_complete_work to run concurrently with system suspend. This work fires ~30s after boot to disable unused regulators via I2C. When it races with PM suspend, the I2C adapter may already be suspended, triggering a -ESHUTDOWN warning in __i2c_transfer(): WARNING: ... at __i2c_transfer+0x36c/0x3c8 Call trace: __i2c_transfer i2c_transfer regmap_i2c_write _regmap_update_bits regulator_disable_regmap _regulato

    • Actualiza a 7.2.6-1
    Publicación Actualización
  4. CVE-2026-90359

    Baja · CVSS 1.8EPSS 0,21%Corrección disponible

    bpf: Reject >8 byte return values on return-reading trampoline paths

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject >8 byte return values on return-reading trampoline paths btf_distill_func_proto() builds the function model used for the fentry/fexit/fmod_ret/fsession trampolines and struct_ops. It has accepted a 16-byte __int128 return value since the trampoline was introduced: __get_type_size() returns the integer's type size, and the return-type check only rejected ret < 0. But the BPF trampoline preserves only 8 bytes of the return value (RAX on x86, i.e. R0). For an attach type that reads the target's return value the second half (RDX / R3) is neither saved nor restored,

    • Actualiza a 7.2.6-1
    Publicación Actualización
  5. CVE-2026-90358

    Alta · CVSS 7.8EPSS 0,17%Corrección disponible

    bpf, x86: Fix trampoline stack size for 128-bit arguments

    In the Linux kernel, the following vulnerability has been resolved: bpf, x86: Fix trampoline stack size for 128-bit arguments btf_distill_func_proto() accepts a function argument up to 16 bytes, so a 128-bit scalar such as __int128 reaches the x86 trampoline with arg_size == 16. But the current implementation assumes an __int128 argument only needs one register, so the register save area is under-allocated and save_args() overwrites adjacent stack slots. Compute the register count from arg_size for all arguments to fix it.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  6. CVE-2026-90357

    Alta · CVSS 8.8EPSS 0,34%Corrección disponible

    wifi: mt76: mt7915: unlink TWT flow if the MCU rejects the agreement

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7915: unlink TWT flow if the MCU rejects the agreement The flow is added to dev->twt_list before sending the agreement to the firmware, but the error path leaves it linked while flowid_mask is never set. The flow slot can then be reused and memset while still on the list, corrupting twt_list, and station removal leaves a dangling entry behind that mt7915_mac_twt_sched_list_add() later walks.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  7. CVE-2026-90356

    Sin evaluarEPSS 0,21%Corrección disponible

    wifi: mt76: mt7996: free vif links after clearing wcid entries on full reset

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: free vif links after clearing wcid entries on full reset mt7996_mac_reset_vif_iter() queues non-default vif links for kfree_rcu while dev->wcid[] still holds pointers to the wcid embedded in each freed link; mt76_reset_device() then dereferences those entries and runs mt76_wcid_cleanup() on them. If a grace period elapses in between, the cleanup operates on freed memory. Run mt76_reset_device() first, so the wcid entries are cleaned up and cleared while the links are still valid.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  8. CVE-2026-90355

    Sin evaluarEPSS 0,21%Corrección disponible

    wifi: mt76: mt7996: clear stale link state on full reset

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: clear stale link state on full reset After a full chip reset, mac80211 reconfig replays interface, link and channel context setup. mt7996_vif_link_add() short-circuits when the link_id is still marked in mvif->valid_links, a state introduced for postponing link teardown to interface removal. The reset path frees the link structures without clearing those bits, so the replayed setup never re-creates dev_info/bss_info/STA records in the restarted firmware and never re-registers the link wcid, leaving the device inoperative. The reset path also leaks every

    • Actualiza a 7.2.6-1
    Publicación Actualización
  9. CVE-2026-90354

    Sin evaluarEPSS 0,17%Corrección disponible

    wifi: mt76: mt7915: fix double hif2 init on the non-WED path

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7915: fix double hif2 init on the non-WED path mt7915_pci_init_hif2() was called unconditionally and again inside the WED-inactive branch. The helper increments the global hif_idx, writes the PCIe RECOG_ID register and takes a get_device() reference via mt7915_pci_get_hif2(), while removal only drops one reference. On non-WED dual-hif hardware this double-incremented hif_idx, wrote RECOG_ID twice and leaked a device reference. Only the call inside the WED-inactive branch is correct; drop the unconditional one. hif2 is already initialised to NULL.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  10. CVE-2026-90353

    Alta · CVSS 7EPSS 0,14%Corrección disponible

    wifi: mt76: mt7915: fix ext PHY use-after-free on register error path

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7915: fix ext PHY use-after-free on register error path After mt7915_register_ext_phy() succeeded, a failure of the main PHY mt7915_init_debugfs() or mt7915_coredump_register() unwound through free_phy2, which called ieee80211_free_hw() on the ext PHY hw while it was still registered with mac80211, since mt76_unregister_device() only unregisters the main hw. Unregister the ext PHY (thermal + phy + hw) first and skip the redundant free.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  11. CVE-2026-90352

    Sin evaluarEPSS 0,21%Corrección disponible

    wifi: mt76: mt7915: release hif2 reference on probe IRQ failure

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7915: release hif2 reference on probe IRQ failure The hif2 reference obtained by mt7915_pci_init_hif2() is only released on error paths that key off dev->hif2, which is not assigned until after the IRQ setup. If pci_alloc_irq_vectors() or the primary devm_request_irq() fails, the reference leaks. Drop it explicitly on those paths via mt7915_put_hif2().

    • Actualiza a 7.2.6-1
    Publicación Actualización
  12. CVE-2026-90351

    Sin evaluarEPSS 0,21%Corrección disponible

    wifi: mt76: mt7996: do not attach hif2 WED when the main WED attach failed

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: do not attach hif2 WED when the main WED attach failed If the WED attach for the primary PCIe function fails, the probe path still attached wed_hif2 for the secondary function, leaving the device in an inconsistent half-WED configuration that crashes later. The hif2 call also re-enabled hwrro_mode, which the failed primary attach had just turned off. Skip the hif2 WED setup when the primary WED device is not active.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  13. CVE-2026-90350

    Sin evaluarEPSS 0,21%Corrección disponible

    wifi: mt76: reject out-of-range link ids in mt76_vif_link()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: reject out-of-range link ids in mt76_vif_link() mt76_vif_link() indexes mvif->link[] without validating link_id, but callers pass mvif->deflink_id / msta->deflink_id, which hold IEEE80211_LINK_UNSPECIFIED (0xf) until the first link has been added. Since IEEE80211_MLD_MAX_NUM_LINKS is 15, that reads one element past the end of the array, aliasing mt76_vif_data.offchannel_link. Reachable via mt7996_set_tsf()/mt7996_offset_tsf() and mt7996_net_fill_forward_path(). Bounds check link_id and return NULL, matching mt7996_sta_link() and mt7996_sta_link_protected().

    • Actualiza a 7.2.6-1
    Publicación Actualización
  14. CVE-2026-90349

    Sin evaluarEPSS 0,21%Corrección disponible

    wifi: mt76: mt7996: fix out-of-bounds link array access in mt7996_tx()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: fix out-of-bounds link array access in mt7996_tx() When mac80211 leaves the link unspecified, mt7996_tx() substitutes the primary link id of the station or vif. That value is IEEE80211_LINK_UNSPECIFIED (0xf) until the first link has been added, and it is then used unchecked to index vif->link_conf[], mvif->mt76.link[] and sta->link[], all of which hold IEEE80211_MLD_MAX_NUM_LINKS (15) entries. Clamp the primary link id to the default link before using it, and use the clamped value for the link_sta fallback as well.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  15. CVE-2026-90348

    Sin evaluarEPSS 0,22%Corrección disponible

    wifi: ath10k: snoc: use memcpy_fromio() for MSA ramdump

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath10k: snoc: use memcpy_fromio() for MSA ramdump On WCN3990/SNOC the MSA region is mapped with devm_memremap(MEMREMAP_WT). On arm64 such a mapping is not Normal-cacheable, so unaligned accesses to it are not permitted. ath10k_msa_dump_memory() copies the region with a plain memcpy(), whose optimized __pi_memcpy_generic implementation issues wide/unaligned loads. This triggers an alignment fault (FSC=0x21) Oops in ath10k_snoc_fw_crashed_dump() while collecting the devcoredump: Unable to handle kernel paging request ... FSC=0x21: alignment fault pc : __pi_memcpy_g

    • Actualiza a 7.2.6-1
    Publicación Actualización
  16. CVE-2026-90347

    Alta · CVSS 8.4EPSS 0,17%Corrección disponible

    arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry

    In the Linux kernel, the following vulnerability has been resolved: arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry Commit e057b9477232 ("arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates") attempted to resolve a long-standing issue with syscall entry tracing, where a tracer is able to manipulate the first syscall argument without being subjected to seccomp or audit checking. Unfortunately, that fix was incomplete [1], as it failed to update 'orig_x0' between a tracer updating x0 during a seccomp ptrace exit (SECCOMP_RET_TRACE) and the seccomp filter being re-evaluated. Rather than add hooks to the core se

    • Actualiza a 7.2.6-1
    Publicación Actualización
  17. CVE-2026-90346

    Media · CVSS 6.8EPSS 0,21%Corrección disponible

    wifi: nl80211: clean up color-change beacon data on errors

    In the Linux kernel, the following vulnerability has been resolved: wifi: nl80211: clean up color-change beacon data on errors nl80211_color_change() calls nl80211_parse_beacon() for the beacon_next template, which can allocate params.beacon_next.mbssid_ies and .rnr_ies. A parsing failure returned directly instead of using the out: cleanup, leaking any allocations completed before the error. Allocate the nested attribute table before parsing beacon_next. Its allocation failure can then return before beacon data exists, while a later parsing failure uses out: to release the parsed data.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  18. CVE-2026-90345

    Media · CVSS 6.7EPSS 0,21%Corrección disponible

    wifi: brcmfmac: fix P2P action frame handling without device vif

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: fix P2P action frame handling without device vif Some P2P action frame paths assume the P2P device vif is always available. That is not true when userspace sends non-P2P public action frames through the primary interface, or when action-frame abort runs after the P2P device vif has not been created. Fall back to the primary vif when aborting an action frame without a P2P device vif, and guard P2P device saved IE access before using it for peer channel search.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  19. CVE-2026-90344

    Sin evaluarEPSS 0,2%Corrección disponible

    wifi: mac80211: disconnect on CSA to channel 0

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: disconnect on CSA to channel 0 The refactor for the CSA parsing erroneously equates channel zero and no information present, leading it to ignore a CSA on an AP that advertises a switch to that (invalid) channel. This leads to not disconnecting, which we should. For Intel devices, this can lead to a firmware crash. Fix this by using an int type for the channel number as well as the opclass, and using a (negative) value that cannot be encoded in the element to indicate it's not present.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  20. CVE-2026-90343

    Alta · CVSS 7.8EPSS 0,18%Corrección disponible

    wifi: cfg80211: stop PMSR before P2P and NAN teardown

    In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: stop PMSR before P2P and NAN teardown PMSR request teardown must abort active measurements while the wireless_dev is still present in the driver. cfg80211_leave_locked() and cfg80211_stop_pd() already do this before invoking the driver's stop callback, but cfg80211_stop_p2p_device() and cfg80211_stop_nan() do not. Those helpers are also called directly by nl80211, rfkill shutdown, and wireless_dev unregister paths. If one of these paths stops a P2P device or NAN interface with a pending request, it removes the mac80211 subinterface from the driver first. Su

    • Actualiza a 7.2.6-1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →