p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-hwe-5.15 · Seite 111

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4389

  1. CVE-2024-50051

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

    spi: mpc52xx: Add cancel_work_sync before module remove

    In the Linux kernel, the following vulnerability has been resolved: spi: mpc52xx: Add cancel_work_sync before module remove If we remove the module which will call mpc52xx_spi_remove it will free 'ms' through spi_unregister_controller. while the work ms->work will be used. The sequence of operations that may lead to a UAF bug. Fix it by ensuring that the work is canceled before proceeding with the cleanup in mpc52xx_spi_remove.

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-48881

    Mittel · CVSS 5.5EPSS 0,26%Korrektur verfügbar

    bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again

    In the Linux kernel, the following vulnerability has been resolved: bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again Commit 028ddcac477b ("bcache: Remove unnecessary NULL point check in node allocations") leads a NULL pointer deference in cache_set_flush(). 1721 if (!IS_ERR_OR_NULL(c->root)) 1722 list_add(&c->root->list, &c->btree_cache); >From the above code in cache_set_flush(), if previous registration code fails before allocating c->root, it is possible c->root is NULL as what it is initialized. __bch_btree_node_alloc() never returns NULL but c->root is possible to be NULL at above line 1721. This pat

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-47143

    Mittel · CVSS 5.5EPSS 0,19%Korrektur verfügbar

    dma-debug: fix a possible deadlock on radix_lock

    In the Linux kernel, the following vulnerability has been resolved: dma-debug: fix a possible deadlock on radix_lock radix_lock() shouldn't be held while holding dma_hash_entry[idx].lock otherwise, there's a possible deadlock scenario when dma debug API is called holding rq_lock(): CPU0 CPU1 CPU2 dma_free_attrs() check_unmap() add_dma_entry() __schedule() //out (A) rq_lock() get_hash_bucket() (A) dma_entry_hash check_sync() (A) radix_lock() (W) dma_e

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-45828

    Mittel · CVSS 5.5EPSS 0,25%Korrektur verfügbar

    i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request

    In the Linux kernel, the following vulnerability has been resolved: i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request Bus cleanup path in DMA mode may trigger a RING_OP_STAT interrupt when the ring is being stopped. Depending on timing between ring stop request completion, interrupt handler removal and code execution this may lead to a NULL pointer dereference in hci_dma_irq_handler() if it gets to run after the io_data pointer is set to NULL in hci_dma_cleanup(). Prevent this my masking the ring interrupts before ring stop request.

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-43098

    Mittel · CVSS 5.5EPSS 0,17%Korrektur verfügbar

    i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock

    In the Linux kernel, the following vulnerability has been resolved: i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock A deadlock may happen since the i3c_master_register() acquires &i3cbus->lock twice. See the log below. Use i3cdev->desc->info instead of calling i3c_device_info() to avoid acquiring the lock twice. v2: - Modified the title and commit message ============================================ WARNING: possible recursive locking detected 6.11.0-mainline -------------------------------------------- init/1 is trying to acquire lock: f1ffff80a6a40dc0 (&i3cbus->lock){++++}-{3:3}, at: i3c_bus_norm

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-56787

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

    soc: imx8m: Probe the SoC driver as platform driver

    In the Linux kernel, the following vulnerability has been resolved: soc: imx8m: Probe the SoC driver as platform driver With driver_async_probe=* on kernel command line, the following trace is produced because on i.MX8M Plus hardware because the soc-imx8m.c driver calls of_clk_get_by_name() which returns -EPROBE_DEFER because the clock driver is not yet probed. This was not detected during regular testing without driver_async_probe. Convert the SoC code to platform driver and instantiate a platform device in its current device_initcall() to probe the platform driver. Rework .soc_revision callback to always return valid error code and retur

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-56785

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

    MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a

    In the Linux kernel, the following vulnerability has been resolved: MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a Fix the dtc warnings: arch/mips/boot/dts/loongson/ls7a-pch.dtsi:68.16-416.5: Warning (interrupt_provider): /bus@10000000/pci@1a000000: '#interrupt-cells' found, but node is not an interrupt provider arch/mips/boot/dts/loongson/ls7a-pch.dtsi:68.16-416.5: Warning (interrupt_provider): /bus@10000000/pci@1a000000: '#interrupt-cells' found, but node is not an interrupt provider arch/mips/boot/dts/loongson/loongson64g_4core_ls7a.dtb: Warning (interrupt_map): Failed prerequisite 'interrupt_provider' And a run

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-56780

    Mittel · CVSS 5.5EPSS 0,22%Korrektur verfügbar

    quota: flush quota_release_work upon quota writeback

    In the Linux kernel, the following vulnerability has been resolved: quota: flush quota_release_work upon quota writeback One of the paths quota writeback is called from is: freeze_super() sync_filesystem() ext4_sync_fs() dquot_writeback_dquots() Since we currently don't always flush the quota_release_work queue in this path, we can end up with the following race: 1. dquot are added to releasing_dquots list during regular operations. 2. FS Freeze starts, however, this does not flush the quota_release_work queue. 3. Freeze completes. 4. Kernel eventually tries to flush the workqueue while FS is frozen which hits a WARN_

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-56779

    Kritisch · CVSS 9.8EPSS 0,55%Korrektur verfügbar

    nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur

    In the Linux kernel, the following vulnerability has been resolved: nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur The action force umount(umount -f) will attempt to kill all rpc_task even umount operation may ultimately fail if some files remain open. Consequently, if an action attempts to open a file, it can potentially send two rpc_task to nfs server. NFS CLIENT thread1 thread2 open("file") ... nfs4_do_open _nfs4_do_open _nfs4_open_and_get_state _nfs4_proc_open nfs4_run_open_task /* rpc_task1 */ rpc_run_task rpc_wait_for_completion_task

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-56778

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

    drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check

    In the Linux kernel, the following vulnerability has been resolved: drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check The return value of drm_atomic_get_crtc_state() needs to be checked. To avoid use of error pointer 'crtc_state' in case of the failure.

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-56777

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

    drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check

    In the Linux kernel, the following vulnerability has been resolved: drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check The return value of drm_atomic_get_crtc_state() needs to be checked. To avoid use of error pointer 'crtc_state' in case of the failure.

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-56776

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

    drm/sti: avoid potential dereference of error pointers

    In the Linux kernel, the following vulnerability has been resolved: drm/sti: avoid potential dereference of error pointers The return value of drm_atomic_get_crtc_state() needs to be checked. To avoid use of error pointer 'crtc_state' in case of the failure.

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-56774

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

    btrfs: add a sanity check for btrfs root in btrfs_search_slot()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: add a sanity check for btrfs root in btrfs_search_slot() Syzbot reports a null-ptr-deref in btrfs_search_slot(). The reproducer is using rescue=ibadroots, and the extent tree root is corrupted thus the extent tree is NULL. When scrub tries to search the extent tree to gather the needed extent info, btrfs_search_slot() doesn't check if the target root is NULL or not, resulting the null-ptr-deref. Add sanity check for btrfs root before using it in btrfs_search_slot().

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-56770

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    net/sched: netem: account for backlog updates from child qdisc

    In the Linux kernel, the following vulnerability has been resolved: net/sched: netem: account for backlog updates from child qdisc In general, 'qlen' of any classful qdisc should keep track of the number of packets that the qdisc itself and all of its children holds. In case of netem, 'qlen' only accounts for the packets in its internal tfifo. When netem is used with a child qdisc, the child qdisc can use 'qdisc_tree_reduce_backlog' to inform its parent, netem, about created or dropped SKBs. This function updates 'qlen' and the backlog statistics of netem, but netem does not account for changes made by a child qdisc. 'qlen' then indicates t

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-56769

    Mittel · CVSS 5.5EPSS 0,23%Korrektur verfügbar

    media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg

    In the Linux kernel, the following vulnerability has been resolved: media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg Syzbot reports [1] an uninitialized value issue found by KMSAN in dib3000_read_reg(). Local u8 rb[2] is used in i2c_transfer() as a read buffer; in case that call fails, the buffer may end up with some undefined values. Since no elaborate error handling is expected in dib3000_write_reg(), simply zero out rb buffer to mitigate the problem. [1] Syzkaller report dvb-usb: bulk message failed: -22 (6/0) ===================================================== BUG: KMSAN: uninit-value in dib3000mb_attach+0x2d8

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-56767

    Mittel · CVSS 5.5EPSS 0,22%Korrektur verfügbar

    dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset The at_xdmac_memset_create_desc may return NULL, which will lead to a null pointer dereference. For example, the len input is error, or the atchan->free_descs_list is empty and memory is exhausted. Therefore, add check to avoid this.

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-56763

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

    tracing: Prevent bad count for tracing_cpumask_write

    In the Linux kernel, the following vulnerability has been resolved: tracing: Prevent bad count for tracing_cpumask_write If a large count is provided, it will trigger a warning in bitmap_parse_user. Also check zero for it.

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-56759

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

    btrfs: fix use-after-free when COWing tree bock and tracing is enabled

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix use-after-free when COWing tree bock and tracing is enabled When a COWing a tree block, at btrfs_cow_block(), and we have the tracepoint trace_btrfs_cow_block() enabled and preemption is also enabled (CONFIG_PREEMPT=y), we can trigger a use-after-free in the COWed extent buffer while inside the tracepoint code. This is because in some paths that call btrfs_cow_block(), such as btrfs_search_slot(), we are holding the last reference on the extent buffer @buf so btrfs_force_cow_block() drops the last reference on the @buf extent buffer when it calls free_extent_buff

    • Auf 5.15.0-136.147~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-49035

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

    media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE

    In the Linux kernel, the following vulnerability has been resolved: media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE I expect that the hardware will have limited this to 16, but just in case it hasn't, check for this corner case.

    • Auf 5.15.0-60.66~20.04.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 →