p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-lowlatency-hwe-6.8 · Page n° 188

Vulnérabilités publiées pour linux-lowlatency-hwe-6.8 au cours des 30 derniers jours : 797. Présentes dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 9849

  1. CVE-2026-64244

    Moyenne · CVSS 5.5EPSS 0,11%Aucun correctif publié

    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.

    Publication Mise à jour
  2. CVE-2026-64243

    Élevée · CVSS 7.1EPSS 0,16%Correctif 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.

    • Mettez à jour vers 6.8.0-146.146.1~22.04.1
    Publication Mise à jour
  3. CVE-2026-64242

    Élevée · CVSS 7.8EPSS 0,12%Correctif 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

    • Mettez à jour vers 6.8.0-146.146.1~22.04.1
    Publication Mise à jour
  4. CVE-2026-64241

    Moyenne · CVSS 5.5EPSS 0,11%Aucun correctif publié

    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

    Publication Mise à jour
  5. CVE-2026-64240

    Moyenne · CVSS 5.5EPSS 0,11%Correctif 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

    • Mettez à jour vers 6.8.0-146.146.1~22.04.1
    Publication Mise à jour
  6. CVE-2026-64239

    Élevée · CVSS 7.8EPSS 0,12%Correctif 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

    • Mettez à jour vers 6.8.0-146.146.1~22.04.1
    Publication Mise à jour
  7. CVE-2026-64237

    Élevée · CVSS 7.1EPSS 0,12%Correctif 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.

    • Mettez à jour vers 6.8.0-146.146.1~22.04.1
    Publication Mise à jour
  8. CVE-2026-64234

    Moyenne · CVSS 5.5EPSS 0,11%Correctif 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.

    • Mettez à jour vers 6.8.0-146.146.1~22.04.1
    Publication Mise à jour
  9. CVE-2026-64233

    Moyenne · CVSS 5.5EPSS 0,11%Correctif 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

    • Mettez à jour vers 6.8.0-146.146.1~22.04.1
    Publication Mise à jour
  10. CVE-2026-64231

    Moyenne · CVSS 5.5EPSS 0,12%Correctif 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

    • Mettez à jour vers 6.8.0-139.139.1~22.04.1
    Publication Mise à jour
  11. CVE-2026-64227

    Moyenne · CVSS 5.5EPSS 0,16%Aucun correctif publié

    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

    Publication Mise à jour
  12. CVE-2026-64225

    Élevée · CVSS 7.8EPSS 0,13%Correctif 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.

    • Mettez à jour vers 6.8.0-139.139.1~22.04.1
    Publication Mise à jour
  13. CVE-2026-64222

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

    octeontx2-pf: avoid double free of pool->stack on AQ init failure

    In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: avoid double free of pool->stack on AQ init failure otx2_pool_aq_init() frees pool->stack when mailbox sync or retry allocation fails, but leaves the pointer unchanged. Later, otx2_sq_aura_pool_init() unwinds the partial setup through otx2_aura_pool_free(), which frees pool->stack again. The CN20K-specific cn20k_pool_aq_init() implementation has the same bug in its corresponding error path. Set pool->stack to NULL immediately after the local free so the shared cleanup path does not free the same stack again while cleaning up partially initialized pool state.

    • Mettez à jour vers 6.8.0-146.146.1~22.04.1
    Publication Mise à jour
  14. CVE-2026-64221

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

    spi: ti-qspi: fix use-after-free after DMA setup failure

    In the Linux kernel, the following vulnerability has been resolved: spi: ti-qspi: fix use-after-free after DMA setup failure The driver falls back to PIO mode if DMA setup fails during probe. Make sure to clear the DMA channel pointer also if buffer allocation fails to avoid passing a pointer to the released channel to the DMA engine (or trying to free the channel a second time on late probe errors or driver unbind). This issue was flagged by Sashiko when reviewing a devres allocation conversion patch.

    • Mettez à jour vers 6.8.0-139.139.1~22.04.1
    Publication Mise à jour
  15. CVE-2026-64220

    Moyenne · CVSS 5.5EPSS 0,12%Correctif disponible

    device property: set fwnode->secondary to NULL in fwnode_init()

    In the Linux kernel, the following vulnerability has been resolved: device property: set fwnode->secondary to NULL in fwnode_init() If a firmware node is allocated on the stack (for instance: temporary software node whose life-time we control) or on the heap - but using a non-zeroing allocation function - and initialized using fwnode_init(), its secondary pointer will contain uninitalized memory which likely will be neither NULL nor IS_ERR() and so may end up being dereferenced (for example: in dev_to_swnode()). Set fwnode->secondary to NULL on initialization.

    • Mettez à jour vers 6.8.0-139.139.1~22.04.1
    Publication Mise à jour
  16. CVE-2026-64219

    Élevée · CVSS 7EPSS 0,17%Correctif disponible

    drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async [Why&How] dc_process_dmub_aux_transfer_async() copies payload->length bytes into a 16-byte stack buffer (dpaux.data[16]) guarded only by an ASSERT(), which is a no-op in release builds. If a caller ever passes length > 16 this results in a stack buffer overflow via memcpy. Additionally, link_index is used to dereference dc->links[] without bounds checking against dc->link_count, risking an out-of-bounds access. Replace the ASSERT with a hard runtime check that returns false when

    • Mettez à jour vers 6.8.0-139.139.1~22.04.1
    Publication Mise à jour
  17. CVE-2026-64218

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

    batman-adv: bla: fix report_work leak on backbone_gw purge

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: fix report_work leak on backbone_gw purge batadv_bla_purge_backbone_gw() removes stale backbone gateway entries, but fails to properly handle their associated report_work: - If report_work is running, the purge must wait for it to finish before freeing the backbone_gw, otherwise the worker may access freed memory (e.g. bat_priv). - If report_work is pending, the purge must cancel it and release the reference held for that pending work item. The previous implementation called hlist_for_each_entry_safe() inside a spin_lock_bh() section, but cancel_wor

    • Mettez à jour vers 6.8.0-139.139.1~22.04.1
    Publication Mise à jour
  18. CVE-2026-64217

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

    netfs: Fix overrun check in netfs_extract_user_iter()

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix overrun check in netfs_extract_user_iter() Fix netfs_extract_user_iter() so that if iov_iter_extract_pages() overfills pages[], then those pages don't get included in the iterator constructed at the end of the function. If there was an overfill, memory corruption has already happened.

    • Mettez à jour vers 6.8.0-139.139.1~22.04.1
    Publication Mise à jour
  19. CVE-2026-64214

    Moyenne · CVSS 5.5EPSS 0,12%Correctif disponible

    powerpc/time: Remove redundant preempt_disable|enable() calls from arch_irq_work_raise()

    In the Linux kernel, the following vulnerability has been resolved: powerpc/time: Remove redundant preempt_disable|enable() calls from arch_irq_work_raise() A kernel panic is observed when handling machine check exceptions from real mode. BUG: Unable to handle kernel data access on read at 0xc00000006be21300 Oops: Kernel access of bad area, sig: 11 [#1] MSR: 8000000000001003 <SF,ME,RI,LE> CR: 88222248 XER: 00000005 CFAR: c00000000003ffc4 DAR: c00000006be21300 DSISR: 40000000 IRQMASK: 0 NIP [c000000000029e40] arch_irq_work_raise+0x10/0x70 LR [c00000000003ffc8] machine_check_queue_event+0xa8/0x150 Call Trace: [c0000000179d

    • Mettez à jour vers 6.8.0-139.139.1~22.04.1
    Publication Mise à jour
  20. CVE-2026-64213

    Moyenne · CVSS 5.5EPSS 0,12%Aucun correctif publié

    hwmon: (lm90) Add lock protection to lm90_alert

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (lm90) Add lock protection to lm90_alert Sashiko reports: lm90_alert() executes in the smbus alert context and calls lm90_update_confreg() to disable the hardware alert line, without acquiring hwmon_lock. Concurrently, sysfs write operations (such as lm90_write_convrate) hold the hwmon_lock, temporarily modify data->config, and then restore it. If an alert interrupt occurs concurrently with a sysfs write, the sysfs path will overwrite the alert handler's modifications to data->config and the hardware register. This unintentionally re-enables the hardware alert li

    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 →