p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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: 4395

  1. CVE-2022-49792

    Hoch · CVSS 7.3EPSS 0,21%Korrektur verfügbar

    iio: adc: mp2629: fix potential array out of bound access

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: mp2629: fix potential array out of bound access Add sentinel at end of maps to avoid potential array out of bound access in iio core.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49790

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

    Input: iforce - invert valid length check when fetching device IDs

    In the Linux kernel, the following vulnerability has been resolved: Input: iforce - invert valid length check when fetching device IDs syzbot is reporting uninitialized value at iforce_init_device() [1], for commit 6ac0aec6b0a6 ("Input: iforce - allow callers supply data buffer when fetching device IDs") is checking that valid length is shorter than bytes to read. Since iforce_get_id_packet() stores valid length when returning 0, the caller needs to check that valid length is longer than or equals to bytes to read.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49789

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

    scsi: zfcp: Fix double free of FSF request when qdio send fails

    In the Linux kernel, the following vulnerability has been resolved: scsi: zfcp: Fix double free of FSF request when qdio send fails We used to use the wrong type of integer in 'zfcp_fsf_req_send()' to cache the FSF request ID when sending a new FSF request. This is used in case the sending fails and we need to remove the request from our internal hash table again (so we don't keep an invalid reference and use it when we free the request again). In 'zfcp_fsf_req_send()' we used to cache the ID as 'int' (signed and 32 bit wide), but the rest of the zfcp code (and the firmware specification) handles the ID as 'unsigned long'/'u64' (unsigned a

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49788

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

    misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()

    In the Linux kernel, the following vulnerability has been resolved: misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() `struct vmci_event_qp` allocated by qp_notify_peer() contains padding, which may carry uninitialized data to the userspace, as observed by KMSAN: BUG: KMSAN: kernel-infoleak in instrument_copy_to_user ./include/linux/instrumented.h:121 instrument_copy_to_user ./include/linux/instrumented.h:121 _copy_to_user+0x5f/0xb0 lib/usercopy.c:33 copy_to_user ./include/linux/uaccess.h:169 vmci_host_do_receive_datagram drivers/misc/vmw_vmci/vmci_host.c:431 vmci_host_unlocked_ioctl+0x33d/0x43d0 drivers/mi

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49787

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

    mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()

    In the Linux kernel, the following vulnerability has been resolved: mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() pci_get_device() will increase the reference count for the returned pci_dev. We need to use pci_dev_put() to decrease the reference count before amd_probe() returns. There is no problem for the 'smbus_dev == NULL' branch because pci_dev_put() can also handle the NULL input parameter case.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49785

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

    x86/sgx: Add overflow check in sgx_validate_offset_length()

    In the Linux kernel, the following vulnerability has been resolved: x86/sgx: Add overflow check in sgx_validate_offset_length() sgx_validate_offset_length() function verifies "offset" and "length" arguments provided by userspace, but was missing an overflow check on their addition. Add it.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49782

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

    perf: Improve missing SIGTRAP checking

    In the Linux kernel, the following vulnerability has been resolved: perf: Improve missing SIGTRAP checking To catch missing SIGTRAP we employ a WARN in __perf_event_overflow(), which fires if pending_sigtrap was already set: returning to user space without consuming pending_sigtrap, and then having the event fire again would re-enter the kernel and trigger the WARN. This, however, seemed to miss the case where some events not associated with progress in the user space task can fire and the interrupt handler runs before the IRQ work meant to consume pending_sigtrap (and generate the SIGTRAP). syzbot gifted us this stack trace: | WARNING:

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49780

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

    scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() If device_register() fails in tcm_loop_setup_hba_bus(), the name allocated by dev_set_name() need be freed. As comment of device_register() says, it should use put_device() to give up the reference in the error path. So fix this by calling put_device(), then the name can be freed in kobject_cleanup(). The 'tl_hba' will be freed in tcm_loop_release_adapter(), so it don't need goto error label in this case.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-49779

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

    kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case

    In the Linux kernel, the following vulnerability has been resolved: kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case In __unregister_kprobe_top(), if the currently unregistered probe has post_handler but other child probes of the aggrprobe do not have post_handler, the post_handler of the aggrprobe is cleared. If this is a ftrace-based probe, there is a problem. In later calls to disarm_kprobe(), we will use kprobe_ftrace_ops because post_handler is NULL. But we're armed with kprobe_ipmodify_ops. This triggers a WARN in __disarm_kprobe_ftrace() and may even cause use-after-free: Failed to disarm kprobe-ftrace at k

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-49777

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

    Input: i8042 - fix leaking of platform device on module removal

    In the Linux kernel, the following vulnerability has been resolved: Input: i8042 - fix leaking of platform device on module removal Avoid resetting the module-wide i8042_platform_device pointer in i8042_probe() or i8042_remove(), so that the device can be properly destroyed by i8042_exit() on module unload.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-49776

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

    macvlan: enforce a consistent minimal mtu

    In the Linux kernel, the following vulnerability has been resolved: macvlan: enforce a consistent minimal mtu macvlan should enforce a minimal mtu of 68, even at link creation. This patch avoids the current behavior (which could lead to crashes in ipv6 stack if the link is brought up) $ ip link add macvlan1 link eno1 mtu 8 type macvlan # This should fail ! $ ip link sh dev macvlan1 5: macvlan1@eno1: <BROADCAST,MULTICAST> mtu 8 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 02:47:6c:24:74:82 brd ff:ff:ff:ff:ff:ff $ ip link set macvlan1 mtu 67 Error: mtu less than device minimum. $ ip link set macvlan1 mtu 68

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-49775

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

    tcp: cdg: allow tcp_cdg_release() to be called multiple times

    In the Linux kernel, the following vulnerability has been resolved: tcp: cdg: allow tcp_cdg_release() to be called multiple times Apparently, mptcp is able to call tcp_disconnect() on an already disconnected flow. This is generally fine, unless current congestion control is CDG, because it might trigger a double-free [1] Instead of fixing MPTCP, and future bugs, we can make tcp_disconnect() more resilient. [1] BUG: KASAN: double-free in slab_free mm/slub.c:3539 [inline] BUG: KASAN: double-free in kfree+0xe2/0x580 mm/slub.c:4567 CPU: 0 PID: 3645 Comm: kworker/0:7 Not tainted 6.0.0-syzkaller-02734-g0326074ff465 #0 Hardware name: Google Goo

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-49772

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

    ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()

    In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() snd_usbmidi_output_open() has a check of the NULL port with snd_BUG_ON(). snd_BUG_ON() was used as this shouldn't have happened, but in reality, the NULL port may be seen when the device gives an invalid endpoint setup at the descriptor, hence the driver skips the allocation. That is, the check itself is valid and snd_BUG_ON() should be dropped from there. Otherwise it's confusing as if it were a real bug, as recently syzbot stumbled on it.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-49771

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

    dm ioctl: fix misbehavior if list_versions races with module loading

    In the Linux kernel, the following vulnerability has been resolved: dm ioctl: fix misbehavior if list_versions races with module loading __list_versions will first estimate the required space using the "dm_target_iterate(list_version_get_needed, &needed)" call and then will fill the space using the "dm_target_iterate(list_version_get_info, &iter_info)" call. Each of these calls locks the targets using the "down_read(&_lock)" and "up_read(&_lock)" calls, however between the first and second "dm_target_iterate" there is no lock held and the target modules can be loaded at this point, so the second "dm_target_iterate" call may need more space

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-49770

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

    ceph: avoid putting the realm twice when decoding snaps fails

    In the Linux kernel, the following vulnerability has been resolved: ceph: avoid putting the realm twice when decoding snaps fails When decoding the snaps fails it maybe leaving the 'first_realm' and 'realm' pointing to the same snaprealm memory. And then it'll put it twice and could cause random use-after-free, BUG_ON, etc issues.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-49769

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

    gfs2: Check sb_bsize_shift after reading superblock

    In the Linux kernel, the following vulnerability has been resolved: gfs2: Check sb_bsize_shift after reading superblock Fuzzers like to scribble over sb_bsize_shift but in reality it's very unlikely that this field would be corrupted on its own. Nevertheless it should be checked to avoid the possibility of messy mount errors due to bad calculations. It's always a fixed value based on the block size so we can just check that it's the expected value. Tested with: mkfs.gfs2 -O -p lock_nolock /dev/vdb for i in 0 -1 64 65 32 33; do gfs2_edit -p sb field sb_bsize_shift $i /dev/vdb mount /dev/vdb /mnt/test && umount /mnt/

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-49768

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

    9p: trans_fd/p9_conn_cancel: drop client lock earlier

    In the Linux kernel, the following vulnerability has been resolved: 9p: trans_fd/p9_conn_cancel: drop client lock earlier syzbot reported a double-lock here and we no longer need this lock after requests have been moved off to local list: just drop the lock earlier.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-49767

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

    9p/trans_fd: always use O_NONBLOCK read/write

    In the Linux kernel, the following vulnerability has been resolved: 9p/trans_fd: always use O_NONBLOCK read/write syzbot is reporting hung task at p9_fd_close() [1], for p9_mux_poll_stop() from p9_conn_destroy() from p9_fd_close() is failing to interrupt already started kernel_read() from p9_fd_read() from p9_read_work() and/or kernel_write() from p9_fd_write() from p9_write_work() requests. Since p9_socket_open() sets O_NONBLOCK flag, p9_mux_poll_stop() does not need to interrupt kernel_read()/kernel_write(). However, since p9_fd_open() does not set O_NONBLOCK flag, but pipe blocks unless signal is pending, p9_mux_poll_stop() needs to in

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-49765

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

    net/9p: use a dedicated spinlock for trans_fd

    In the Linux kernel, the following vulnerability has been resolved: net/9p: use a dedicated spinlock for trans_fd Shamelessly copying the explanation from Tetsuo Handa's suggested patch[1] (slightly reworded): syzbot is reporting inconsistent lock state in p9_req_put()[2], for p9_tag_remove() from p9_req_put() from IRQ context is using spin_lock_irqsave() on "struct p9_client"->lock but trans_fd (not from IRQ context) is using spin_lock(). Since the locks actually protect different things in client.c and in trans_fd.c, just replace trans_fd.c's lock by a new one specific to the transport (client.c's protect the idr for fid/tag allocations,

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2022-49763

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

    ntfs: fix use-after-free in ntfs_attr_find()

    In the Linux kernel, the following vulnerability has been resolved: ntfs: fix use-after-free in ntfs_attr_find() Patch series "ntfs: fix bugs about Attribute", v2. This patchset fixes three bugs relative to Attribute in record: Patch 1 adds a sanity check to ensure that, attrs_offset field in first mft record loading from disk is within bounds. Patch 2 moves the ATTR_RECORD's bounds checking earlier, to avoid dereferencing ATTR_RECORD before checking this ATTR_RECORD is within bounds. Patch 3 adds an overflow checking to avoid possible forever loop in ntfs_attr_find(). Without patch 1 and patch 2, the kernel triggersa KASAN use-after-f

    • Auf 5.15.0-67.74~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 →