p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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-49973

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

    skmsg: Fix wrong last sg check in sk_msg_recvmsg()

    In the Linux kernel, the following vulnerability has been resolved: skmsg: Fix wrong last sg check in sk_msg_recvmsg() Fix one kernel NULL pointer dereference as below: [ 224.462334] Call Trace: [ 224.462394] __tcp_bpf_recvmsg+0xd3/0x380 [ 224.462441] ? sock_has_perm+0x78/0xa0 [ 224.462463] tcp_bpf_recvmsg+0x12e/0x220 [ 224.462494] inet_recvmsg+0x5b/0xd0 [ 224.462534] __sys_recvfrom+0xc8/0x130 [ 224.462574] ? syscall_trace_enter+0x1df/0x2e0 [ 224.462606] ? __do_page_fault+0x2de/0x500 [ 224.462635] __x64_sys_recvfrom+0x24/0x30 [ 224.462660] do_syscall_64+0x5d/0x1d0 [ 224.462709] entry_SYSCALL_64_after_hwframe+0x65/0xca

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49970

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

    bpf, cgroup: Fix kernel BUG in purge_effective_progs

    In the Linux kernel, the following vulnerability has been resolved: bpf, cgroup: Fix kernel BUG in purge_effective_progs Syzkaller reported a triggered kernel BUG as follows: ------------[ cut here ]------------ kernel BUG at kernel/bpf/cgroup.c:925! invalid opcode: 0000 [#1] PREEMPT SMP NOPTI CPU: 1 PID: 194 Comm: detach Not tainted 5.19.0-14184-g69dac8e431af #8 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 RIP: 0010:__cgroup_bpf_detach+0x1f2/0x2a0 Code: 00 e8 92 60 30 00 84 c0 75 d8 4c 89 e0 31 f6 85 f6 74 19 42 f6 84 28 48 05 00 00 02 75 0e 48 8b 80

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49969

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

    drm/amd/display: clear optc underflow before turn off odm clock

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: clear optc underflow before turn off odm clock [Why] After ODM clock off, optc underflow bit will be kept there always and clear not work. We need to clear that before clock off. [How] Clear that if have when clock off.

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49968

    Hoch · CVSS 8EPSS 0,23%Korrektur verfügbar

    ieee802154/adf7242: defer destroy_workqueue call

    In the Linux kernel, the following vulnerability has been resolved: ieee802154/adf7242: defer destroy_workqueue call There is a possible race condition (use-after-free) like below (FREE) | (USE) adf7242_remove | adf7242_channel cancel_delayed_work_sync | destroy_workqueue (1) | adf7242_cmd_rx | mod_delayed_work (2) | The root cause for this race is that the upper layer (ieee802154) is unaware of this detaching event and the function adf7242_channel can be called without any checks. To fix this, we can add a flag write at the be

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49964

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

    arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level

    In the Linux kernel, the following vulnerability has been resolved: arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level Though acpi_find_last_cache_level() always returned signed value and the document states it will return any errors caused by lack of a PPTT table, it never returned negative values before. Commit 0c80f9e165f8 ("ACPI: PPTT: Leave the table mapped for the runtime usage") however changed it by returning -ENOENT if no PPTT was found. The value returned from acpi_find_last_cache_level() is then assigned to unsigned fw_level. It will result in the number of cache leaves calculated incorrectly

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49959

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

    openvswitch: fix memory leak at failed datapath creation

    In the Linux kernel, the following vulnerability has been resolved: openvswitch: fix memory leak at failed datapath creation ovs_dp_cmd_new()->ovs_dp_change()->ovs_dp_set_upcall_portids() allocates array via kmalloc. If for some reason new_vport() fails during ovs_dp_cmd_new() dp->upcall_portids must be freed. Add missing kfree. Kmemleak example: unreferenced object 0xffff88800c382500 (size 64): comm "dump_state", pid 323, jiffies 4294955418 (age 104.347s) hex dump (first 32 bytes): 5e c2 79 e4 1f 7a 38 c7 09 21 38 0c 80 88 ff ff ^.y..z8..!8..... 03 00 00 00 0a 00 00 00 14 00 00 00 28 00 00 00 ............(... backtrace:

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49958

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

    net/sched: fix netdevice reference leaks in attach_default_qdiscs()

    In the Linux kernel, the following vulnerability has been resolved: net/sched: fix netdevice reference leaks in attach_default_qdiscs() In attach_default_qdiscs(), if a dev has multiple queues and queue 0 fails to attach qdisc because there is no memory in attach_one_default_qdisc(). Then dev->qdisc will be noop_qdisc by default. But the other queues may be able to successfully attach to default qdisc. In this case, the fallback to noqueue process will be triggered. If the original attached qdisc is not released and a new one is directly attached, this will cause netdevice reference leaks. The following is the bug log: veth0: default qdi

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49957

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

    kcm: fix strp_init() order and cleanup

    In the Linux kernel, the following vulnerability has been resolved: kcm: fix strp_init() order and cleanup strp_init() is called just a few lines above this csk->sk_user_data check, it also initializes strp->work etc., therefore, it is unnecessary to call strp_done() to cancel the freshly initialized work. And if sk_user_data is already used by KCM, psock->strp should not be touched, particularly strp->work state, so we need to move strp_init() after the csk->sk_user_data check. This also makes a lockdep warning reported by syzbot go away.

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-49956

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

    staging: rtl8712: fix use after free bugs

    In the Linux kernel, the following vulnerability has been resolved: staging: rtl8712: fix use after free bugs _Read/Write_MACREG callbacks are NULL so the read/write_macreg_hdl() functions don't do anything except free the "pcmd" pointer. It results in a use after free. Delete them.

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-49954

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

    Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag

    In the Linux kernel, the following vulnerability has been resolved: Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag syzbot is reporting hung task at __input_unregister_device() [1], for iforce_close() waiting at wait_event_interruptible() with dev->mutex held is blocking input_disconnect_device() from __input_unregister_device(). It seems that the cause is simply that commit c2b27ef672992a20 ("Input: iforce - wait for command completion when closing the device") forgot to call wake_up() after clear_bit(). Fix this problem by introducing a helper that calls clear_bit() followed by wake_up_all().

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-49952

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

    misc: fastrpc: fix memory corruption on probe

    In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: fix memory corruption on probe Add the missing sanity check on the probed-session count to avoid corrupting memory beyond the fixed-size slab-allocated session array when there are more than FASTRPC_MAX_SESSIONS sessions defined in the devicetree.

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-49950

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

    misc: fastrpc: fix memory corruption on open

    In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: fix memory corruption on open The probe session-duplication overflow check incremented the session count also when there were no more available sessions so that memory beyond the fixed-size slab-allocated session array could be corrupted in fastrpc_session_alloc() on open().

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-49948

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

    vt: Clear selection before changing the font

    In the Linux kernel, the following vulnerability has been resolved: vt: Clear selection before changing the font When changing the console font with ioctl(KDFONTOP) the new font size can be bigger than the previous font. A previous selection may thus now be outside of the new screen size and thus trigger out-of-bounds accesses to graphics memory if the selection is removed in vc_do_resize(). Prevent such out-of-memory accesses by dropping the selection before the various con_font_set() console handlers are called.

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-49947

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

    binder: fix alloc->vma_vm_mm null-ptr dereference

    In the Linux kernel, the following vulnerability has been resolved: binder: fix alloc->vma_vm_mm null-ptr dereference Syzbot reported a couple issues introduced by commit 44e602b4e52f ("binder_alloc: add missing mmap_lock calls when using the VMA"), in which we attempt to acquire the mmap_lock when alloc->vma_vm_mm has not been initialized yet. This can happen if a binder_proc receives a transaction without having previously called mmap() to setup the binder_proc->alloc space in [1]. Also, a similar issue occurs via binder_alloc_print_pages() when we try to dump the debugfs binder stats file in [2]. Sample of syzbot's crash report: ====

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-49946

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

    clk: bcm: rpi: Prevent out-of-bounds access

    In the Linux kernel, the following vulnerability has been resolved: clk: bcm: rpi: Prevent out-of-bounds access The while loop in raspberrypi_discover_clocks() relies on the assumption that the id of the last clock element is zero. Because this data comes from the Videocore firmware and it doesn't guarantuee such a behavior this could lead to out-of-bounds access. So fix this by providing a sentinel element.

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-49945

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

    hwmon: (gpio-fan) Fix array out of bounds access

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (gpio-fan) Fix array out of bounds access The driver does not check if the cooling state passed to gpio_fan_set_cur_state() exceeds the maximum cooling state as stored in fan_data->num_speeds. Since the cooling state is later used as an array index in set_fan_speed(), an array out of bounds access can occur. This can be exploited by setting the state of the thermal cooling device to arbitrary values, causing for example a kernel oops when unavailable memory is accessed this way. Example kernel oops: [ 807.987276] Unable to handle kernel paging request at virtual ad

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-49942

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

    wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected When we are not connected to a channel, sending channel "switch" announcement doesn't make any sense. The BSS list is empty in that case. This causes the for loop in cfg80211_get_bss() to be bypassed, so the function returns NULL (check line 1424 of net/wireless/scan.c), causing the WARN_ON() in ieee80211_ibss_csa_beacon() to get triggered (check line 500 of net/mac80211/ibss.c), which was consequently reported on the syzkaller dashboard. Thus, check if we have an existing connection before generatin

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-49939

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

    binder: fix UAF of ref->proc caused by race condition

    In the Linux kernel, the following vulnerability has been resolved: binder: fix UAF of ref->proc caused by race condition A transaction of type BINDER_TYPE_WEAK_HANDLE can fail to increment the reference for a node. In this case, the target proc normally releases the failed reference upon close as expected. However, if the target is dying in parallel the call will race with binder_deferred_release(), so the target could have released all of its references by now leaving the cleanup of the new failed reference unhandled. The transaction then ends and the target proc gets released making the ref->proc now a dangling pointer. Later on, ref->n

    • Auf 5.15.0-57.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-49938

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

    cifs: fix small mempool leak in SMB2_negotiate()

    In the Linux kernel, the following vulnerability has been resolved: cifs: fix small mempool leak in SMB2_negotiate() In some cases of failure (dialect mismatches) in SMB2_negotiate(), after the request is sent, the checks would return -EIO when they should be rather setting rc = -EIO and jumping to neg_exit to free the response buffer from mempool.

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