p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 69

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für linux: 838. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 18282

  1. CVE-2026-93177

    Hoch · CVSS 7.3EPSS 0,16%Korrektur verfügbar

    drm/amdgpu/pm/powerplay: bounds-check voltage index in Vega10 lookup

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/pm/powerplay: bounds-check voltage index in Vega10 lookup vddInd, vddciInd and mvddInd from VBIOS-parsed tables index into vddc, vddci and vddmem lookup tables without bounds checks across nine sites. Return -EINVAL when any index is out of range.

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-93176

    Hoch · CVSS 7EPSS 0,16%Keine Korrektur veröffentlicht

    drm/amd/display: Fix dangling pointer in plane reset function

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix dangling pointer in plane reset function amdgpu_dm_plane_drm_plane_reset() frees the old state before allocating a new one. If kzalloc() fails, the function returns without updating the state pointer, leaving a dangling pointer to already freed memory. Fix this by allocating the new state first. On allocation failure, the old state remains untouched and the function safely returns. Found by Linux Verification Center (linuxtesting.org) with SVACE. [adjust for movement around current amd-staging-drm-next]

    Veröffentlicht Aktualisiert
  3. CVE-2026-93175

    Hoch · CVSS 7.8EPSS 0,18%Keine Korrektur veröffentlicht

    drm/amd/display: Fix dangling pointer in CRTC reset function

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix dangling pointer in CRTC reset function amdgpu_dm_crtc_reset_state() frees the old state before allocating a new one. If kzalloc() fails, the function returns without updating the state pointer, leaving a dangling pointer to already freed memory. Fix this by allocating the new state first. On allocation failure, the old state remains untouched and the function safely returns. Found by Linux Verification Center (linuxtesting.org) with SVACE. [adjust for movement around current amd-staging-drm-next]

    Veröffentlicht Aktualisiert
  4. CVE-2026-93174

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    bpf: Copy per-CPU map value padding in copy_map_value_long()

    In the Linux kernel, the following vulnerability has been resolved: bpf: Copy per-CPU map value padding in copy_map_value_long() In kernel, per-CPU map elements are stored with round_up(map->value_size, 8) bytes. On UAPI lookup paths, it copies the rounded size for each CPU into a temporary buffer. However, copy_map_value_long() passes 'map->value_size' to bpf_obj_memcpy(). When the map has special fields, bpf_obj_memcpy() copies around those fields with memcpy(), and does not copy the tail padding between 'map->value_size' and round_up(map->value_size, 8). The temporary UAPI lookup buffers are allocated without __GFP_ZERO. As a result, w

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-93173

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    bpf,lsm: Drop bpf_prog_free from sleepable_lsm_hooks

    In the Linux kernel, the following vulnerability has been resolved: bpf,lsm: Drop bpf_prog_free from sleepable_lsm_hooks __bpf_prog_put_rcu() is the call_rcu() callback for non-sleepable programs. security_bpf_prog_free() called from there fires bpf_prog_free in softirq; if a sleepable LSM prog is attached to that hook, might_fault() BUGs: BUG: sleeping function called from invalid context in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5038 preempt_count: 101, expected: 0 Call Trace: <IRQ> __bpf_prog_enter_sleepable+0x1cd/0x320 kernel/bpf/trampoline.c:1255 bpf_trampoline_6442549705+0x53/0xd7 security_bpf_prog_fr

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-93172

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug

    In the Linux kernel, the following vulnerability has been resolved: mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug We miss a failed allocation check for pgdat->per_cpu_nodestats, which results in a NULL deref when we offset into the per-cpu area. Propagate -ENOMEM up the stack and leave per_cpu_nodestats pointing at boot_nodestats so a later online can retry the allocation. hotadd_init_pgdat() returns NULL on failure, which __try_online_node() already maps to -ENOMEM. On failure nothing needs to be unwound: - the node is never marked online - per_cpu_nodestats is left pointing at boot_nodestats - __add_memor

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-93170

    Hoch · CVSS 7.8EPSS 0,18%Korrektur verfügbar

    dmaengine: xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers Fix a race condition in AXIDMA and MCDMA irq handlers where the channel could be incorrectly marked as idle and attempt spurious transfers when descriptors are still being processed. The issue occurs when: 1. Multiple descriptors are queued and active. 2. An interrupt fires after completing some descriptors. 3. xilinx_dma_complete_descriptor() moves completed descriptors to done_list. 4. Channel is marked idle and start_transfer() is called even though active_list still conta

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-93168

    Nicht bewertetEPSS 0,17%Keine Korrektur veröffentlicht

    dmaengine: xilinx_dma: Fix CPU stall in xilinx_dma_poll_timeout

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: xilinx_dma: Fix CPU stall in xilinx_dma_poll_timeout Currently when calling xilinx_dma_poll_timeout with delay_us=0 and a condition that is never fulfilled, the CPU busy-waits for prolonged time and the timeout triggers only with a massive delay causing a CPU stall. This happens due to a huge underestimation of wall clock time in poll_timeout_us_atomic. Commit 7349a69cf312 ("iopoll: Do not use timekeeping in read_poll_timeout_atomic()") changed the behavior to no longer use ktime_get at the expense of underestimation of wall clock time which appears to be very l

    Veröffentlicht Aktualisiert
  9. CVE-2026-93167

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    csky: Fix a4/a5 restoration in syscall trace path

    In the Linux kernel, the following vulnerability has been resolved: csky: Fix a4/a5 restoration in syscall trace path The syscall trace path reloads syscall arguments from pt_regs before calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall arguments are prepared as stack arguments before invoking syscallid. The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since those offsets are relative to the original pt_regs base, loading them after changing sp fetches the wrong slots. As a result, traced syscalls that use the 5th or 6th argument may receive corrupted arguments. This is visible with mmap2(), which takes

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-93165

    Hoch · CVSS 7.7EPSS 0,18%Korrektur verfügbar

    platform/chrome: sensorhub: Fix memory overread in ring handler

    In the Linux kernel, the following vulnerability has been resolved: platform/chrome: sensorhub: Fix memory overread in ring handler `max_response` and `sensor_num` are read from different EC commands: - `max_response` is from cros_ec_get_proto_info(). ec_dev->max_response = info->max_response_packet_size - sizeof(struct ec_host_response); - `sensor_num` is from cros_ec_get_sensor_count(). sensor_num = cros_ec_get_sensor_count(ec); With a malfunctioning EC firmware, it is possible that the `msg->insize` (i.e., `fifo_info_length` in the context) could be clamped in cros_ec_cmd_xfer() because `msg

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-93163

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    hwrng: core - fix rng list on registration error

    In the Linux kernel, the following vulnerability has been resolved: hwrng: core - fix rng list on registration error hwrng_register(rng) does the following: 1. Checks if rng has name and read methods set 2. Checks if the name already exists 3. Adds rng to global rng_list 4. May try to set rng to current_rng If step 4 fails, it returns an error. However, it does not remove the rng from rng_list, causing a dangling reference which can result in use-after-free if the caller frees rng, since registration failed. Add a list_del_init() cleanup step.

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-93162

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    crypto: qat - cancel work on re-enable SR-IOV timeout

    In the Linux kernel, the following vulnerability has been resolved: crypto: qat - cancel work on re-enable SR-IOV timeout The QAT reset worker queues SR-IOV reenable work using a work_struct and completion embedded in an on-stack adf_sriov_dev_data. If the completion wait times out, the reset worker can return while device_sriov_wq still holds or executes the stack-backed work item. Cancel the work on the device_sriov_wq on timeout before the stack frame unwinds.

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-93161

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    crypto: qat - clear AES key schedule from stack

    In the Linux kernel, the following vulnerability has been resolved: crypto: qat - clear AES key schedule from stack qat_alg_xts_reverse_key() expands the forward XTS AES key on the stack. That schedule contains key material and can remain in the stack frame. Clear the temporary crypto_aes_ctx with memzero_explicit() after the copy.

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-93160

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    crypto: atmel-ecc - reject hardware ECDH without a public key

    In the Linux kernel, the following vulnerability has been resolved: crypto: atmel-ecc - reject hardware ECDH without a public key The hardware ECDH path in atmel_ecdh_compute_shared_secret() uses the private key stored in the device. However, the public key is cached only after atmel_ecdh_set_secret() successfully generated that private key for the current tfm. atmel_ecdh_generate_public_key() already rejects requests when no public key is cached. Add the same check to atmel_ecdh_compute_shared_secret() to prevent the device from using a private key that was not generated for the current tfm.

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-93159

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    crypto: atmel-sha204a - fix heap info leak on I2C transfer failure

    In the Linux kernel, the following vulnerability has been resolved: crypto: atmel-sha204a - fix heap info leak on I2C transfer failure The nonblocking RNG path allocates a work_data structure to track the state of an in-flight asynchronous I2C request. This pointer is stored in rng->priv and later consumed by the read path once the transaction completes. If the underlying I2C transfer fails, the completion callback is invoked with a non-zero status. In this case, the allocated work_data is not usable for producing RNG output and must not remain associated with the hwrng state. Previously, the failure path only logged a warning but left th

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-93158

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    crypto: sa2ul - stop probe if context pool creation fails

    In the Linux kernel, the following vulnerability has been resolved: crypto: sa2ul - stop probe if context pool creation fails sa_ul_probe() calls sa_init_mem() to create the DMA pool used for security context buffers, but ignores its return value. If pool creation fails, probe still continues with DMA setup, algorithm registration and child population even though later request setup depends on that pool. Stop probing when sa_init_mem() fails, and route that failure to the PM cleanup path without attempting to destroy an uncreated DMA pool.

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-93156

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    crypto: rk3288 - fail ahash requests on HASH idle timeout

    In the Linux kernel, the following vulnerability has been resolved: crypto: rk3288 - fail ahash requests on HASH idle timeout rk_hash_run() waits for RK_CRYPTO_HASH_STS to become idle after the final DMA transfer, but ignores the poll result. If the hash engine never becomes idle, the driver still reads the digest registers and finalizes the request with the previous success value. Store the poll result and finalize the request with the timeout error before reading the digest registers.

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-93155

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    crypto: keembay - Fix AEAD unregister count in error path

    In the Linux kernel, the following vulnerability has been resolved: crypto: keembay - Fix AEAD unregister count in error path register_aes_algs() registers the AEAD algorithms before registering the skcipher algorithms. If skcipher registration fails, the function unwinds the earlier AEAD registration with crypto_engine_unregister_aeads(), but it passes ARRAY_SIZE(algs), which is the skcipher table size. Use ARRAY_SIZE(algs_aead) for the AEAD unwind path so the unregister helper iterates over the same table that was registered. Also clarify the nearby comment: the crypto registration helpers clean up algorithms registered within the same

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-93154

    Hoch · CVSS 7.8EPSS 0,17%Keine Korrektur veröffentlicht

    RDMA/irdma: Add refcounting to user ring MRs

    In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Add refcounting to user ring MRs Prevent userspace from deregistering the MRs that back QP/CQ/SRQ rings by bumping the MR's refcount upon association.

    Veröffentlicht Aktualisiert
  20. CVE-2026-93152

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    nvme-apple: Use acquire/release for queue enabled state

    In the Linux kernel, the following vulnerability has been resolved: nvme-apple: Use acquire/release for queue enabled state apple_nvme_init_queue() initializes queue state and then marks the queue enabled. The interrupt and request paths check enabled before using that queue state. The old wmb() after WRITE_ONCE(enabled, true) does not publish the earlier initialization before enabled becomes visible. Use a release store when enabling the queue and acquire loads when testing it. Although the shutdown-side enabled accesses are not used for publishing queue initialization, use helpers for them as well for consistency.

    • Auf 6.12.111-1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →