p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-ibm-5.4 · Seite 36

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 1295

  1. CVE-2022-49276

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

    jffs2: fix memory leak in jffs2_scan_medium

    In the Linux kernel, the following vulnerability has been resolved: jffs2: fix memory leak in jffs2_scan_medium If an error is returned in jffs2_scan_eraseblock() and some memory has been added to the jffs2_summary *s, we can observe the following kmemleak report: -------------------------------------------- unreferenced object 0xffff88812b889c40 (size 64): comm "mount", pid 692, jiffies 4294838325 (age 34.288s) hex dump (first 32 bytes): 40 48 b5 14 81 88 ff ff 01 e0 31 00 00 00 50 00 @H........1...P. 00 00 01 00 00 00 01 00 00 00 02 00 00 00 09 08 ................ backtrace: [<ffffffffae93a3a3>] __kmalloc+0x613/0x910

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49275

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

    can: m_can: m_can_tx_handler(): fix use after free of skb

    In the Linux kernel, the following vulnerability has been resolved: can: m_can: m_can_tx_handler(): fix use after free of skb can_put_echo_skb() will clone skb then free the skb. Move the can_put_echo_skb() for the m_can version 3.0.x directly before the start of the xmit in hardware, similar to the 3.1.x branch.

    • Auf 5.4.0-1034.38~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49268

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

    ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM

    In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM Do not call snd_dma_free_pages() when snd_dma_alloc_pages() returns -ENOMEM because it leads to a NULL pointer dereference bug. The dmesg says: [ T1387] sof-audio-pci-intel-tgl 0000:00:1f.3: error: memory alloc failed: -12 [ T1387] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ T1387] #PF: supervisor read access in kernel mode [ T1387] #PF: error_code(0x0000) - not-present page [ T1387] PGD 0 P4D 0 [ T1387] Oops: 0000 [#1] PREEMPT SMP NOPTI [ T1387] CPU: 6 PID: 1387 Comm: alsa-sink-HDA

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49264

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

    exec: Force single empty string when argv is empty

    In the Linux kernel, the following vulnerability has been resolved: exec: Force single empty string when argv is empty Quoting[1] Ariadne Conill: "In several other operating systems, it is a hard requirement that the second argument to execve(2) be the name of a program, thus prohibiting a scenario where argc < 1. POSIX 2017 also recommends this behaviour, but it is not an explicit requirement[2]: The argument arg0 should point to a filename string that is associated with the process being started by one of the exec functions. ... Interestingly, Michael Kerrisk opened an issue about this in 2008[3], but there was no consensus

    • Auf 5.4.0-1033.37~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49263

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

    brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path

    In the Linux kernel, the following vulnerability has been resolved: brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path This avoids leaking memory if brcmf_chip_get_raminfo fails. Note that the CLM blob is released in the device remove path.

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49259

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

    block: don't delete queue kobject before its children

    In the Linux kernel, the following vulnerability has been resolved: block: don't delete queue kobject before its children kobjects aren't supposed to be deleted before their child kobjects are deleted. Apparently this is usually benign; however, a WARN will be triggered if one of the child kobjects has a named attribute group: sysfs group 'modes' not found for kobject 'crypto' WARNING: CPU: 0 PID: 1 at fs/sysfs/group.c:278 sysfs_remove_group+0x72/0x80 ... Call Trace: sysfs_remove_groups+0x29/0x40 fs/sysfs/group.c:312 __kobject_del+0x20/0x80 lib/kobject.c:611 kobject_cleanup+0xa4/0x140 lib/kobject.c:696

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49255

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

    f2fs: fix missing free nid in f2fs_handle_failed_inode

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix missing free nid in f2fs_handle_failed_inode This patch fixes xfstests/generic/475 failure. [ 293.680694] F2FS-fs (dm-1): May loss orphan inode, run fsck to fix. [ 293.685358] Buffer I/O error on dev dm-1, logical block 8388592, async page read [ 293.691527] Buffer I/O error on dev dm-1, logical block 8388592, async page read [ 293.691764] sh (7615): drop_caches: 3 [ 293.691819] sh (7616): drop_caches: 3 [ 293.694017] Buffer I/O error on dev dm-1, logical block 1, async page read [ 293.695659] sh (7618): drop_caches: 3 [ 293.696979] sh (7617): drop_caches

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49248

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

    ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction

    In the Linux kernel, the following vulnerability has been resolved: ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction AV/C deferred transaction was supported at a commit 00a7bb81c20f ("ALSA: firewire-lib: Add support for deferred transaction") while 'deferrable' flag can be uninitialized for non-control/notify AV/C transactions. UBSAN reports it: kernel: ================================================================================ kernel: UBSAN: invalid-load in /build/linux-aa0B4d/linux-5.15.0/sound/firewire/fcp.c:363:9 kernel: load of value 158 is not a valid value for type '_Bool' kernel: CPU: 3 PID: 182227 Comm

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-49247

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

    media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED

    In the Linux kernel, the following vulnerability has been resolved: media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED If the callback 'start_streaming' fails, then all queued buffers in the driver should be returned with state 'VB2_BUF_STATE_QUEUED'. Currently, they are returned with 'VB2_BUF_STATE_ERROR' which is wrong. Fix this. This also fixes the warning: [ 65.583633] WARNING: CPU: 5 PID: 593 at drivers/media/common/videobuf2/videobuf2-core.c:1612 vb2_start_streaming+0xd4/0x160 [videobuf2_common] [ 65.585027] Modules linked in: snd_usb_audio snd_hwdep snd_usbmidi_lib snd_rawmidi snd_soc_hdmi_codec dw_h

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-49243

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

    ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe

    In the Linux kernel, the following vulnerability has been resolved: ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe This node pointer is returned by of_parse_phandle() with refcount incremented in this function. Calling of_node_put() to avoid the refcount leak.

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-49242

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

    ASoC: mxs: Fix error handling in mxs_sgtl5000_probe

    In the Linux kernel, the following vulnerability has been resolved: ASoC: mxs: Fix error handling in mxs_sgtl5000_probe This function only calls of_node_put() in the regular path. And it will cause refcount leak in error paths. For example, when codec_np is NULL, saif_np[0] and saif_np[1] are not NULL, it will cause leaks. of_node_put() will check if the node pointer is NULL, so we can call it directly to release the refcount of regular pointers.

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-49235

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

    ath9k_htc: fix uninit value bugs

    In the Linux kernel, the following vulnerability has been resolved: ath9k_htc: fix uninit value bugs Syzbot reported 2 KMSAN bugs in ath9k. All of them are caused by missing field initialization. In htc_connect_service() svc_meta_len and pad are not initialized. Based on code it looks like in current skb there is no service data, so simply initialize svc_meta_len to 0. htc_issue_send() does not initialize htc_frame_hdr::control array. Based on firmware code, it will initialize it by itself, so simply zero whole array to make KMSAN happy Fail logs: BUG: KMSAN: kernel-usb-infoleak in usb_submit_urb+0x6c1/0x2aa0 drivers/usb/core/urb.c:430

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-49232

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

    drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() In amdgpu_dm_connector_add_common_modes(), amdgpu_dm_create_common_mode() is assigned to mode and is passed to drm_mode_probed_add() directly after that. drm_mode_probed_add() passes &mode->head to list_add_tail(), and there is a dereference of it in list_add_tail() without recoveries, which could lead to NULL pointer dereference on failure of amdgpu_dm_create_common_mode(). Fix this by adding a NULL check of mode. This bug was found by a static analyzer. Builds with 'make allyescon

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-49224

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

    power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init

    In the Linux kernel, the following vulnerability has been resolved: power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init kobject_init_and_add() takes reference even when it fails. According to the doc of kobject_init_and_add(): If this function returns an error, kobject_put() must be called to properly clean up the memory associated with the object. Fix memory leak by calling kobject_put().

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-49220

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

    dax: make sure inodes are flushed before destroy cache

    In the Linux kernel, the following vulnerability has been resolved: dax: make sure inodes are flushed before destroy cache A bug can be triggered by following command $ modprobe nd_pmem && modprobe -r nd_pmem [ 10.060014] BUG dax_cache (Not tainted): Objects remaining in dax_cache on __kmem_cache_shutdown() [ 10.060938] Slab 0x0000000085b729ac objects=9 used=1 fp=0x000000004f5ae469 flags=0x200000000010200(slab|head|node) [ 10.062433] Call Trace: [ 10.062673] dump_stack_lvl+0x34/0x44 [ 10.062865] slab_err+0x90/0xd0 [ 10.063619] __kmem_cache_shutdown+0x13b/0x2f0 [ 10.063848] kmem_cache_destroy+0x4a/0x110 [ 10.064058] __

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-49217

    Mittel · CVSS 5.7EPSS 0,3%Korrektur verfügbar

    scsi: pm8001: Fix abort all task initialization

    In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix abort all task initialization In pm80xx_send_abort_all(), the n_elem field of the ccb used is not initialized to 0. This missing initialization sometimes lead to the task completion path seeing the ccb with a non-zero n_elem resulting in the execution of invalid dma_unmap_sg() calls in pm8001_ccb_task_free(), causing a crash such as: [ 197.676341] RIP: 0010:iommu_dma_unmap_sg+0x6d/0x280 [ 197.700204] RSP: 0018:ffff889bbcf89c88 EFLAGS: 00010012 [ 197.705485] RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffffff83d0bda0 [ 197.712687] RDX: 0000000000

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-49216

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

    drm/tegra: Fix reference leak in tegra_dsi_ganged_probe

    In the Linux kernel, the following vulnerability has been resolved: drm/tegra: Fix reference leak in tegra_dsi_ganged_probe The reference taken by 'of_find_device_by_node()' must be released when not needed anymore. Add put_device() call to fix this.

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-49212

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

    mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init

    In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init The reference counting issue happens in several error handling paths on a refcounted object "nc->dmac". In these paths, the function simply returns the error code, forgetting to balance the reference count of "nc->dmac", increased earlier by dma_request_channel(), which may cause refcount leaks. Fix it by decrementing the refcount of specific object in those error paths.

    • Auf 5.4.0-1028.32~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-49209

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

    bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full

    In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full If tcp_bpf_sendmsg() is running while sk msg is full. When sk_msg_alloc() returns -ENOMEM error, tcp_bpf_sendmsg() goes to wait_for_memory. If partial memory has been alloced by sk_msg_alloc(), that is, msg_tx->sg.size is greater than osize after sk_msg_alloc(), memleak occurs. To fix we use sk_msg_trim() to release the allocated memory, then goto wait for memory. Other call paths of sk_msg_alloc() have the similar issue, such as tls_sw_sendmsg(), so handle sk_msg_trim logic inside sk_msg_alloc(), as Cong Wa

    • Auf 5.4.0-1028.32~18.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 →