p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-hwe-5.4 · Seite 42

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 1775

  1. CVE-2022-48992

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

    ASoC: soc-pcm: Add NULL check in BE reparenting

    In the Linux kernel, the following vulnerability has been resolved: ASoC: soc-pcm: Add NULL check in BE reparenting Add NULL check in dpcm_be_reparent API, to handle kernel NULL pointer dereference error. The issue occurred in fuzzing test.

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-48991

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

    mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths

    In the Linux kernel, the following vulnerability has been resolved: mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths Any codepath that zaps page table entries must invoke MMU notifiers to ensure that secondary MMUs (like KVM) don't keep accessing pages which aren't mapped anymore. Secondary MMUs don't hold their own references to pages that are mirrored over, so failing to notify them can lead to page use-after-free. I'm marking this as addressing an issue introduced in commit f3f0e1d2150b ("khugepaged: add support of collapse for tmpfs/shmem pages"), but most of the security impact of this only came in commit 27e1f8273113

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-48988

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

    memcg: fix possible use-after-free in memcg_write_event_control()

    In the Linux kernel, the following vulnerability has been resolved: memcg: fix possible use-after-free in memcg_write_event_control() memcg_write_event_control() accesses the dentry->d_name of the specified control fd to route the write call. As a cgroup interface file can't be renamed, it's safe to access d_name as long as the specified file is a regular cgroup file. Also, as these cgroup interface files can't be removed before the directory, it's safe to access the parent too. Prior to 347c4a874710 ("memcg: remove cgroup_event->cft"), there was a call to __file_cft() which verified that the specified file is a regular cgroupfs file bef

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-48987

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

    media: v4l2-dv-timings.c: fix too strict blanking sanity checks

    In the Linux kernel, the following vulnerability has been resolved: media: v4l2-dv-timings.c: fix too strict blanking sanity checks Sanity checks were added to verify the v4l2_bt_timings blanking fields in order to avoid integer overflows when userspace passes weird values. But that assumed that userspace would correctly fill in the front porch, backporch and sync values, but sometimes all you know is the total blanking, which is then assigned to just one of these fields. And that can fail with these checks. So instead set a maximum for the total horizontal and vertical blanking and check that each field remains below that. That is stil

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-48986

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

    mm/gup: fix gup_pud_range() for dax

    In the Linux kernel, the following vulnerability has been resolved: mm/gup: fix gup_pud_range() for dax For dax pud, pud_huge() returns true on x86. So the function works as long as hugetlb is configured. However, dax doesn't depend on hugetlb. Commit 414fd080d125 ("mm/gup: fix gup_pmd_range() for dax") fixed devmap-backed huge PMDs, but missed devmap-backed huge PUDs. Fix this as well. This fixes the below kernel panic: general protection fault, probably for non-canonical address 0x69e7c000cc478: 0000 [#1] SMP < snip > Call Trace: <TASK> get_user_pages_fast+0x1f/0x40 iov_iter_get_pages+0xc6/0x3b0 ? mempool_alloc+0x5d/0x170 bio_iov_iter_

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-48981

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

    drm/shmem-helper: Remove errant put in error path

    In the Linux kernel, the following vulnerability has been resolved: drm/shmem-helper: Remove errant put in error path drm_gem_shmem_mmap() doesn't own this reference, resulting in the GEM object getting prematurely freed leading to a later use-after-free.

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-48978

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

    HID: core: fix shift-out-of-bounds in hid_report_raw_event

    In the Linux kernel, the following vulnerability has been resolved: HID: core: fix shift-out-of-bounds in hid_report_raw_event Syzbot reported shift-out-of-bounds in hid_report_raw_event. microsoft 0003:045E:07DA.0001: hid_field_extract() called with n (128) > 32! (swapper/0) ====================================================================== UBSAN: shift-out-of-bounds in drivers/hid/hid-core.c:1323:20 shift exponent 127 is too large for 32-bit type 'int' CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.1.0-rc4-syzkaller-00159-g4bbf3422df78 #0 Hardware name: Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 Call Trace: <IR

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-48977

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

    can: af_can: fix NULL pointer dereference in can_rcv_filter

    In the Linux kernel, the following vulnerability has been resolved: can: af_can: fix NULL pointer dereference in can_rcv_filter Analogue to commit 8aa59e355949 ("can: af_can: fix NULL pointer dereference in can_rx_register()") we need to check for a missing initialization of ml_priv in the receive path of CAN frames. Since commit 4e096a18867a ("net: introduce CAN specific pointer in the struct net_device") the check for dev->type to be ARPHRD_CAN is not sufficient anymore since bonding or tun netdevices claim to be CAN devices but do not initialize ml_priv accordingly.

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-48973

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

    gpio: amd8111: Fix PCI device reference count leak

    In the Linux kernel, the following vulnerability has been resolved: gpio: amd8111: Fix PCI device reference count leak for_each_pci_dev() is implemented by pci_get_device(). The comment of pci_get_device() says that it will increase the reference count for the returned pci_dev and also decrease the reference count for the input pci_dev @from if it is not NULL. If we break for_each_pci_dev() loop with pdev not NULL, we need to call pci_dev_put() to decrease the reference count. Add the missing pci_dev_put() after the 'out' label. Since pci_dev_put() can handle NULL input parameter, there is no problem for the 'Device not found' branch. For

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-48972

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

    mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()

    In the Linux kernel, the following vulnerability has been resolved: mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() Kernel fault injection test reports null-ptr-deref as follows: BUG: kernel NULL pointer dereference, address: 0000000000000008 RIP: 0010:cfg802154_netdev_notifier_call+0x120/0x310 include/linux/list.h:114 Call Trace: <TASK> raw_notifier_call_chain+0x6d/0xa0 kernel/notifier.c:87 call_netdevice_notifiers_info+0x6e/0xc0 net/core/dev.c:1944 unregister_netdevice_many_notify+0x60d/0xcb0 net/core/dev.c:1982 unregister_netdevice_queue+0x154/0x1a0 net/core/dev.c:10879 register_netdevice+0x9a8/0xb90 net/core/dev.c:10

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-48971

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

    Bluetooth: Fix not cleanup led when bt_init fails

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix not cleanup led when bt_init fails bt_init() calls bt_leds_init() to register led, but if it fails later, bt_leds_cleanup() is not called to unregister it. This can cause panic if the argument "bluetooth-power" in text is freed and then another led_trigger_register() tries to access it: BUG: unable to handle page fault for address: ffffffffc06d3bc0 RIP: 0010:strcmp+0xc/0x30 Call Trace: <TASK> led_trigger_register+0x10d/0x4f0 led_trigger_register_simple+0x7d/0x100 bt_init+0x39/0xf7 [bluetooth] do_one_initcall+0xd0/0x4e0

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-48970

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

    af_unix: Get user_ns from in_skb in unix_diag_get_exact().

    In the Linux kernel, the following vulnerability has been resolved: af_unix: Get user_ns from in_skb in unix_diag_get_exact(). Wei Chen reported a NULL deref in sk_user_ns() [0][1], and Paolo diagnosed the root cause: in unix_diag_get_exact(), the newly allocated skb does not have sk. [2] We must get the user_ns from the NETLINK_CB(in_skb).sk and pass it to sk_diag_fill(). [0]: BUG: kernel NULL pointer dereference, address: 0000000000000270 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 12bbce067 P4D 12bbce067 PUD 12bc40067 PMD 0 Oops: 0000 [#1] PREEMPT SMP CPU: 0 PID: 27942 Comm: syz-executor.0

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-48969

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

    xen-netfront: Fix NULL sring after live migration

    In the Linux kernel, the following vulnerability has been resolved: xen-netfront: Fix NULL sring after live migration A NAPI is setup for each network sring to poll data to kernel The sring with source host is destroyed before live migration and new sring with target host is setup after live migration. The NAPI for the old sring is not deleted until setup new sring with target host after migration. With busy_poll/busy_read enabled, the NAPI can be polled before got deleted when resume VM. BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 IP: xennet_poll+0xae/0xd20 PGD 0 P4D 0 Oops: 0000 [#1] SMP PTI Call Trace: fin

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-48967

    Hoch · CVSS 8.8EPSS 0,34%Korrektur verfügbar

    NFC: nci: Bounds check struct nfc_target arrays

    In the Linux kernel, the following vulnerability has been resolved: NFC: nci: Bounds check struct nfc_target arrays While running under CONFIG_FORTIFY_SOURCE=y, syzkaller reported: memcpy: detected field-spanning write (size 129) of single field "target->sensf_res" at net/nfc/nci/ntf.c:260 (size 18) This appears to be a legitimate lack of bounds checking in nci_add_new_protocol(). Add the missing checks.

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-48966

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

    net: mvneta: Prevent out of bounds read in mvneta_config_rss()

    In the Linux kernel, the following vulnerability has been resolved: net: mvneta: Prevent out of bounds read in mvneta_config_rss() The pp->indir[0] value comes from the user. It is passed to: if (cpu_online(pp->rxq_def)) inside the mvneta_percpu_elect() function. It needs bounds checkeding to ensure that it is not beyond the end of the cpu bitmap.

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-48962

    Hoch · CVSS 8.8EPSS 0,33%Korrektur verfügbar

    net: hisilicon: Fix potential use-after-free in hisi_femac_rx()

    In the Linux kernel, the following vulnerability has been resolved: net: hisilicon: Fix potential use-after-free in hisi_femac_rx() The skb is delivered to napi_gro_receive() which may free it, after calling this, dereferencing skb may trigger use-after-free.

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-48960

    Hoch · CVSS 8.8EPSS 0,33%Korrektur verfügbar

    net: hisilicon: Fix potential use-after-free in hix5hd2_rx()

    In the Linux kernel, the following vulnerability has been resolved: net: hisilicon: Fix potential use-after-free in hix5hd2_rx() The skb is delivered to napi_gro_receive() which may free it, after calling this, dereferencing skb may trigger use-after-free.

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-48958

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

    ethernet: aeroflex: fix potential skb leak in greth_init_rings()

    In the Linux kernel, the following vulnerability has been resolved: ethernet: aeroflex: fix potential skb leak in greth_init_rings() The greth_init_rings() function won't free the newly allocated skb when dma_mapping_error() returns error, so add dev_kfree_skb() to fix it. Compile tested only.

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-48956

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

    ipv6: avoid use-after-free in ip6_fragment()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: avoid use-after-free in ip6_fragment() Blamed commit claimed rcu_read_lock() was held by ip6_fragment() callers. It seems to not be always true, at least for UDP stack. syzbot reported: BUG: KASAN: use-after-free in ip6_dst_idev include/net/ip6_fib.h:245 [inline] BUG: KASAN: use-after-free in ip6_fragment+0x2724/0x2770 net/ipv6/ip6_output.c:951 Read of size 8 at addr ffff88801d403e80 by task syz-executor.3/7618 CPU: 1 PID: 7618 Comm: syz-executor.3 Not tainted 6.1.0-rc6-syzkaller-00012-g4312098baf37 #0 Hardware name: Google Google Compute Engine/Google Compute Eng

    • Auf 5.4.0-144.161~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2022-48951

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

    ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()

    In the Linux kernel, the following vulnerability has been resolved: ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() The bounds checks in snd_soc_put_volsw_sx() are only being applied to the first channel, meaning it is possible to write out of bounds values to the second channel in stereo controls. Add appropriate checks.

    • Auf 5.4.0-144.161~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 →