p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-6.12 · Seite 121

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 2889

  1. CVE-2026-68272

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    drm/amdgpu: validate CP_GFX_SHADOW chunk size in CS pass1

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: validate CP_GFX_SHADOW chunk size in CS pass1 Add a minimum-length check for the AMDGPU_CHUNK_ID_CP_GFX_SHADOW chunk in amdgpu_cs_pass1(), matching the gate already present for the IB, FENCE and BO_HANDLES chunk types. The CP_GFX_SHADOW case previously shared a bare break with the dependency and syncobj chunk types, which do not dereference a fixed-size struct. When userspace submits this chunk with length_dw == 0, vmemdup_array_user() is called with size 0 and returns ZERO_SIZE_PTR, which passes the IS_ERR() check. amdgpu_cs_p2_shadow() then dereferences chunk

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-68271

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    drm/nouveau: fix reversed error cleanup order in ucopy functions

    In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: fix reversed error cleanup order in ucopy functions nouveau_uvmm_vm_bind_ucopy() and nouveau_exec_ucopy() place their error cleanup labels in allocation order rather than reverse allocation order. On a u_memcpya() failure for in_sync.s, the goto to err_free_ops (or err_free_pushs) frees the first allocation and then falls through to err_free_ins, which calls u_free() on args->in_sync.s. Since args->in_sync.s still holds the ERR_PTR returned by the failed u_memcpya(), and ERR_PTR values are not caught by ZERO_OR_NULL_PTR(), kvfree() proceeds to dereference it,

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-68269

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    drm/i915/gem: Add missing nospec on parallel submit slot

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/gem: Add missing nospec on parallel submit slot Add missing Spectre mitigation for userspace controlled parallel submission slot. Discovered using AI-assisted static analysis confirmed by Intel Product Security. (cherry picked from commit 15b9353deff3cf72331c387780de3cf9c316b643)

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-68267

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists Unconditionally whitelisting OA registers is a security violation. Set RING_FORCE_TO_NONPRIV_DENY bit in OA nonpriv slots, so that OA registers don't get whitelisted by default after probe, gt reset, resume and engine reset. (cherry picked from commit 90511bdcfda97211c01f1d945d4ea616578d8fca)

    • Auf 6.12.107-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-68266

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

    drm/xe: Hold a dma-buf reference for imported BOs

    In the Linux kernel, the following vulnerability has been resolved: drm/xe: Hold a dma-buf reference for imported BOs An imported dma-buf BO is created as a ttm_bo_type_sg BO whose reservation object is the exporter's dma_buf->resv. The importer, however, only takes a dma-buf reference after a successful dma_buf_dynamic_attach(). Until then nothing keeps the exporter alive, so if the exporter is freed while the BO still references its resv, a later access to that resv is a use-after-free: Oops: general protection fault, probably for non-canonical address 0x6b6b6b6b6b6b6b9c Workqueue: ttm ttm_bo_delayed_delete [ttm] RIP: 0010:

    • Auf 6.12.107-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-68264

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

    drm/xe/pt: Reset current_op in xe_pt_update_ops_init()

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/pt: Reset current_op in xe_pt_update_ops_init() xe_pt_update_ops_init() fails to reset current_op to 0. On the vm_bind path, ops_execute() calls xe_pt_update_ops_prepare() inside the xe_validation_guard() / drm_exec_until_all_locked() loop. When that loop retries due to lock contention or OOM eviction (drm_exec_retry_on_contention() / xe_validation_retry_on_oom()), xe_pt_update_ops_prepare() runs again on the same vops, and each call to bind_op_prepare() increments current_op without resetting it. After N retries current_op exceeds the array size allocated by xe_vma

    • Auf 6.12.107-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-68263

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

    drm/imagination: Fix double call to drm_sched_entity_fini()

    In the Linux kernel, the following vulnerability has been resolved: drm/imagination: Fix double call to drm_sched_entity_fini() Call sequence of double call: pvr_context_destroy   pvr_context_kill_queues     pvr_queue_kill       drm_sched_entity_destroy         drm_sched_entity_fini // here   pvr_context_put     kref_put(..., pvr_context_release)       pvr_context_destroy_queues         pvr_queue_destroy           drm_sched_entity_fini // here Call to drm_sched_entity_destroy() from pvr_context_kill_queues() calls drm_sched_entity_flush() + drm_sched_entity_fini(). drm_sched_entity_flush() ensures all pending jobs are completed and drm_sch

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-68262

    Hoch · CVSS 7.1EPSS 0,13%Korrektur verfügbar

    drm/imagination: Fix user array stride in pvr_set_uobj_array()

    In the Linux kernel, the following vulnerability has been resolved: drm/imagination: Fix user array stride in pvr_set_uobj_array() pvr_set_uobj_array() copies an array of kernel objects to a userspace array whose element size is described by out->stride. When out->stride is different from the kernel object size, the slow path advances the userspace pointer by the kernel object size and the kernel pointer by the userspace stride. This reverses the intended layout. For larger userspace strides, later copies read from the wrong kernel addresses. For smaller userspace strides, later copies are written at the wrong userspace offsets. The paddin

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-68261

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    drm/imagination: fix error checking of pvr_vm_context_lookup()

    In the Linux kernel, the following vulnerability has been resolved: drm/imagination: fix error checking of pvr_vm_context_lookup() Since pvr_vm_context_lookup() returns either NULL or a pointer, then stop using IS_ERR() for checking the return value. Using IS_ERR() leads to the kernel oops reported below. It can be reproduced by passing an invalid VM context handle from userspace to the DRM_IOCTL_PVR_CREATE_CONTEXT ioctl. [ 92.733119] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000148 [ 92.742042] Mem abort info: [ 92.744890] ESR = 0x0000000096000004 [ 92.748686] EC = 0x25: DABT (current EL),

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-68260

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

    drm/imagination: acquire vm_ctx->lock before mapping memory to GPU VM

    In the Linux kernel, the following vulnerability has been resolved: drm/imagination: acquire vm_ctx->lock before mapping memory to GPU VM The drm gpuvm code doesn't protect find operation against map operation, and the driver needs to ensure a map operation shouldn't happen when a find operation is in progress. In some cases a find operation will be in progress when doing map/unmap operations, and the find operation will do a NULL pointer dereference. An example of the stack trace of such NULL dereference is shown below: ``` Unable to handle kernel access to user memory without uaccess routines at virtual address 0000000000000010 [<ffff

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-68259

    Hoch · CVSS 7.1EPSS 0,17%Korrektur verfügbar

    drm/amdkfd: Check bounds in allocate_event_notification_slot

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Check bounds in allocate_event_notification_slot The valid event ids go from 0 to KFD_SIGNAL_EVENT_LIMIT allocate_event_notification_slot has an option to specify an event id to allocate at, used by CRIU. We weren't checking the bounds on that value. Check them. v2: Lower bounds check is unecessary because of idr_alloc already rejecting negative numbers. Upper bounds check should be KFD_SIGNAL_EVENT_LIMIT since the signal mode mappings might not yet exist (cherry picked from commit 6853f1f6cbbeb3f53ebbbd7286536aeb2c5d5f50)

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-68257

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

    drm/amdkfd: fix 32-bit overflow in CWSR total size calculation

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: fix 32-bit overflow in CWSR total size calculation total_cwsr_size was computed in 32-bit before being used as a BO/SVM allocation size. With large ctx_save_restore_area_size and debug_memory_size multiplied by the XCC count, the product can wrap, yielding an undersized CWSR save area that firmware later overruns. Promote total_cwsr_size to u64 and use check_add_overflow()/ check_mul_overflow() in both kfd_queue_acquire_buffers() and kfd_queue_release_buffers(). (cherry picked from commit 319f7e13423ae3f486b9aea82f9ad2d6af0ee608)

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-68256

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference prev_sink is unconditionally retained via dc_sink_retain at function entry, but the DP alt mode timeout path inside SIGNAL_TYPE_DISPLAY_PORT returns false without releasing prev_sink. All other return paths in the function correctly call dc_sink_release(prev_sink), making this the only missing cleanup. (cherry picked from commit 45510cf662dcf46b5d8926d454f338809f107b9d)

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-68255

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

    drm/virtio: bound EDID block reads to the response buffer

    In the Linux kernel, the following vulnerability has been resolved: drm/virtio: bound EDID block reads to the response buffer virtio_get_edid_block() validates the read offset only against the device-supplied resp->size field, never against the fixed-size resp->edid array. The EDID block index is driven by the device-supplied extension count, so a malicious virtio-gpu backend can advertise a large size together with a high block count and read far past the array into adjacent kernel memory, which is then surfaced in the parsed EDID (an out-of-bounds read / info leak). Also reject any read whose end exceeds the size of the edid array. Confo

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-68254

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    drm/i915/vrr: require valid min/max vfreq for VRR

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/vrr: require valid min/max vfreq for VRR Ensure the EDID provided min/max vfreq are valid. Most scenarios are already covered (by coincidence) through the checks in intel_vrr_is_capable() and intel_vrr_is_in_range(), but be more explicit about it. At worst, a zero min_vfreq could lead to a division by zero in intel_vrr_compute_vmax(). Discovered using AI-assisted static analysis confirmed by Intel Product Security. (cherry picked from commit 1765cf59f517b02f3b0591fe5120930d08bddeb6)

    • Auf 6.12.107-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-68253

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

    drm/i915/hdcp: check streams[] bounds before overflow

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/hdcp: check streams[] bounds before overflow The data->streams[] overflow check is done after the buffer overflow has already happened. Move the overflow check before the write. Side note, emitting a warning splat with a backtrace might be overkill here, but prefer not changing the behaviour other than not doing the overrun. Discovered using AI-assisted static analysis confirmed by Intel Product Security. (cherry picked from commit 9284ab3b6e776c315883ac2611283d263c9460fd)

    • Auf 6.12.107-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-68252

    Mittel · CVSS 6.8EPSS 0,18%Korrektur verfügbar

    drm/amdgpu/sdma7.0: replace BUG_ON() with WARN_ON()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/sdma7.0: replace BUG_ON() with WARN_ON() There's no need to crash the kernel for these cases. (cherry picked from commit 9723a8bed3aa251a26bee4583bac9d8fb064dd44)

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-68251

    Mittel · CVSS 6.8EPSS 0,21%Korrektur verfügbar

    drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON() There's no need to crash the kernel for these cases. (cherry picked from commit c17a508a7d652da3728f8bbc481bfffe96d65a87)

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-68250

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON() There's no need to crash the kernel for these cases. (cherry picked from commit ae658afc7f47f6147371ec42cc6b1a793dfdb5af)

    • Auf 6.12.101-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-68249

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON() There's no need to crash the kernel for these cases. (cherry picked from commit 8d144a0eb09537055841af48c9e7c2d4cd48e84d)

    • Auf 6.12.101-1~deb12u1 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 →