p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-gcp-5.15 · Page n° 91

Vulnérabilité publiée pour linux-gcp-5.15 au cours des 30 derniers jours : 0. Dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 4254

  1. CVE-2022-49571

    Moyenne · CVSS 4.7EPSS 0,19%Correctif disponible

    tcp: Fix data-races around sysctl_tcp_max_reordering.

    In the Linux kernel, the following vulnerability has been resolved: tcp: Fix data-races around sysctl_tcp_max_reordering. While reading sysctl_tcp_max_reordering, it can be changed concurrently. Thus, we need to add READ_ONCE() to its readers.

    • Mettez à jour vers 5.15.0-1021.28~20.04.1
    Publication Mise à jour
  2. CVE-2022-49570

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    gpio: gpio-xilinx: Fix integer overflow

    In the Linux kernel, the following vulnerability has been resolved: gpio: gpio-xilinx: Fix integer overflow Current implementation is not able to configure more than 32 pins due to incorrect data type. So type casting with unsigned long to avoid it.

    • Mettez à jour vers 5.15.0-1021.28~20.04.1
    Publication Mise à jour
  3. CVE-2022-49569

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers

    In the Linux kernel, the following vulnerability has been resolved: spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers In case a IRQ based transfer times out the bcm2835_spi_handle_err() function is called. Since commit 1513ceee70f2 ("spi: bcm2835: Drop dma_pending flag") the TX and RX DMA transfers are unconditionally canceled, leading to NULL pointer derefs if ctlr->dma_tx or ctlr->dma_rx are not set. Fix the NULL pointer deref by checking that ctlr->dma_tx and ctlr->dma_rx are valid pointers before accessing them.

    • Mettez à jour vers 5.15.0-1021.28~20.04.1
    Publication Mise à jour
  4. CVE-2022-49568

    Moyenne · CVSS 5.5EPSS 0,3%Correctif disponible

    KVM: Don't null dereference ops->destroy

    In the Linux kernel, the following vulnerability has been resolved: KVM: Don't null dereference ops->destroy A KVM device cleanup happens in either of two callbacks: 1) destroy() which is called when the VM is being destroyed; 2) release() which is called when a device fd is closed. Most KVM devices use 1) but Book3s's interrupt controller KVM devices (XICS, XIVE, XIVE-native) use 2) as they need to close and reopen during the machine execution. The error handling in kvm_ioctl_create_device() assumes destroy() is always defined which leads to NULL dereference as discovered by Syzkaller. This adds a checks for destroy!=NULL and adds a miss

    • Mettez à jour vers 5.15.0-1021.28~20.04.1
    Publication Mise à jour
  5. CVE-2022-49567

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    mm/mempolicy: fix uninit-value in mpol_rebind_policy()

    In the Linux kernel, the following vulnerability has been resolved: mm/mempolicy: fix uninit-value in mpol_rebind_policy() mpol_set_nodemask()(mm/mempolicy.c) does not set up nodemask when pol->mode is MPOL_LOCAL. Check pol->mode before access pol->w.cpuset_mems_allowed in mpol_rebind_policy()(mm/mempolicy.c). BUG: KMSAN: uninit-value in mpol_rebind_policy mm/mempolicy.c:352 [inline] BUG: KMSAN: uninit-value in mpol_rebind_task+0x2ac/0x2c0 mm/mempolicy.c:368 mpol_rebind_policy mm/mempolicy.c:352 [inline] mpol_rebind_task+0x2ac/0x2c0 mm/mempolicy.c:368 cpuset_change_task_nodemask kernel/cgroup/cpuset.c:1711 [inline] cpuset_attach+0x787

    • Mettez à jour vers 5.15.0-1021.28~20.04.1
    Publication Mise à jour
  6. CVE-2022-49566

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    crypto: qat - fix memory leak in RSA

    In the Linux kernel, the following vulnerability has been resolved: crypto: qat - fix memory leak in RSA When an RSA key represented in form 2 (as defined in PKCS #1 V2.1) is used, some components of the private key persist even after the TFM is released. Replace the explicit calls to free the buffers in qat_rsa_exit_tfm() with a call to qat_rsa_clear_ctx() which frees all buffers referenced in the TFM context.

    • Mettez à jour vers 5.15.0-1021.28~20.04.1
    Publication Mise à jour
  7. CVE-2022-49564

    Élevée · CVSS 7.8EPSS 0,28%Correctif disponible

    crypto: qat - add param check for DH

    In the Linux kernel, the following vulnerability has been resolved: crypto: qat - add param check for DH Reject requests with a source buffer that is bigger than the size of the key. This is to prevent a possible integer underflow that might happen when copying the source scatterlist into a linear buffer.

    • Mettez à jour vers 5.15.0-1021.28~20.04.1
    Publication Mise à jour
  8. CVE-2022-49563

    Élevée · CVSS 7.8EPSS 0,29%Correctif disponible

    crypto: qat - add param check for RSA

    In the Linux kernel, the following vulnerability has been resolved: crypto: qat - add param check for RSA Reject requests with a source buffer that is bigger than the size of the key. This is to prevent a possible integer underflow that might happen when copying the source scatterlist into a linear buffer.

    • Mettez à jour vers 5.15.0-1021.28~20.04.1
    Publication Mise à jour
  9. CVE-2022-49561

    Critique · CVSS 9.8EPSS 0,82%Correctif disponible

    netfilter: conntrack: re-fetch conntrack after insertion

    In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: re-fetch conntrack after insertion In case the conntrack is clashing, insertion can free skb->_nfct and set skb->_nfct to the already-confirmed entry. This wasn't found before because the conntrack entry and the extension space used to free'd after an rcu grace period, plus the race needs events enabled to trigger.

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  10. CVE-2022-49560

    Élevée · CVSS 7.8EPSS 0,29%Correctif disponible

    exfat: check if cluster num is valid

    In the Linux kernel, the following vulnerability has been resolved: exfat: check if cluster num is valid Syzbot reported slab-out-of-bounds read in exfat_clear_bitmap. This was triggered by reproducer calling truncute with size 0, which causes the following trace: BUG: KASAN: slab-out-of-bounds in exfat_clear_bitmap+0x147/0x490 fs/exfat/balloc.c:174 Read of size 8 at addr ffff888115aa9508 by task syz-executor251/365 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack_lvl+0x1e2/0x24b lib/dump_stack.c:118 print_address_description+0x81/0x3c0 mm/kasan/report.c:233 __kasan_report mm/kasan/report.c:419 [inline] kasan_report+0

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  11. CVE-2022-49559

    Moyenne · CVSS 5.5EPSS 0,3%Correctif disponible

    KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 Remove WARNs that sanity check that KVM never lets a triple fault for L2 escape and incorrectly end up in L1. In normal operation, the sanity check is perfectly valid, but it incorrectly assumes that it's impossible for userspace to induce KVM_REQ_TRIPLE_FAULT without bouncing through KVM_RUN (which guarantees kvm_check_nested_state() will see and handle the triple fault). The WARN can currently be triggered if userspace injects a machine check while L2 is active and CR4.MCE=0. And a future fix to al

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  12. CVE-2022-49558

    Élevée · CVSS 8.5EPSS 0,28%Correctif disponible

    netfilter: nf_tables: double hook unregistration in netns path

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: double hook unregistration in netns path __nft_release_hooks() is called from pre_netns exit path which unregisters the hooks, then the NETDEV_UNREGISTER event is triggered which unregisters the hooks again. [ 565.221461] WARNING: CPU: 18 PID: 193 at net/netfilter/core.c:495 __nf_unregister_net_hook+0x247/0x270 [...] [ 565.246890] CPU: 18 PID: 193 Comm: kworker/u64:1 Tainted: G E 5.18.0-rc7+ #27 [ 565.253682] Workqueue: netns cleanup_net [ 565.257059] RIP: 0010:__nf_unregister_net_hook+0x247/0x270 [...] [ 565.297120] Call Trace: [

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  13. CVE-2022-49556

    Élevée · CVSS 7.1EPSS 0,27%Correctif disponible

    KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak

    In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak For some sev ioctl interfaces, the length parameter that is passed maybe less than or equal to SEV_FW_BLOB_MAX_SIZE, but larger than the data that PSP firmware returns. In this case, kmalloc will allocate memory that is the size of the input rather than the size of the data. Since PSP firmware doesn't fully overwrite the allocated buffer, these sev ioctl interface may return uninitialized kernel slab memory.

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  14. CVE-2022-49555

    Élevée · CVSS 7.8EPSS 0,27%Correctif disponible

    Bluetooth: hci_qca: Use del_timer_sync() before freeing

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_qca: Use del_timer_sync() before freeing While looking at a crash report on a timer list being corrupted, which usually happens when a timer is freed while still active. This is commonly triggered by code calling del_timer() instead of del_timer_sync() just before freeing. One possible culprit is the hci_qca driver, which does exactly that. Eric mentioned that wake_retrans_timer could be rearmed via the work queue, so also move the destruction of the work queue before del_timer_sync().

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  15. CVE-2022-49554

    Élevée · CVSS 7.8EPSS 0,22%Correctif disponible

    zsmalloc: fix races between asynchronous zspage free and page migration

    In the Linux kernel, the following vulnerability has been resolved: zsmalloc: fix races between asynchronous zspage free and page migration The asynchronous zspage free worker tries to lock a zspage's entire page list without defending against page migration. Since pages which haven't yet been locked can concurrently migrate off the zspage page list while lock_zspage() churns away, lock_zspage() can suffer from a few different lethal races. It can lock a page which no longer belongs to the zspage and unsafely dereference page_private(), it can unsafely dereference a torn pointer to the next page (since there's a data race), and it can obs

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  16. CVE-2022-49553

    Élevée · CVSS 7.8EPSS 0,28%Correctif disponible

    fs/ntfs3: validate BOOT sectors_per_clusters

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: validate BOOT sectors_per_clusters When the NTFS BOOT sectors_per_clusters field is > 0x80, it represents a shift value. Make sure that the shift value is not too large before using it (NTFS max cluster size is 2MB). Return -EVINVAL if it too large. This prevents negative shift values and shift values that are larger than the field size. Prevents this UBSAN error: UBSAN: shift-out-of-bounds in ../fs/ntfs3/super.c:673:16 shift exponent -192 is negative

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  17. CVE-2022-49551

    Élevée · CVSS 7.1EPSS 0,27%Correctif disponible

    usb: isp1760: Fix out-of-bounds array access

    In the Linux kernel, the following vulnerability has been resolved: usb: isp1760: Fix out-of-bounds array access Running the driver through kasan gives an interesting splat: BUG: KASAN: global-out-of-bounds in isp1760_register+0x180/0x70c Read of size 20 at addr f1db2e64 by task swapper/0/1 (...) isp1760_register from isp1760_plat_probe+0x1d8/0x220 (...) This happens because the loop reading the regmap fields for the different ISP1760 variants look like this: for (i = 0; i < HC_FIELD_MAX; i++) { ... } Meaning it expects the arrays to be at least HC_FIELD_MAX - 1 long. However the arrays isp1760_hc_reg_fields[], isp1763_hc_r

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  18. CVE-2022-49549

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails

    In the Linux kernel, the following vulnerability has been resolved: x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails In mce_threshold_create_device(), if threshold_create_bank() fails, the previously allocated threshold banks array @bp will be leaked because the call to mce_threshold_remove_device() will not free it. This happens because mce_threshold_remove_device() fetches the pointer through the threshold_banks per-CPU variable but bp is written there only after the bank creation is successful, and not before, when threshold_create_bank() fails. Add a helper which unwinds all the bank creation work previously done and pa

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  19. CVE-2022-49548

    Élevée · CVSS 7.8EPSS 0,3%Correctif disponible

    bpf: Fix potential array overflow in bpf_trampoline_get_progs()

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix potential array overflow in bpf_trampoline_get_progs() The cnt value in the 'cnt >= BPF_MAX_TRAMP_PROGS' check does not include BPF_TRAMP_MODIFY_RETURN bpf programs, so the number of the attached BPF_TRAMP_MODIFY_RETURN bpf programs in a trampoline can exceed BPF_MAX_TRAMP_PROGS. When this happens, the assignment '*progs++ = aux->prog' in bpf_trampoline_get_progs() will cause progs array overflow as the progs field in the bpf_tramp_progs struct can only hold at most BPF_MAX_TRAMP_PROGS bpf programs.

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour
  20. CVE-2022-49546

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    x86/kexec: fix memory leak of elf header buffer

    In the Linux kernel, the following vulnerability has been resolved: x86/kexec: fix memory leak of elf header buffer This is reported by kmemleak detector: unreferenced object 0xffffc900002a9000 (size 4096): comm "kexec", pid 14950, jiffies 4295110793 (age 373.951s) hex dump (first 32 bytes): 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 .ELF............ 04 00 3e 00 01 00 00 00 00 00 00 00 00 00 00 00 ..>............. backtrace: [<0000000016a8ef9f>] __vmalloc_node_range+0x101/0x170 [<000000002b66b6c0>] __vmalloc_node+0xb4/0x160 [<00000000ad40107d>] crash_prepare_elf64_headers+0x8e/0xcd0 [<0000000019afff23>]

    • Mettez à jour vers 5.15.0-1017.23~20.04.2
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →