p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-nvidia-7.0 · Seite 141

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 6104

  1. CVE-2026-80966

    Nicht bewertetEPSS 0,22%Keine Korrektur veröffentlicht

    ALSA: portman2x4: Check card index validity at probe

    In the Linux kernel, the following vulnerability has been resolved: ALSA: portman2x4: Check card index validity at probe Although portman2x4 driver has a check of the given devptr->id value, it doesn't check for a negative id, which is often given as "none" or such value when bound via sysfs. This may lead to OOB access for index[] and other parameters. Add a sanity check for the card index and warn/correct it if it's a value out of the range.

    Veröffentlicht Aktualisiert
  2. CVE-2026-80965

    Nicht bewertetEPSS 0,18%Keine Korrektur veröffentlicht

    ALSA: serial-u16550: Check card index validity at probe

    In the Linux kernel, the following vulnerability has been resolved: ALSA: serial-u16550: Check card index validity at probe serial-u16550 driver blindly trusts that the given devptr->id value is within the proper card index range at probe. It's OK for the devices the driver itself creates at the module probe time, but if the device is bound manually via sysfs interface, this could be -1 as "none", and this leads to OOB access for index[] and other parameters. Add a sanity check for the card index and warn/correct it if it's a value out of the range.

    Veröffentlicht Aktualisiert
  3. CVE-2026-80964

    Nicht bewertetEPSS 0,17%Keine Korrektur veröffentlicht

    ALSA: virmidi: Check card index validity at probe

    In the Linux kernel, the following vulnerability has been resolved: ALSA: virmidi: Check card index validity at probe virmidi driver blindly trusts that the given devptr->id value is within the proper card index range at probe. It's OK for the devices the driver itself creates at the module probe time, but if the device is bound manually via sysfs interface, this could be -1 as "none", and this leads to OOB access for index[] and other parameters. Add a sanity check for the card index and warn/correct it if it's a value out of the range.

    Veröffentlicht Aktualisiert
  4. CVE-2026-80963

    Nicht bewertetEPSS 0,18%Keine Korrektur veröffentlicht

    dm-stats: fix a crash if allocation of per-cpu data fails

    In the Linux kernel, the following vulnerability has been resolved: dm-stats: fix a crash if allocation of per-cpu data fails If "dm_kvzalloc(percpu_alloc_size, cpu_to_node(cpu))" fails, the code jumps to the "out" label and calls dm_stat_free. dm_stat_free does "for_each_possible_cpu(cpu) { dm_kvfree(s->stat_percpu[cpu][0].histogram, s->histogram_alloc_size);", which crashes with NULL pointer dereference if s->stat_percpu[cpu] is NULL. This commit fixes the bug by testing s->stat_percpu[cpu] for NULL before using it.

    Veröffentlicht Aktualisiert
  5. CVE-2026-80962

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

    dm-pcache: validate geometry fields from on-disk cache_info

    In the Linux kernel, the following vulnerability has been resolved: dm-pcache: validate geometry fields from on-disk cache_info cache_segs_init() iterates cache_info->n_segs times indexing cache->segments[], which is sized to the cache device geometry, and get_seg_id() takes each segment id from the on-media cache_info and the per-segment next_seg link. Both come from cache device metadata that is only CRC-protected with a fixed public seed, so whoever supplies the cache device on a table load (CAP_SYS_ADMIN) controls them: an oversized n_segs or an out-of-range id drives an out-of-bounds access of cache->segments[] and a wild CACHE_DEV_SEG

    Veröffentlicht Aktualisiert
  6. CVE-2026-80961

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

    dm-pcache: validate kset key_num and intra-segment bounds

    In the Linux kernel, the following vulnerability has been resolved: dm-pcache: validate kset key_num and intra-segment bounds Two more fields decoded from the cache device go unbounded. The kset key_num drives cache_kset_crc() and the replay loop in cache_replay(), the writeback worker and the GC worker, but only the magic and a fixed-seed CRC are checked first, so a non-last kset whose key_num exceeds the PCACHE_KSET_KEYS_MAX buffer reads past its end before the CRC compare. A key's intra-segment offset and length in cache_key_decode() are taken verbatim, so a key running past its segment is replayed into the cache tree and the data CRC ch

    Veröffentlicht Aktualisiert
  7. CVE-2026-80960

    Nicht bewertetEPSS 0,21%Keine Korrektur veröffentlicht

    dm-pcache: validate on-media seg_num against the cache device size

    In the Linux kernel, the following vulnerability has been resolved: dm-pcache: validate on-media seg_num against the cache device size seg_num is read from the crc32c-only superblock, so whoever supplies the cache device on a table load (CAP_SYS_ADMIN) controls it. It sizes cache->segments[] and is the value every later on-media segment id is bounded against, yet it is never checked against the device. Because cache_dev->mapping is the direct map of the pmem, CACHE_DEV_SEGMENT() for a segment id past the device resolves to ordinary kernel memory beyond the mapping; a new-cache init reaching such an id has cache_seg_init() -> cache_dev_zero_

    Veröffentlicht Aktualisiert
  8. CVE-2026-80959

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

    dm-pcache: bound the persisted tail-position offset

    In the Linux kernel, the following vulnerability has been resolved: dm-pcache: bound the persisted tail-position offset cache_pos_decode() takes the persisted key_tail and dirty_tail seg_off from the cache device and addresses within the segment with it. A seg_off at or past the segment data_size, controllable by whoever supplies the device (CAP_SYS_ADMIN), reads past the segment data. Reject a decoded seg_off that is not below the segment data_size.

    Veröffentlicht Aktualisiert
  9. CVE-2026-80958

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

    dm-pcache: clamp the tail kset read to the segment data region

    In the Linux kernel, the following vulnerability has been resolved: dm-pcache: clamp the tail kset read to the segment data region The tail-kset read in cache_replay(), the writeback worker and the GC worker bounds its length by PCACHE_SEG_SIZE - seg_off, the raw segment size rather than the data region. A tail near the segment end reads past the segment data into the following control area. Clamp the read to cache_seg_remain(), the data region.

    Veröffentlicht Aktualisiert
  10. CVE-2026-80957

    Nicht bewertetEPSS 0,21%Keine Korrektur veröffentlicht

    dm-pcache: detect a cycle in the last-kset chain during replay

    In the Linux kernel, the following vulnerability has been resolved: dm-pcache: detect a cycle in the last-kset chain during replay cache_replay() follows the on-media last-kset chain by next_cache_seg_id with no cond_resched(). A forged chain that points back into a segment it has already visited makes the replay loop follow it forever. Cap the last-kset hops at cache->n_segs; a valid chain visits each segment at most once.

    Veröffentlicht Aktualisiert
  11. CVE-2026-80956

    Nicht bewertetEPSS 0,21%Keine Korrektur veröffentlicht

    dm-pcache: only hand out initialized cache segments

    In the Linux kernel, the following vulnerability has been resolved: dm-pcache: only hand out initialized cache segments get_cache_segment() scans the segment map up to cache->n_segs, the physical device segment count, but cache_segs_init() only initializes the first cache_info->n_segs segments. A crafted image with cache_info->n_segs smaller than the device count leaves the remaining pcache_cache_segment structs zeroed (segment.data == NULL), and the allocator can hand one to cache_kset_close(), which writes through the returned segment's data pointer with no NULL check. Bound the allocator's search to cache_info->n_segs so only initialize

    Veröffentlicht Aktualisiert
  12. CVE-2026-80955

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

    dm-pcache: fix use-after-free and invalid seg operations in kset_replay()

    In the Linux kernel, the following vulnerability has been resolved: dm-pcache: fix use-after-free and invalid seg operations in kset_replay() In kset_replay, when key->seg_gen is stale (key->seg_gen < key->cache_pos.cache_seg->gen), cache_key_put(key) is called but then key->cache_pos.cache_seg is accessed as the argument to cache_seg_get(). This is a use-after-free on the freed key memory. Although mempool recycled memory is not immediately reclaimed or overwritten in practice, this is still a potential UAF bug. Additionally, for expired invalid keys, setting the cache->seg_map bit and calling cache_seg_get() is unreasonable since the cor

    Veröffentlicht Aktualisiert
  13. CVE-2026-80954

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

    i3c: Fix unlocked dereference of dev->desc in i3c_device_get_supported_xfer_mode()

    In the Linux kernel, the following vulnerability has been resolved: i3c: Fix unlocked dereference of dev->desc in i3c_device_get_supported_xfer_mode() i3c_device_get_supported_xfer_mode() uses dev->desc to obtain the master controller. However, dev->desc must not be dereferenced unless bus->lock is held, and this function does not take that lock. The function only needs access to the master controller associated with the device's bus. Use dev->bus instead, which is always valid for the lifetime of the device and does not require dereferencing dev->desc.

    Veröffentlicht Aktualisiert
  14. CVE-2026-80953

    Hoch · CVSS 8.4EPSS 0,19%Keine Korrektur veröffentlicht

    i3c: master: adi: initialize the lock before enabling interrupts

    In the Linux kernel, the following vulnerability has been resolved: i3c: master: adi: initialize the lock before enabling interrupts adi_i3c_master_probe() requests the IRQ and unmasks REG_IRQ_PENDING_CMDR before the controller's IBI state, transfer queue list and transfer queue lock are initialized. A pending CMDR interrupt can therefore run adi_i3c_master_irq() and take master->xferqueue.lock before the dynamic lock has been initialized. This issue was found by our static analysis tool and then manually reviewed against the current tree. The grounded PoC kept the probe ordering and the IRQ path adi_i3c_master_probe() -> adi_i3c_master_

    Veröffentlicht Aktualisiert
  15. CVE-2026-80952

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

    i3c: master: Fix info leak and UAF in device unregister path

    In the Linux kernel, the following vulnerability has been resolved: i3c: master: Fix info leak and UAF in device unregister path i3c_master_unregister_i3c_devs() clears i3cdev->dev->desc before calling device_unregister(). During device_unregister(), device_del() emits a KOBJ_REMOVE uevent and unbinds the driver while the device descriptor is still expected to be valid. As a result, i3c_device_uevent() and a racing modalias_show() can observe a NULL desc and fall back to an uninitialized stack struct i3c_device_info, leaking kernel stack contents in the generated modalias. Driver .remove() callbacks may also encounter an unexpected NULL

    Veröffentlicht Aktualisiert
  16. CVE-2026-80951

    Nicht bewertetEPSS 0,21%Keine Korrektur veröffentlicht

    i3c: master: svc: bound IBI payload to the requested max_payload_len

    In the Linux kernel, the following vulnerability has been resolved: i3c: master: svc: bound IBI payload to the requested max_payload_len svc_i3c_master_handle_ibi() reads the IBI payload from the RX FIFO into the IBI slot. The loop is bounded by the hardware FIFO size (SVC_I3C_FIFO_SIZE), not by the slot size. slot->data points into the IBI pool, which i3c_generic_ibi_alloc_pool() sizes at max_payload_len per slot. svc_i3c_master_request_ibi() only rejects a max_payload_len larger than SVC_I3C_FIFO_SIZE, so a driver can request a smaller one. mctp-i3c requests 1. Each readsb() then copies the controller RXCOUNT bytes (up to 31) with no che

    Veröffentlicht Aktualisiert
  17. CVE-2026-80950

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

    i3c: renesas: Check that the transfer is valid before accessing it

    In the Linux kernel, the following vulnerability has been resolved: i3c: renesas: Check that the transfer is valid before accessing it The Renesas I3C driver uses an asynchronous model to transfer data. It prepares a struct renesas_i3c_xfer, enqueues it, and waits for completion. The interrupt handler dequeues the transfer, updates/uses it, and signals the waiting thread. If the completion times out, the waiting thread dequeues the transfer and free it. If an interrupt fires after that, the handler may access freed memory, leading to crashes. Check that the transfer is still valid before accessing it in the interrupt handler. With it clea

    Veröffentlicht Aktualisiert
  18. CVE-2026-80949

    Nicht bewertetEPSS 0,18%Keine Korrektur veröffentlicht

    wifi: brcmfmac: Fix memory leak in brcmf_sdio_read_control()

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Fix memory leak in brcmf_sdio_read_control() The memory allocated for buf is not freed in some of the error paths in brcmf_sdio_read_control(). Fix that by adding vfree() calls. [arend: rework as suggested by Johannes]

    Veröffentlicht Aktualisiert
  19. CVE-2026-80948

    Nicht bewertetEPSS 0,22%Keine Korrektur veröffentlicht

    wifi: iwlwifi: dvm: fix memory leak in iwl_op_mode_dvm_start()

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: dvm: fix memory leak in iwl_op_mode_dvm_start() In iwl_op_mode_dvm_start(), jumping to out_free_eeprom currently bypasses the out_free_eeprom_blob label. Consequently, error paths triggered after successfully parsing the EEPROM free priv->nvm_data but leak priv->eeprom_blob. Fix this memory leak by reordering the error handling labels so that out_free_eeprom falls through to out_free_eeprom_blob. The bug was first flagged by an experimental analysis tool we are developing for kernel memory-management bugs while analyzing v6.13-rc1. The tool is still under d

    Veröffentlicht Aktualisiert
  20. CVE-2026-80947

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

    wifi: rtl8xxxu: fix use-after-free from rx_urb_wq on stop

    In the Linux kernel, the following vulnerability has been resolved: wifi: rtl8xxxu: fix use-after-free from rx_urb_wq on stop rtl8xxxu arms rx_urb_wq from the RX completion path: rtl8xxxu_rx_complete() hands the URB to rtl8xxxu_queue_rx_urb(), which queues it on rx_urb_pending_list and, once the list grows past RTL8XXXU_RX_URB_PENDING_WATER, schedules rx_urb_wq. The worker rtl8xxxu_rx_urb_work() drains rx_urb_pending_list, recovers priv through container_of, and resubmits each URB through rtl8xxxu_submit_rx_urb(), which anchors it on rx_anchor and dereferences priv->udev. rtl8xxxu_stop() cancels the sibling work items (c2hcmd_work, ra_wat

    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 →