p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-hwe · Seite 167

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 6852

  1. CVE-2023-53586

    Hoch · CVSS 8.8EPSS 0,46%Keine Korrektur veröffentlicht

    scsi: target: Fix multiple LUN_RESET handling

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: Fix multiple LUN_RESET handling This fixes a bug where an initiator thinks a LUN_RESET has cleaned up running commands when it hasn't. The bug was added in commit 51ec502a3266 ("target: Delete tmr from list before processing"). The problem occurs when: 1. We have N I/O cmds running in the target layer spread over 2 sessions. 2. The initiator sends a LUN_RESET for each session. 3. session1's LUN_RESET loops over all the running commands from both sessions and moves them to its local drain_task_list. 4. session2's LUN_RESET does not see the LUN_RESE

    Veröffentlicht Aktualisiert
  2. CVE-2023-53584

    Mittel · CVSS 5.7EPSS 0,16%Keine Korrektur veröffentlicht

    ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process

    In the Linux kernel, the following vulnerability has been resolved: ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process There are two states for ubifs writing pages: 1. Dirty, Private 2. Not Dirty, Not Private The normal process cannot go to ubifs_releasepage() which means there exists pages being private but not dirty. Reproducer[1] shows that it could occur (which maybe related to [2]) with following process: PA PB PC lock(page)[PA] ubifs_write_end attach_page_private // set Private __set_page_dirty_nobuffers // set Dirty unlock(page) write_cache_pages[PA] lo

    Veröffentlicht Aktualisiert
  3. CVE-2023-53582

    Mittel · CVSS 5.5EPSS 0,16%Keine Korrektur veröffentlicht

    wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds Fix a stack-out-of-bounds read in brcmfmac that occurs when 'buf' that is not null-terminated is passed as an argument of strreplace() in brcmf_c_preinit_dcmds(). This buffer is filled with a CLM version string by memcpy() in brcmf_fil_iovar_data_get(). Ensure buf is null-terminated. Found by a modified version of syzkaller. [ 33.004414][ T1896] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available [ 33.013486][ T1896] brcmfmac:

    Veröffentlicht Aktualisiert
  4. CVE-2022-50505

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

    iommu/amd: Fix pci device refcount leak in ppr_notifier()

    In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Fix pci device refcount leak in ppr_notifier() As comment of pci_get_domain_bus_and_slot() says, it returns a pci device with refcount increment, when finish using it, the caller must decrement the reference count by calling pci_dev_put(). So call it before returning from ppr_notifier() to avoid refcount leak.

    • Auf 4.15.0-208.219~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-50504

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

    powerpc/rtas: avoid scheduling in rtas_os_term()

    In the Linux kernel, the following vulnerability has been resolved: powerpc/rtas: avoid scheduling in rtas_os_term() It's unsafe to use rtas_busy_delay() to handle a busy status from the ibm,os-term RTAS function in rtas_os_term(): Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b BUG: sleeping function called from invalid context at arch/powerpc/kernel/rtas.c:618 in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 1, name: swapper/0 preempt_count: 2, expected: 0 CPU: 7 PID: 1 Comm: swapper/0 Tainted: G D 6.0.0-rc5-02182-gf8553a572277-dirty #9 Call Trace: [c000000007b8f000] [c000000001337110] dump_s

    • Auf 4.15.0-208.219~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-50503

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

    mtd: lpddr2_nvm: Fix possible null-ptr-deref

    In the Linux kernel, the following vulnerability has been resolved: mtd: lpddr2_nvm: Fix possible null-ptr-deref It will cause null-ptr-deref when resource_size(add_range) invoked, if platform_get_resource() returns NULL.

    • Auf 4.15.0-208.219~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-50501

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

    media: coda: Add check for dcoda_iram_alloc

    In the Linux kernel, the following vulnerability has been resolved: media: coda: Add check for dcoda_iram_alloc As the coda_iram_alloc may return NULL pointer, it should be better to check the return value in order to avoid NULL poineter dereference, same as the others.

    • Auf 4.15.0-208.219~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-50499

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

    media: dvb-core: Fix double free in dvb_register_device()

    In the Linux kernel, the following vulnerability has been resolved: media: dvb-core: Fix double free in dvb_register_device() In function dvb_register_device() -> dvb_register_media_device() -> dvb_create_media_entity(), dvb->entity is allocated and initialized. If the initialization fails, it frees the dvb->entity, and return an error code. The caller takes the error code and handles the error by calling dvb_media_device_free(), which unregisters the entity and frees the field again if it is not NULL. As dvb->entity may not NULLed in dvb_create_media_entity() when the allocation of dvbdev->pad fails, a double free may occur. This may also

    • Auf 4.15.0-208.219~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-50497

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

    binfmt_misc: fix shift-out-of-bounds in check_special_flags

    In the Linux kernel, the following vulnerability has been resolved: binfmt_misc: fix shift-out-of-bounds in check_special_flags UBSAN reported a shift-out-of-bounds warning: left shift of 1 by 31 places cannot be represented in type 'int' Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x8d/0xcf lib/dump_stack.c:106 ubsan_epilogue+0xa/0x44 lib/ubsan.c:151 __ubsan_handle_shift_out_of_bounds+0x1e7/0x208 lib/ubsan.c:322 check_special_flags fs/binfmt_misc.c:241 [inline] create_entry fs/binfmt_misc.c:456 [inline] bm_register_write+0x9d3/0xa20 fs/binfmt_misc.c:654 vfs_write+0x11e/0x580 fs/read_writ

    • Auf 4.15.0-208.219~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-50496

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

    dm cache: Fix UAF in destroy()

    In the Linux kernel, the following vulnerability has been resolved: dm cache: Fix UAF in destroy() Dm_cache also has the same UAF problem when dm_resume() and dm_destroy() are concurrent. Therefore, cancelling timer again in destroy().

    • Auf 4.15.0-208.219~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-50494

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

    thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash

    In the Linux kernel, the following vulnerability has been resolved: thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash When CPU 0 is offline and intel_powerclamp is used to inject idle, it generates kernel BUG: BUG: using smp_processor_id() in preemptible [00000000] code: bash/15687 caller is debug_smp_processor_id+0x17/0x20 CPU: 4 PID: 15687 Comm: bash Not tainted 5.19.0-rc7+ #57 Call Trace: <TASK> dump_stack_lvl+0x49/0x63 dump_stack+0x10/0x16 check_preemption_disabled+0xdd/0xe0 debug_smp_processor_id+0x17/0x20 powerclamp_set_cur_state+0x7f/0xf9 [intel_powerclamp] ... ... Here CPU 0 is the control CPU b

    • Auf 4.15.0-206.217~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-50492

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

    drm/msm: fix use-after-free on probe deferral

    In the Linux kernel, the following vulnerability has been resolved: drm/msm: fix use-after-free on probe deferral The bridge counter was never reset when tearing down the DRM device so that stale pointers to deallocated structures would be accessed on the next tear down (e.g. after a second late bind deferral). Given enough bridges and a few probe deferrals this could currently also lead to data beyond the bridge array being corrupted. Patchwork: https://patchwork.freedesktop.org/patch/502665/

    Veröffentlicht Aktualisiert
  13. CVE-2022-50489

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

    drm/mipi-dsi: Detach devices when removing the host

    In the Linux kernel, the following vulnerability has been resolved: drm/mipi-dsi: Detach devices when removing the host Whenever the MIPI-DSI host is unregistered, the code of mipi_dsi_host_unregister() loops over every device currently found on that bus and will unregister it. However, it doesn't detach it from the bus first, which leads to all kind of resource leaks if the host wants to perform some clean up whenever a device is detached.

    • Auf 4.15.0-206.217~16.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-53579

    Mittel · CVSS 5.5EPSS 0,15%Keine Korrektur veröffentlicht

    gpio: mvebu: fix irq domain leak

    In the Linux kernel, the following vulnerability has been resolved: gpio: mvebu: fix irq domain leak Uwe Kleine-König pointed out we still have one resource leak in the mvebu driver triggered on driver detach. Let's address it with a custom devm action.

    Veröffentlicht Aktualisiert
  15. CVE-2023-53577

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

    bpf, cpumap: Make sure kthread is running before map update returns

    In the Linux kernel, the following vulnerability has been resolved: bpf, cpumap: Make sure kthread is running before map update returns The following warning was reported when running stress-mode enabled xdp_redirect_cpu with some RT threads: ------------[ cut here ]------------ WARNING: CPU: 4 PID: 65 at kernel/bpf/cpumap.c:135 CPU: 4 PID: 65 Comm: kworker/4:1 Not tainted 6.5.0-rc2+ #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996) Workqueue: events cpu_map_kthread_stop RIP: 0010:put_cpu_map_entry+0xda/0x220 ...... Call Trace: <TASK> ? show_regs+0x65/0x70 ? __warn+0xa5/0x240 ...... ? put_cpu_map_entry

    Veröffentlicht Aktualisiert
  16. CVE-2023-53569

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

    ext2: Check block size validity during mount

    In the Linux kernel, the following vulnerability has been resolved: ext2: Check block size validity during mount Check that log of block size stored in the superblock has sensible value. Otherwise the shift computing the block size can overflow leading to undefined behavior.

    Veröffentlicht Aktualisiert
  17. CVE-2023-53567

    Mittel · CVSS 5.5EPSS 0,15%Keine Korrektur veröffentlicht

    spi: qup: Don't skip cleanup in remove's error path

    In the Linux kernel, the following vulnerability has been resolved: spi: qup: Don't skip cleanup in remove's error path Returning early in a platform driver's remove callback is wrong. In this case the dma resources are not released in the error path. this is never retried later and so this is a permanent leak. To fix this, only skip hardware disabling if waking the device fails.

    Veröffentlicht Aktualisiert
  18. CVE-2023-53564

    Mittel · CVSS 5.7EPSS 0,15%Keine Korrektur veröffentlicht

    ocfs2: fix defrag path triggering jbd2 ASSERT

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix defrag path triggering jbd2 ASSERT code path: ocfs2_ioctl_move_extents ocfs2_move_extents ocfs2_defrag_extent __ocfs2_move_extent + ocfs2_journal_access_di + ocfs2_split_extent //sub-paths call jbd2_journal_restart + ocfs2_journal_dirty //crash by jbs2 ASSERT crash stacks: PID: 11297 TASK: ffff974a676dcd00 CPU: 67 COMMAND: "defragfs.ocfs2" #0 [ffffb25d8dad3900] machine_kexec at ffffffff8386fe01 #1 [ffffb25d8dad3958] __crash_kexec at ffffffff8395959d #2 [ffffb25d8dad3a20] crash_kexec at ffffffff8395a45d #3 [ffffb25d8dad3a38] oops_end a

    Veröffentlicht Aktualisiert
  19. CVE-2023-53559

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

    ip_vti: fix potential slab-use-after-free in decode_session6

    In the Linux kernel, the following vulnerability has been resolved: ip_vti: fix potential slab-use-after-free in decode_session6 When ip_vti device is set to the qdisc of the sfb type, the cb field of the sent skb may be modified during enqueuing. Then, slab-use-after-free may occur when ip_vti device sends IPv6 packets. As commit f855691975bb ("xfrm6: Fix the nexthdr offset in _decode_session6.") showed, xfrm_decode_session was originally intended only for the receive path. IP6CB(skb)->nhoff is not set during transmission. Therefore, set the cb field in the skb to 0 before sending packets.

    Veröffentlicht Aktualisiert
  20. CVE-2023-53556

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

    iavf: Fix use-after-free in free_netdev

    In the Linux kernel, the following vulnerability has been resolved: iavf: Fix use-after-free in free_netdev We do netif_napi_add() for all allocated q_vectors[], but potentially do netif_napi_del() for part of them, then kfree q_vectors and leave invalid pointers at dev->napi_list. Reproducer: [root@host ~]# cat repro.sh #!/bin/bash pf_dbsf="0000:41:00.0" vf0_dbsf="0000:41:02.0" g_pids=() function do_set_numvf() { echo 2 >/sys/bus/pci/devices/${pf_dbsf}/sriov_numvfs sleep $((RANDOM%3+1)) echo 0 >/sys/bus/pci/devices/${pf_dbsf}/sriov_numvfs sleep $((RANDOM%3+1)) } function do_set_channel() {

    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 →