p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости linux · Страница 88

За последние 30 дней в linux опубликовано уязвимостей: 1076; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 20148

  1. CVE-2026-93146

    Низкий · CVSS 0EPSS 0,21%Есть исправление

    time/namespace: Validate nanosecond field in proc_timens_set_offset()

    In the Linux kernel, the following vulnerability has been resolved: time/namespace: Validate nanosecond field in proc_timens_set_offset() The function validates tv_sec to be within [-KTIME_SEC_MAX, KTIME_SEC_MAX] but never validates that tv_nsec is within the valid range of [0, NSEC_PER_SEC-1] before using it in timespec64_add(). timespec64_add() expects both timespec64 structures to have normalized values with tv_nsec in the range [0, 999999999]. If off->val.tv_nsec contains invalid values (negative or >= NSEC_PER_SEC), it could lead to incorrect calculations or unexpected behavior. Add validation to ensure tv_nsec is within the valid ra

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  2. CVE-2026-93145

    Без оценкиEPSS 0,22%Есть исправление

    clk: qcom: gdsc: tear down per-domain genpds in gdsc_unregister()

    In the Linux kernel, the following vulnerability has been resolved: clk: qcom: gdsc: tear down per-domain genpds in gdsc_unregister() gdsc_unregister() removes the OF provider entry and tears down the parent/subdomain wiring, but never calls pm_genpd_remove() on the individual generic_pm_domain structures registered by gdsc_init(): void gdsc_unregister(struct gdsc_desc *desc) { struct device *dev = desc->dev; size_t num = desc->num; gdsc_pm_subdomain_remove(desc, num); of_genpd_del_provider(dev->of_node); } That leaves dangling entries on the global gpd_list. After a provider unbind/rebind cycle (deferred-probe replay during e

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  3. CVE-2026-93144

    Высокий · CVSS 7.8EPSS 0,18%Есть исправление

    bpf: Reject writes through untrusted BTF pointers

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject writes through untrusted BTF pointers check_ptr_to_btf_access() lets program-type btf_struct_access callbacks validate writes before the default BTF access path rejects non-read accesses. That bypasses the read-only policy for untrusted BTF pointers created by helpers such as bpf_rdonly_cast(). Reject non-read accesses through PTR_UNTRUSTED BTF pointers at the common entry point, before the callback branch to handle all cases.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  4. CVE-2026-93143

    Без оценкиEPSS 0,21%Есть исправление

    staging: media: ipu7: fix pm_runtime refcount leak in ipu7_resume()

    In the Linux kernel, the following vulnerability has been resolved: staging: media: ipu7: fix pm_runtime refcount leak in ipu7_resume() ipu7_resume() calls pm_runtime_get_sync() before resuming the device. If the runtime PM resume fails, the usage count remains incremented, but the error path returns without dropping the reference. Use pm_runtime_resume_and_get() instead, which balances the usage count on failure and avoids the leak. Keep returning 0 on error, as resume callbacks should not propagate failures to the PM core, matching the behaviour of the ipu6 driver.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  5. CVE-2026-93142

    Без оценкиEPSS 0,21%Есть исправление

    thermal/drivers/rcar: Fix error checking in probe()

    In the Linux kernel, the following vulnerability has been resolved: thermal/drivers/rcar: Fix error checking in probe() This code accidentally calls thermal_zone_device_enable() before checking whether thermal_zone_device_register_with_trips() failed. Move the call until later to avoid an error pointer dereference of "priv->zone". The driver works differently depending on if we are using OF thermal or not. We use thermal_add_hwmon_sysfs() if we are using OF thermal and call thermal_zone_device_enable() if not. We can share same error check for if either of these fail. Moving the thermal_zone_device_enable() call is a bit cleaner as wel

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  6. CVE-2026-93141

    Без оценкиEPSS 0,22%Есть исправление

    usb: gadget: r8a66597: avoid double free of ep0_req in probe error path

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: r8a66597: avoid double free of ep0_req in probe error path If usb_add_gadget_udc() fails, r8a66597_probe() jumps to err_add_udc and frees ep0_req, then falls through to clean_up2 where ep0_req is freed again when it is non-NULL. Remove the redundant free from err_add_udc and keep the cleanup in clean_up2 so the request is released exactly once. Issue found using a prototype static analysis tool and confirmed by code review.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  7. CVE-2026-93140

    Без оценкиEPSS 0,22%Есть исправление

    udf: Mark LVID buffer as uptodate before marking it dirty

    In the Linux kernel, the following vulnerability has been resolved: udf: Mark LVID buffer as uptodate before marking it dirty When an I/O error occurs while writing the Logical Volume Integrity Descriptor (LVID) buffer to the block device, the block layer's completion handler (`end_buffer_write_sync()`) clears the `BH_Uptodate` flag on the buffer. However, the buffer still contains valid LVID data in memory. If the filesystem is subsequently remounted read-write or synced, `udf_open_lvid()` or `udf_sync_fs()` will modify the LVID buffer and call `mark_buffer_dirty()`. This triggers a spurious `WARN_ON_ONCE(!buffer_uptodate(bh))` warning in

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  8. CVE-2026-93138

    Высокий · CVSS 7.8EPSS 0,18%Есть исправление

    bpf: Fix vmlinux BTF prep race in bpf_get_btf_vmlinux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix vmlinux BTF prep race in bpf_get_btf_vmlinux bpf_get_btf_vmlinux() lazily parses the vmlinux BTF under the bpf_verifier_lock, but publishes the result through a plain store and re-checks it through a plain lockless load. Nothing orders the stores initializing the struct btf inside btf_parse_vmlinux() against the store publishing the pointer: On a weakly ordered arch, a concurrent first-time caller taking the lockless fast path could in principle observe the pointer before the parsed contents are visible. The mutex_unlock() does not help such a reader given it only

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  9. CVE-2026-93137

    Высокий · CVSS 7.8EPSS 0,16%Есть исправление

    bpf: Fix use-after-free on mm_struct in bpf_find_vma()

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix use-after-free on mm_struct in bpf_find_vma() bpf_find_vma() reads task->mm and calls mmap_read_trylock(mm) without holding a reference on the mm. On a foreign task, a concurrent exit_mm() can free the mm_struct between the lockless read and the trylock, resulting in a use-after-free. mm_struct is not SLAB_TYPESAFE_BY_RCU. For the current task, task->mm is stable. For a foreign task, pin the mm under task->alloc_lock and release it with mmput_async(), mirroring commit d8e27d2d22b6 ("bpf: fix mm lifecycle in open-coded task_vma iterator"). Use spin_trylock() instea

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  10. CVE-2026-93136

    Без оценкиEPSS 0,21%Есть исправление

    bus: mhi: ep: Fix device refcount leak in the error path of MHI device creation

    In the Linux kernel, the following vulnerability has been resolved: bus: mhi: ep: Fix device refcount leak in the error path of MHI device creation mhi_ep_create_device() takes one device reference for the UL channel and another for the DL channel after allocating the transfer device. These references are normally released by mhi_ep_destroy_device() before the device itself is removed. If dev_set_name() or device_add() fails, the error path currently drops only one reference. The remaining channel references keep the device from being released and leave the channels associated with a device that was never registered. Route both failures t

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  11. CVE-2026-93135

    Без оценкиEPSS 0,2%Есть исправление

    bpf: Reject programs with inlined helpers if JIT is not available

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject programs with inlined helpers if JIT is not available When an architecture (such as LoongArch, ARM64, and RISC-V) implements bpf_jit_inlines_helper_call(), the verifier skips rewriting the helper call offset (insn->imm) in bpf_do_misc_fixups(). This is because the helper is expected to be inlined by the JIT compiler later. Therefore, insn->imm remains as the raw helper enum ID. However, if JIT is disabled at runtime (net.core.bpf_jit_enable=0) or if JIT compilation fails dynamically (e.g., due to OOM), the program falls back to the BPF interpreter. When the in

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  12. CVE-2026-93134

    Без оценкиEPSS 0,21%Есть исправление

    printk: Fix possible console use-after-free

    In the Linux kernel, the following vulnerability has been resolved: printk: Fix possible console use-after-free When emitting a record via legacy printing, it is possible that a handover to another legacy printing context occurs. When a context has performed a handover, the console SRCU read lock is released and the pointer to the console struct might now be invalid. Therefore, after calling nbcon_legacy_emit_next_record() or console_emit_next_record(), it is necessary to check if a handover occurred _before_ further @con usage. Sashiko pointed out that console_flush_one_record() was not doing this. In console_flush_one_record(), after em

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  13. CVE-2026-93133

    Без оценкиEPSS 0,21%Есть исправление

    ACPI: RISC-V: Check acpi_get_handle() status in riscv_acpi_add_prt_dep()

    In the Linux kernel, the following vulnerability has been resolved: ACPI: RISC-V: Check acpi_get_handle() status in riscv_acpi_add_prt_dep() In riscv_acpi_add_prt_dep(), the acpi_get_handle() call can fail which would leave link_handle uninitialized. Fix it by checking the acpi_get_handle() return status and skip the entry if it fails.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  14. CVE-2026-93132

    Без оценкиEPSS 0,21%Есть исправление

    ACPI: RISC-V: Fix riscv_acpi_add_prt_dep() loop handling

    In the Linux kernel, the following vulnerability has been resolved: ACPI: RISC-V: Fix riscv_acpi_add_prt_dep() loop handling The loop in riscv_acpi_add_prt_dep() includes error conditions that are handled in a dubious - if not outright wrong - way, by continuining the loop (which skips and misses the entry pointer update to point to the next entry). Rewrite the loop as a for loop (that handles the continuation correctly) and wrap the condition and update statements using helper functions to make it cleaner.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  15. CVE-2026-93131

    Без оценкиEPSS 0,21%Есть исправление

    platform/x86: dell-privacy: Fix race condition

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: dell-privacy: Fix race condition Accessing priv->features_present needs to happen with the list mutex being held, otherwise priv can be freed at any moment.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  16. CVE-2026-93130

    Без оценкиEPSS 0,21%Есть исправление

    platform/x86: dell-wmi-base: Fix resource leak on module load failure

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: dell-wmi-base: Fix resource leak on module load failure We need to properly clean up the SMBIOS request and the privacy driver when the module load fails.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  17. CVE-2026-93129

    Без оценкиEPSS 0,21%Есть исправление

    platform/x86: dell-wmi-base: Fix handling of ultra performance key

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: dell-wmi-base: Fix handling of ultra performance key The commit message of commit 5fbd827eb9c2 ("platform/x86: dell-wmi: Recognise or support new switches") states that the ultra performance key contains additional data after the type and code fields. The event data passed to dell_wmi_process_key() is already parsed, so "buffer" already starts after those two fields. Use the correct index for accessing the first data field to avoid a potential buffer overread.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  18. CVE-2026-93128

    Без оценкиEPSS 0,21%Есть исправление

    platform/x86: lg-laptop: Fix LED resource handling

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: lg-laptop: Fix LED resource handling The event notification callback might access kbd_backlight even when it was not successfully registered with the LED subsystem. The same happens inside acpi_remove(), where the LED devices are unregistered unconditionally. Fix this by tracking the availability of the kbd_backlight LED device and use devm_led_classdev_register() to let devres take care of unregistering the LED devices during removal. For this the parent device of the LED devices is changed to the native platform device.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  19. CVE-2026-93127

    Высокий · CVSS 7.8EPSS 0,17%Есть исправление

    bpf: Drop scalar id on sign-extending narrowing stack fills

    In the Linux kernel, the following vulnerability has been resolved: bpf: Drop scalar id on sign-extending narrowing stack fills When a spilled scalar is filled back with a sign-extending narrowing load (BPF_MEMSX), check_stack_read_fixed_off() copies the spilled register including its scalar id, but coerce_reg_to_size_sx() then sign-extends the filled register's value. If the same slot is also filled with a plain zero-extending load (BPF_MEM), both destination registers share the id yet hold different values. A later 'if <zext-reg> == const' then refines the sign-extended register through sync_linked_regs() to a value it does not have at ru

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено
  20. CVE-2026-93126

    Без оценкиEPSS 0,2%Есть исправление

    remoteproc: qcom_q6v5_adsp: Fix reference leak for device node

    In the Linux kernel, the following vulnerability has been resolved: remoteproc: qcom_q6v5_adsp: Fix reference leak for device node When calling of_parse_phandle_with_args(), the caller is responsible to call of_node_put() to release the reference of device node. In adsp_map_carveout, it does not release the reference.

    • Обновитесь до 7.2.6-1
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →