p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-azure-5.15 · Seite 133

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4525

  1. CVE-2022-49007

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

    nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Syzbot reported a null-ptr-deref bug: NILFS (loop0): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds general protection fault, probably for non-canonical address 0xdffffc0000000002: 0000 [#1] PREEMPT SMP KASAN KASAN: null-ptr-deref in range [0x0000000000000010-0x0000000000000017] CPU: 1 PID: 3603 Comm: segctord Not tainted 6.1.0-rc2-syzkaller-00105-gb229b6ca5abb #0 Hardware name: Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 RIP: 0010:nil

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49006

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

    tracing: Free buffers when a used dynamic event is removed

    In the Linux kernel, the following vulnerability has been resolved: tracing: Free buffers when a used dynamic event is removed After 65536 dynamic events have been added and removed, the "type" field of the event then uses the first type number that is available (not currently used by other events). A type number is the identifier of the binary blobs in the tracing ring buffer (known as events) to map them to logic that can parse the binary blob. The issue is that if a dynamic event (like a kprobe event) is traced and is in the ring buffer, and then that event is removed (because it is dynamic, which means it can be created and destroyed),

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49005

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

    ASoC: ops: Fix bounds check for _sx controls

    In the Linux kernel, the following vulnerability has been resolved: ASoC: ops: Fix bounds check for _sx controls For _sx controls the semantics of the max field is not the usual one, max is the number of steps rather than the maximum value. This means that our check in snd_soc_put_volsw_sx() needs to just check against the maximum value.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49004

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

    riscv: Sync efi page table's kernel mappings before switching

    In the Linux kernel, the following vulnerability has been resolved: riscv: Sync efi page table's kernel mappings before switching The EFI page table is initially created as a copy of the kernel page table. With VMAP_STACK enabled, kernel stacks are allocated in the vmalloc area: if the stack is allocated in a new PGD (one that was not present at the moment of the efi page table creation or not synced in a previous vmalloc fault), the kernel will take a trap when switching to the efi page table when the vmalloc kernel stack is accessed, resulting in a kernel panic. Fix that by updating the efi kernel mappings before switching to the efi pag

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49003

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

    nvme: fix SRCU protection of nvme_ns_head list

    In the Linux kernel, the following vulnerability has been resolved: nvme: fix SRCU protection of nvme_ns_head list Walking the nvme_ns_head siblings list is protected by the head's srcu in nvme_ns_head_submit_bio() but not nvme_mpath_revalidate_paths(). Removing namespaces from the list also fails to synchronize the srcu. Concurrent scan work can therefore cause use-after-frees. Hold the head's srcu lock in nvme_mpath_revalidate_paths() and synchronize with the srcu, not the global RCU, in nvme_ns_remove(). Observed the following panic when making NVMe/RDMA connections with native multipath on the Rocky Linux 8.6 kernel (it seems the upst

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49002

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

    iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()

    In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() 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() for the error path to avoid reference count leak.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49001

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

    riscv: fix race when vmap stack overflow

    In the Linux kernel, the following vulnerability has been resolved: riscv: fix race when vmap stack overflow Currently, when detecting vmap stack overflow, riscv firstly switches to the so called shadow stack, then use this shadow stack to call the get_overflow_stack() to get the overflow stack. However, there's a race here if two or more harts use the same shadow stack at the same time. To solve this race, we introduce spin_shadow_stack atomic var, which will be swap between its own address and 0 in atomic way, when the var is set, it means the shadow_stack is being used; when the var is cleared, it means the shadow_stack isn't being used

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49000

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

    iommu/vt-d: Fix PCI device refcount leak in has_external_pci()

    In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Fix PCI device refcount leak in has_external_pci() 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() before 'return true' to avoid reference count leak.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-48999

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

    ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference

    In the Linux kernel, the following vulnerability has been resolved: ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference Gwangun Jung reported a slab-out-of-bounds access in fib_nh_match: fib_nh_match+0xf98/0x1130 linux-6.0-rc7/net/ipv4/fib_semantics.c:961 fib_table_delete+0x5f3/0xa40 linux-6.0-rc7/net/ipv4/fib_trie.c:1753 inet_rtm_delroute+0x2b3/0x380 linux-6.0-rc7/net/ipv4/fib_frontend.c:874 Separate nexthop objects are mutually exclusive with the legacy multipath spec. Fix fib_nh_match to return if the config for the to be deleted route contains a multipath spec while the fib_info is using a

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-48997

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

    char: tpm: Protect tpm_pm_suspend with locks

    In the Linux kernel, the following vulnerability has been resolved: char: tpm: Protect tpm_pm_suspend with locks Currently tpm transactions are executed unconditionally in tpm_pm_suspend() function, which may lead to races with other tpm accessors in the system. Specifically, the hw_random tpm driver makes use of tpm_get_random(), and this function is called in a loop from a kthread, which means it's not frozen alongside userspace, and so can race with the work done during system suspend: tpm tpm0: tpm_transmit: tpm_recv: error -52 tpm tpm0: invalid TPM_STS.x 0xff, dumping stack for forensics CPU: 0 PID: 1 Comm: init Not tainted 6.1

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-48995

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

    Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()

    In the Linux kernel, the following vulnerability has been resolved: Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() There is a kmemleak when test the raydium_i2c_ts with bpf mock device: unreferenced object 0xffff88812d3675a0 (size 8): comm "python3", pid 349, jiffies 4294741067 (age 95.695s) hex dump (first 8 bytes): 11 0e 10 c0 01 00 04 00 ........ backtrace: [<0000000068427125>] __kmalloc+0x46/0x1b0 [<0000000090180f91>] raydium_i2c_send+0xd4/0x2bf [raydium_i2c_ts] [<000000006e631aee>] raydium_i2c_initialize.cold+0xbc/0x3e4 [raydium_i2c_ts] [<00000000dc6fc

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-48994

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

    ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event

    In the Linux kernel, the following vulnerability has been resolved: ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event With clang's kernel control flow integrity (kCFI, CONFIG_CFI_CLANG), indirect call targets are validated against the expected function pointer prototype to make sure the call target is valid to help mitigate ROP attacks. If they are not identical, there is a failure at run time, which manifests as either a kernel panic or thread getting killed. seq_copy_in_user() and seq_copy_in_kernel() did not have prototypes matching snd_seq_dump_func_t. Adjust this and remove the casts. There are not resulting binar

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. 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.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. 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.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. 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.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. 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.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. 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.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-48985

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

    net: mana: Fix race on per-CQ variable napi work_done

    In the Linux kernel, the following vulnerability has been resolved: net: mana: Fix race on per-CQ variable napi work_done After calling napi_complete_done(), the NAPIF_STATE_SCHED bit may be cleared, and another CPU can start napi thread and access per-CQ variable, cq->work_done. If the other thread (for example, from busy_poll) sets it to a value >= budget, this thread will continue to run when it should stop, and cause memory corruption and panic. To fix this issue, save the per-CQ work_done variable in a local variable before napi_complete_done(), so it won't be corrupted by a possible concurrent thread after napi_complete_done(). Also

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-48983

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

    io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()

    In the Linux kernel, the following vulnerability has been resolved: io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() Syzkaller reports a NULL deref bug as follows: BUG: KASAN: null-ptr-deref in io_tctx_exit_cb+0x53/0xd3 Read of size 4 at addr 0000000000000138 by task file1/1955 CPU: 1 PID: 1955 Comm: file1 Not tainted 6.1.0-rc7-00103-gef4d3ea40565 #75 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.11.0-2.el7 04/01/2014 Call Trace: <TASK> dump_stack_lvl+0xcd/0x134 ? io_tctx_exit_cb+0x53/0xd3 kasan_report+0xbb/0x1f0 ? io_tctx_exit_cb+0x53/0xd3 kasan_check_range+0x140/0x190 io_tctx_exit_cb+0x53/0xd3 tas

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. 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.15.0-1034.41~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 →