p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-fips · Página 188

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

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 9417

  1. CVE-2026-64266

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

    fuse: re-lock request before returning from fuse_ref_folio()

    In the Linux kernel, the following vulnerability has been resolved: fuse: re-lock request before returning from fuse_ref_folio() fuse_ref_folio() unlocks the request but does not re-lock it before returning. fuse_chan_abort() can end the request and the async end callback (eg fuse_writepage_free()) can free the args while the subsequent copy chain logic after fuse_ref_folio() accesses them, leading to use-after-free issues. Fix this by locking the request in fuse_ref_folio() before returning.

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  2. CVE-2026-64256

    Media · CVSS 5.5EPSS 0,16%Corrección disponible

    xfs: don't wrap around quota ids in dqiterate

    In the Linux kernel, the following vulnerability has been resolved: xfs: don't wrap around quota ids in dqiterate LOLLM noticed that q_id is an unsigned 32-bit variable. If it happens to be set to XFS_DQ_ID_MAX due to a filesystem that actually has a dquot for ID_MAX, then this addition will truncate to zero and the iteration starts over. Fix this by casting to u64.

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  3. CVE-2026-64255

    Alta · CVSS 8.8EPSS 0,27%Sin corrección publicada

    wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlers

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlers Three BA session handlers use ffs(ba_data->sta_mask) - 1 to derive a station ID without checking that sta_mask is non-zero. When sta_mask is zero, ffs() returns 0 and the subtraction wraps to 0xFFFFFFFF, causing an out-of-bounds access on fw_id_to_link_sta[]. Add WARN_ON_ONCE(!ba_data->sta_mask) guards before each ffs() call, consistent with the existing check in iwl_mld_ampdu_rx_start().

    Publicación Actualización
  4. CVE-2026-64254

    Media · CVSS 5.5EPSS 0,11%Corrección disponible

    NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR

    In the Linux kernel, the following vulnerability has been resolved: NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR When BAR_PEER_SPAD and BAR_CONFIG share one PCI BAR, the module teardown path ends up calling pci_iounmap() on the same iomem with some offset, which is unnecessary and triggers a kernel warning like the following: Trying to vunmap() nonexistent vm area (0000000069a5ffe8) WARNING: mm/vmalloc.c:3470 at vunmap+0x58/0x68, CPU#5: modprobe/2937 [...] Call trace: vunmap+0x58/0x68 (P) iounmap+0x34/0x48 pci_iounmap+0x2c/0x40 ntb_epf_pci_remove+0x44/0x80 [ntb_hw_epf] pci_device_remo

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  5. CVE-2026-64249

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

    fpga: region: fix use-after-free in child_regions_with_firmware()

    In the Linux kernel, the following vulnerability has been resolved: fpga: region: fix use-after-free in child_regions_with_firmware() Move of_node_put(child_region) after the error print to avoid accessing freed memory when pr_err() references child_region. [ Yilun: Fix the Fixes tag ]

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  6. CVE-2026-64247

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

    KVM: x86: hyper-v: Bound the bank index when querying sparse banks

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86: hyper-v: Bound the bank index when querying sparse banks When checking if a VP ID is included in a sparse bank set, explicitly check that the ID can actually be contained in a sparse bank (the TLFS allows for a maximum of 64 banks of 64 vCPUs each). When handling a paravirtual TLB flush for L2, the VP ID is copied verbatim from the enlightened VMCS, without any bounds check, i.e. isn't guaranteed to be under the limit of 4096. Failure to check the bounds of the VP ID leads to an out-of-bounds read when testing the sparse bank, and super strictly speaking could l

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  7. CVE-2026-64246

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

    power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init()

    In the Linux kernel, the following vulnerability has been resolved: power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init() Move of_node_put(dn) after the of_match_node() call, which still needs the node pointer. The node reference is correctly released after use.

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  8. CVE-2026-64245

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

    fbdev: modedb: fix a possible UAF in fb_find_mode()

    In the Linux kernel, the following vulnerability has been resolved: fbdev: modedb: fix a possible UAF in fb_find_mode() If mode_option is NULL, it is assigned from mode_option_buf: if (!mode_option) { fb_get_options(NULL, &mode_option_buf); mode_option = mode_option_buf; } Later, name is assigned from mode_option: const char *name = mode_option; However, mode_option_buf is freed before name is no longer used: kfree(mode_option_buf); while name is still accessed by: if ((name_matches(db[i], name, namelen) || Since name aliases mode_option_buf, this may result in a use-after-free. Fix this by extending the lifetime

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  9. CVE-2026-64244

    Media · CVSS 5.5EPSS 0,11%Corrección disponible

    drivers/base/memory: set mem->altmap after successful device registration

    In the Linux kernel, the following vulnerability has been resolved: drivers/base/memory: set mem->altmap after successful device registration If __add_memory_block() fails at xa_store() (under memory pressure for example), device_unregister() is called, which eventually triggers memory_block_release() with mem->altmap still set, causing a WARN_ON(mem->altmap). This was triggered by modifying virtio-mem driver. Fix this by delaying the assignment of mem->altmap until after __add_memory_block() has succeeded.

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  10. CVE-2026-64243

    Alta · CVSS 7.1EPSS 0,16%Corrección disponible

    ASoC: codecs: simple-mux: Fix enum control bounds check

    In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: simple-mux: Fix enum control bounds check simple_mux_control_put() rejects values greater than e->items, but enum control values are zero based. For the two-entry mux used by this driver, valid values are 0 and 1, so value 2 must be rejected as well. Accepting e->items can store an invalid mux state, pass it to the GPIO setter, and pass it on to the DAPM mux update path where it is used as an index into the enum text array. Use the same >= e->items check used by the ASoC enum helpers.

    • Actualiza a 6.8.0-146.146+fips1
    Publicación Actualización
  11. CVE-2026-64242

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

    usb: gadget: net2280: Fix double free in probe error path

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: net2280: Fix double free in probe error path usb_initialize_gadget() installs gadget_release() as the release callback for the embedded gadget device. The struct net2280 instance is therefore released through gadget_release() when the gadget device's last reference is dropped. The probe error path calls net2280_remove(), which tears down the partially initialized device and drops the gadget reference with usb_put_gadget(). Calling kfree(dev) afterwards can free the same object again. Drop the explicit kfree() and let the gadget device release callback handl

    • Actualiza a 6.8.0-146.146+fips1
    Publicación Actualización
  12. CVE-2026-64241

    Media · CVSS 5.5EPSS 0,11%Corrección disponible

    gpio: rockchip: teardown bugs and resource leaks

    In the Linux kernel, the following vulnerability has been resolved: gpio: rockchip: teardown bugs and resource leaks Address several teardown issues and resource leaks in the driver's remove path and error handling: 1. Debounce clock reference leak: The debounce clock (bank->db_clk) is obtained using of_clk_get() which increments the clock's reference count, but clk_put() is never called. Register a devm action to cleanly release it on unbind. Note that of_clk_get(..., 1) remains necessary over devm_clk_get() because the DT binding does not define clock-names, precluding name-based lookup. 2. Unregistered chained IRQ handle

    • Actualiza a 6.8.0-147.147+fips1
    Publicación Actualización
  13. CVE-2026-64240

    Media · CVSS 5.5EPSS 0,11%Corrección disponible

    media: rc: igorplugusb: fix control request setup packet

    In the Linux kernel, the following vulnerability has been resolved: media: rc: igorplugusb: fix control request setup packet Commit eac69475b01f ("media: rc: igorplugusb: heed coherency rules") changed the control request storage from an embedded struct to an allocated pointer so it can obey DMA coherency rules. However, the driver still passes &ir->request to usb_fill_control_urb(). That points the URB setup packet at the pointer field itself rather than at the allocated struct usb_ctrlrequest. USB core then interprets pointer bytes as the setup packet. This can produce an invalid bRequestType and trigger the control direction warning re

    • Actualiza a 6.8.0-146.146+fips1
    Publicación Actualización
  14. CVE-2026-64239

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

    mm/damon/sysfs-schemes: delete tried region in regions_rmdirs()

    In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-schemes: delete tried region in regions_rmdirs() DAMON sysfs maintains the DAMOS tried region directory objects via a linked list. When the user requests refresh of the directories, DAMON sysfs removes all the region directories first, and then generate updated regions directory on the empty space. The removal function (damon_sysfs_scheme_regions_rm_dirs()) only puts the kobj objects. Deletion of the container region object from the linked list is done inside the kobj release callback function. If somehow the callback invocation is delayed, the list will

    • Actualiza a 6.8.0-146.146+fips1
    Publicación Actualización
  15. CVE-2026-64237

    Alta · CVSS 7.1EPSS 0,12%Corrección disponible

    Input: elan_i2c - validate firmware size before use

    In the Linux kernel, the following vulnerability has been resolved: Input: elan_i2c - validate firmware size before use Ensure that the firmware file is large enough to contain the expected number of pages and the signature (which resides at the end of the firmware blob) before accessing them to prevent potential out-of-bounds reads.

    • Actualiza a 6.8.0-146.146+fips1
    Publicación Actualización
  16. CVE-2026-64234

    Media · CVSS 5.5EPSS 0,11%Corrección disponible

    tty: serial: pch_uart: add check for dma_alloc_coherent()

    In the Linux kernel, the following vulnerability has been resolved: tty: serial: pch_uart: add check for dma_alloc_coherent() Add a check for dma_alloc_coherent() failure to prevent a potential NULL pointer dereference in dma_handle_rx(). Properly release DMA channels and the PCI device reference using a goto ladder if the allocation fails.

    • Actualiza a 6.8.0-146.146+fips1
    Publicación Actualización
  17. CVE-2026-64233

    Media · CVSS 5.5EPSS 0,11%Corrección disponible

    usb: gadget: uvc: hold opts->lock across XU walks in uvc_function_bind

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: uvc: hold opts->lock across XU walks in uvc_function_bind uvc_function_bind() walks &opts->extension_units twice without holding opts->lock: - directly, for the iExtension string-descriptor fixup loop; - indirectly, four times via uvc_copy_descriptors() (once per speed), where the helper iterates uvc->desc.extension_units (which aliases &opts->extension_units) to size and emit XU descriptors. The configfs side (uvcg_extension_make / uvcg_extension_drop, in drivers/usb/gadget/function/uvc_configfs.c) takes opts->lock around its list_add_tail / list

    • Actualiza a 6.8.0-146.146+fips1
    Publicación Actualización
  18. CVE-2026-64231

    Media · CVSS 5.5EPSS 0,12%Corrección disponible

    drm/msm/dsi: don't dump registers past the mapped region

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/dsi: don't dump registers past the mapped region On DSI 6G platforms the IO address space is internally adjusted by io_offset. Later this adjusted address might be used for memory dumping. However the size that is used for memory dumping isn't adjusted to account for the io_offset, leading to the potential access to the unmapped region. Lower ctrl_size by the io_offset value to prevent access past the mapped area. msm_disp_snapshot_add_block+0x1d4/0x3c8 [msm] (P) msm_dsi_host_snapshot+0x4c/0x78 [msm] msm_dsi_snapshot+0x28/0x50 [msm] msm_disp_snapshot_capture_st

    • Actualiza a 6.8.0-139.139+fips1
    Publicación Actualización
  19. CVE-2026-64227

    Media · CVSS 5.5EPSS 0,16%Sin corrección publicada

    ACPI: driver: Check ACPI_COMPANION() against NULL during probe

    In the Linux kernel, the following vulnerability has been resolved: ACPI: driver: Check ACPI_COMPANION() against NULL during probe Since every platform driver can be forced to match a device that doesn't match its list of device IDs because of device_match_driver_override(), platform drivers that rely on the existence of a device's ACPI companion object should verify its presence. Accordingly, add requisite ACPI_COMPANION() or ACPI_HANDLE() checks against NULL to 13 platform drivers handling core ACPI devices. Also change the value returned by the ACPI thermal zone driver when the device's ACPI companion is not present to -ENODEV for cons

    Publicación Actualización
  20. CVE-2026-64225

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

    octeontx2-af: CGX: add bounds check to cgx_speed_mbps index

    In the Linux kernel, the following vulnerability has been resolved: octeontx2-af: CGX: add bounds check to cgx_speed_mbps index cgx_speed_mbps has 13 elements but RESP_LINKSTAT_SPEED can yield values 0-15. If it returns a value >= 13, this causes an out-of-bounds array access. Add a bounds check and default to speed 0 if the index is out of range.

    • Actualiza a 6.8.0-139.139+fips1
    Publicación Actualización

Comprueba tu servidor

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

Comprueba tu servidor →