p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 91

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 20122

  1. CVE-2026-93055

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    UDF symlink pathComponent header OOB read

    In the Linux kernel, the following vulnerability has been resolved: UDF symlink pathComponent header OOB read udf_symlink_filler() can enter udf_pc_to_char() with a partial pathComponent header. Validate that enough input remains for a complete pathComponent header before accessing it. Reject malformed symlink data that would otherwise make udf_pc_to_char() perform an out-of-bounds read.

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-93054

    Hoch · CVSS 7EPSS 0,15%Korrektur verfügbar

    uio: Fix stale info pointer in failed registration path

    In the Linux kernel, the following vulnerability has been resolved: uio: Fix stale info pointer in failed registration path After device_add(), the UIO device is visible to userspace and /dev/uioX can be opened. If a later setup step fails, __uio_register_device() unwinds the device but leaves idev->info pointing at the caller-owned struct uio_info. That is unsafe when an opener races with the failed registration path. The open file keeps a reference to the uio_device, while the caller sees registration failure and may free its struct uio_info. Later file operations can then follow idev->info and dereference freed memory. Handle post-devi

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-93053

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    speakup: keyhelp: guard letter_offsets possible out-of-range indexing

    In the Linux kernel, the following vulnerability has been resolved: speakup: keyhelp: guard letter_offsets possible out-of-range indexing help_init() builds letter_offsets[] by using the first byte of each function name as an index via `(start & 31) - 1`. If function_names are overridden from sysfs (root) with a name starting outside [a–z], the index underflows or exceeds the array, leading to OOB write. Function names can be overridden with the following commands as root: modprobe speakup_soft echo "0 _bad" > /sys/accessibility/speakup/i18n/function_names # then press Insert+2 on /dev/tty This fix checks the first letter in

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-93052

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    misc: bcm-vk: Use acquire/release for msgq_inited

    In the Linux kernel, the following vulnerability has been resolved: misc: bcm-vk: Use acquire/release for msgq_inited bcm_vk_sync_msgq() fills the message queue information and then sets msgq_inited. Readers call bcm_vk_drv_access_ok() before accessing the message queues and their cached queue information. atomic_set()/atomic_read() do not order those accesses. A reader can see msgq_inited set while still seeing stale queue information. Use release when publishing the initialized queues and acquire when checking the gate. Keep the clear in bcm_vk_blk_drv_access() as atomic_set(). It closes the gate and does not publish queue state to read

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-93051

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    misc: ad525x_dpot: use driver core groups for sysfs files

    In the Linux kernel, the following vulnerability has been resolved: misc: ad525x_dpot: use driver core groups for sysfs files ad_dpot_probe() creates per-RDAC sysfs files manually and then optionally creates the command sysfs group. This leaves probe responsible for rolling back partial sysfs state and makes remove responsible for matching every file that probe created. Move the device attributes into driver core dev_groups for the I2C and SPI drivers and use an is_visible() callback to expose only the attributes supported by the probed device. With this shape, the driver core creates the sysfs files only after probe succeeds and removes t

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-93050

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    ipack: ipoctal: fix UAF, null-ptr-deref, and use-after-free in cleanup on remove

    In the Linux kernel, the following vulnerability has been resolved: ipack: ipoctal: fix UAF, null-ptr-deref, and use-after-free in cleanup on remove Three issues arise when the device is removed while a tty session is still active: 1. UAF of struct ipoctal: the remove callback frees ipoctal via kfree() while tty ops may still access it. Fix by introducing kref-based lifetime management — kref is taken in install() when a tty is opened and released in cleanup() when the tty is finally destroyed; remove() uses kref_put() instead of kfree(). 2. NULL dereference in ipoctal_write_tty(): __ipoctal_remove() frees xmit_buf via tty

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-93049

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    mtd: mtdswap: Avoid freeing registered blktrans device twice

    In the Linux kernel, the following vulnerability has been resolved: mtd: mtdswap: Avoid freeing registered blktrans device twice In mtdswap_add_mtd(), debugfs setup failure after successful blktrans registration can free mbd_dev twice. add_mtd_blktrans_dev() initializes the blktrans device reference and publishes the disk. Once that succeeds, del_mtd_blktrans_dev() tears the disk down and drops the blktrans reference; when that reference reaches zero, blktrans_dev_release() frees the mtd_blktrans_dev. The debugfs failure path called del_mtd_blktrans_dev(mbd_dev), then fell through the common cleanup label and called kfree(mbd_dev) again.

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-93048

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    mtd: part: reject MTDPART_OFS_RETAIN in mtd_add_partition()

    In the Linux kernel, the following vulnerability has been resolved: mtd: part: reject MTDPART_OFS_RETAIN in mtd_add_partition() mtd_add_partition() does not reject the special offset value MTDPART_OFS_RETAIN (-3), which leads to a WARN_ON in add_mtd_device() when called through the BLKPG ioctl on NAND devices. The RETAIN value depends on cur_offset being the end of the previous partition, but in the dynamic partition path cur_offset equals the offset argument itself, causing undefined behavior. Commit 5daa7b21496a ("mtd: prepare partition add and del functions for ioctl requests") introduced mtd_add_partition() and correctly rejected MTDPA

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-93047

    Niedrig · CVSS 2EPSS 0,2%Korrektur verfügbar

    drm/v3d: Associate BOs with every job that accesses them

    In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Associate BOs with every job that accesses them A submission can expand into a chain of jobs (e.g. bin + render + cache clean). Implicit synchronization in v3d_submit_lock_reservations() is gated on each job's bo[], but the BO list was only ever attached to the last job of the chain. When that last job is a trailing CACHE_CLEAN job, the job that actually consumes the BOs (that is, a RENDER or CSD job) was left with bo_count == 0 and picked up no implicit dependencies. It could therefore be dispatched to the hardware and read a BO while another context was still wri

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-93046

    Hoch · CVSS 7EPSS 0,15%Korrektur verfügbar

    software node: Fix software_node_get_reference_args() with index -1

    In the Linux kernel, the following vulnerability has been resolved: software node: Fix software_node_get_reference_args() with index -1 The bounds check for the index passed to software_node_get_reference_args() was failing when passed UINT_MAX, this in turn would lead to an out of bound access in the property array. Fix the bound check to also cover the UINT_MAX case.

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-93045

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

    bpf: Reject arena frees below the arena base

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject arena frees below the arena base bpf_arena_free_pages() accepts scalar arena addresses. The runtime masks the address to the low 32 bits and reconstructs a full user address from the arena base before returning the range to the arena free tree. When the scalar value is below the low 32 bits of the arena base, full_uaddr falls below user_vm_start. The existing upper-end clipping then turns this into an out-of-range free-tree offset. A later allocation can reuse that offset and return an address below the arena mapping. Reject such frees before computing the cli

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-93044

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    bpf: Disallow interpreter fallback for arena-related insns

    In the Linux kernel, the following vulnerability has been resolved: bpf: Disallow interpreter fallback for arena-related insns Since the interpreter does not support the arena-related insns, interpreter fallback should not be allowed for these insns in core.c::__bpf_prog_select_runtime(). Currently, when the interpreter executes the arena ST/LDX/STX insns, it would hit the BUG_ON() in ___bpf_prog_run() at run time. [ 2.579196] BPF interpreter: unknown opcode a2 (imm: 0x0) [ 2.579998] ------------[ cut here ]------------ [ 2.580652] kernel BUG at kernel/bpf/core.c:2349! [ 2.581314] Oops: invalid opcode: 0000 [#1] SMP PTI Set j

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-93043

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    bpf: Disallow interpreter fallback for gotox insn

    In the Linux kernel, the following vulnerability has been resolved: bpf: Disallow interpreter fallback for gotox insn The interpreter does not recognize the BPF_JMP|BPF_JA|BPF_X insn, which is used for insn_array map. Thereafter, it would hit the BUG_ON() in ___bpf_prog_run() at run time. [ 2.563726] BPF interpreter: unknown opcode 0d (imm: 0x0) [ 2.564557] ------------[ cut here ]------------ [ 2.565206] kernel BUG at kernel/bpf/core.c:2349! [ 2.565882] Oops: invalid opcode: 0000 [#1] SMP PTI Set jit_required as true when insn_array map is used in the prog in order to disallow interpreter fallback for gotox insn in core.c::__

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-93042

    Hoch · CVSS 8.8EPSS 0,4%Korrektur verfügbar

    dmaengine: dw-edma: Terminate all descriptors without callbacks

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: dw-edma: Terminate all descriptors without callbacks The DMA Engine client documentation says in the "Terminate APIs" section of Documentation/driver-api/dmaengine/client.rst: "No callback functions will be called for any incomplete transfers." dw-edma instead calls vchan_cookie_complete() when a deferred STOP reaches the interrupt handler. This schedules a callback for the active descriptor and leaves other issued or submitted descriptors queued. A late callback after dmaengine_terminate_sync() can dereference client state that has already been freed, while le

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-93041

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    dmaengine: dw-edma: Serialize abort state updates

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: dw-edma: Serialize abort state updates dw_edma_abort_interrupt() drops vc.lock before changing request and status. issue_pending() can acquire the lock in that small window, observe the old busy state, and skip starting queued descriptors. Then the abort handler overwrites the channel status as idle, leaving the new descriptors stranded for good. Keep descriptor completion and the state transition in the same critical section.

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-93040

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    dmaengine: dw-edma: Serialize channel state checks

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: dw-edma: Serialize channel state checks pause() and resume() read and update channel state without holding vc.lock, while the interrupt handlers update the same state under it. Take the same lock around those state checks so that request, status, and configured stay consistent. For example, pause() can observe EDMA_ST_BUSY right before the interrupt handler completes the final descriptor and moves the channel to EDMA_ST_IDLE, and then record EDMA_REQ_PAUSE on an already idle channel. No further interrupt will acknowledge the request, and since issue_pending() re

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-93039

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

    ASoC: meson: Keep link pointers valid on realloc failure

    In the Linux kernel, the following vulnerability has been resolved: ASoC: meson: Keep link pointers valid on realloc failure meson_card_reallocate_links() grows the DAI link and private data arrays with two consecutive krealloc() calls and updates the owner pointers only after both calls have succeeded. A successful krealloc() may move the data: it frees the old block and returns a new one. When that happens for the link array and the second krealloc() then fails, card->dai_link still points to the block that krealloc() already freed, and the error path frees the new block too. The probe error path then calls meson_card_clean_references(),

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-93037

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

    RDMA/hfi1: Propagate sdma_txinit_ahg() errors

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Propagate sdma_txinit_ahg() errors set_txreq_header_ahg() ignores the return value of sdma_txinit_ahg(). If sdma_txinit_ahg() fails, it returns before initializing tx->txreq. However, set_txreq_header_ahg() ignores the error and returns the AHG change count, causing the caller to continue processing the request as though initialization had succeeded. Propagate sdma_txinit_ahg() failures to the caller and abort request processing when initialization fails. Found by Linux Verification Center (linuxtesting.org) with SVACE.

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-92525

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

    RDMA/rxe: Validate num_sge/cur_sge before indexing wqe->dma.sge[]

    In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Validate num_sge/cur_sge before indexing wqe->dma.sge[] For a user QP, qp->sq.queue is a ring the application writes directly, so rxe_post_send() takes the is_user branch and only schedules send_task without validating the WQE. rxe_requester() consumes it in place via req_next_wqe() and calls copy_data(), which indexes &wqe->dma.sge[cur_sge] with the attacker-controlled num_sge/cur_sge. Only the kernel path bounds num_sge (validate_send_wr()); the user WQE is never checked, so a local unprivileged user can post a WQE with an out-of-range cur_sge or oversized num_s

    • Auf 7.2.6-1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-92524

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    irqchip/gic-v3-its: Prevent leak in its_vpe_irq_domain_alloc()

    In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v3-its: Prevent leak in its_vpe_irq_domain_alloc() When its_irq_gic_domain_alloc() fails, the following its_vpe_irq_domain_free() fails to invoke its_vep_teardown() for the corresponding interrupt, which leaks the resource. Invoke its_vpe_teardown() in the error handling path to avoid the leak. [ tglx: Massaged change log ]

    • Auf 7.2.6-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 →