p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-azure-5.4 · Página 61

Vulnerabilidades publicadas para linux-azure-5.4 en los últimos 30 días: 0. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 1756

  1. CVE-2021-47126

    Alta · CVSS 7.8EPSS 0,25%Corrección disponible

    ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions

    In the Linux kernel, the following vulnerability has been resolved: ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions Reported by syzbot: HEAD commit: 90c911ad Merge tag 'fixes' of git://git.kernel.org/pub/scm.. git tree: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master dashboard link: https://syzkaller.appspot.com/bug?extid=123aa35098fd3c000eb7 compiler: Debian clang version 11.0.1-2 ================================================================== BUG: KASAN: slab-out-of-bounds in fib6_nh_get_excptn_bucket net/ipv6/route.c:1604 [inline] BUG: KASAN: slab-out-of-bounds in fib6_nh_fl

    • Actualiza a 5.4.0-1056.58~18.04.1
    Publicación Actualización
  2. CVE-2021-47122

    Media · CVSS 5.5EPSS 0,23%Corrección disponible

    net: caif: fix memory leak in caif_device_notify

    In the Linux kernel, the following vulnerability has been resolved: net: caif: fix memory leak in caif_device_notify In case of caif_enroll_dev() fail, allocated link_support won't be assigned to the corresponding structure. So simply free allocated pointer in case of error

    • Actualiza a 5.4.0-1056.58~18.04.1
    Publicación Actualización
  3. CVE-2021-47121

    Media · CVSS 5.5EPSS 0,23%Corrección disponible

    net: caif: fix memory leak in cfusbl_device_notify

    In the Linux kernel, the following vulnerability has been resolved: net: caif: fix memory leak in cfusbl_device_notify In case of caif_enroll_dev() fail, allocated link_support won't be assigned to the corresponding structure. So simply free allocated pointer in case of error.

    • Actualiza a 5.4.0-1056.58~18.04.1
    Publicación Actualización
  4. CVE-2021-47120

    Media · CVSS 5.5EPSS 0,24%Corrección disponible

    HID: magicmouse: fix NULL-deref on disconnect

    In the Linux kernel, the following vulnerability has been resolved: HID: magicmouse: fix NULL-deref on disconnect Commit 9d7b18668956 ("HID: magicmouse: add support for Apple Magic Trackpad 2") added a sanity check for an Apple trackpad but returned success instead of -ENODEV when the check failed. This means that the remove callback will dereference the never-initialised driver data pointer when the driver is later unbound (e.g. on USB disconnect).

    • Actualiza a 5.4.0-1056.58~18.04.1
    Publicación Actualización
  5. CVE-2021-47118

    Alta · CVSS 7.8EPSS 0,25%Corrección disponible

    pid: take a reference when initializing `cad_pid`

    In the Linux kernel, the following vulnerability has been resolved: pid: take a reference when initializing `cad_pid` During boot, kernel_init_freeable() initializes `cad_pid` to the init task's struct pid. Later on, we may change `cad_pid` via a sysctl, and when this happens proc_do_cad_pid() will increment the refcount on the new pid via get_pid(), and will decrement the refcount on the old pid via put_pid(). As we never called get_pid() when we initialized `cad_pid`, we decrement a reference we never incremented, can therefore free the init task's struct pid early. As there can be dangling references to the struct pid, we can later en

    • Actualiza a 5.4.0-1056.58~18.04.1
    Publicación Actualización
  6. CVE-2021-47117

    Media · CVSS 5.8EPSS 0,24%Corrección disponible

    ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed We got follow bug_on when run fsstress with injecting IO fault: [130747.323114] kernel BUG at fs/ext4/extents_status.c:762! [130747.323117] Internal error: Oops - BUG: 0 [#1] SMP ...... [130747.334329] Call trace: [130747.334553] ext4_es_cache_extent+0x150/0x168 [ext4] [130747.334975] ext4_cache_extents+0x64/0xe8 [ext4] [130747.335368] ext4_find_extent+0x300/0x330 [ext4] [130747.335759] ext4_ext_map_blocks+0x74/0x1178 [ext4] [130747.336179] ext4_map_blocks+0x2f4/0x5f0 [ext4] [130747.336567] ext4_m

    • Actualiza a 5.4.0-1056.58~18.04.1
    Publicación Actualización
  7. CVE-2021-47114

    Media · CVSS 5.5EPSS 0,23%Corrección disponible

    ocfs2: fix data corruption by fallocate

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix data corruption by fallocate When fallocate punches holes out of inode size, if original isize is in the middle of last cluster, then the part from isize to the end of the cluster will be zeroed with buffer write, at that time isize is not yet updated to match the new size, if writeback is kicked in, it will invoke ocfs2_writepage()->block_write_full_page() where the pages out of inode size will be dropped. That will cause file corruption. Fix this by zero out eof blocks when extending the inode size. Running the following command with qemu-image 4.2.1 can get

    • Actualiza a 5.4.0-1056.58~18.04.1
    Publicación Actualización
  8. CVE-2021-47112

    Alta · CVSS 7.8EPSS 0,25%Corrección disponible

    x86/kvm: Teardown PV features on boot CPU as well

    In the Linux kernel, the following vulnerability has been resolved: x86/kvm: Teardown PV features on boot CPU as well Various PV features (Async PF, PV EOI, steal time) work through memory shared with hypervisor and when we restore from hibernation we must properly teardown all these features to make sure hypervisor doesn't write to stale locations after we jump to the previously hibernated kernel (which can try to place anything there). For secondary CPUs the job is already done by kvm_cpu_down_prepare(), register syscore ops to do the same for boot CPU.

    • Actualiza a 5.4.0-1051.53~18.04.1
    Publicación Actualización
  9. CVE-2021-47110

    Alta · CVSS 7.1EPSS 0,24%Corrección disponible

    x86/kvm: Disable kvmclock on all CPUs on shutdown

    In the Linux kernel, the following vulnerability has been resolved: x86/kvm: Disable kvmclock on all CPUs on shutdown Currenly, we disable kvmclock from machine_shutdown() hook and this only happens for boot CPU. We need to disable it for all CPUs to guard against memory corruption e.g. on restore from hibernate. Note, writing '0' to kvmclock MSR doesn't clear memory location, it just prevents hypervisor from updating the location so for the short while after write and while CPU is still alive, the clock remains usable and correct so we don't need to switch to some other clocksource.

    • Actualiza a 5.4.0-1051.53~18.04.1
    Publicación Actualización
  10. CVE-2021-47109

    Alta · CVSS 7.5EPSS 0,69%Corrección disponible

    neighbour: allow NUD_NOARP entries to be forced GCed

    In the Linux kernel, the following vulnerability has been resolved: neighbour: allow NUD_NOARP entries to be forced GCed IFF_POINTOPOINT interfaces use NUD_NOARP entries for IPv6. It's possible to fill up the neighbour table with enough entries that it will overflow for valid connections after that. This behaviour is more prevalent after commit 58956317c8de ("neighbor: Improve garbage collection") is applied, as it prevents removal from entries that are not NUD_FAILED, unless they are more than 5s old.

    • Actualiza a 5.4.0-1056.58~18.04.1
    Publicación Actualización
  11. CVE-2022-48630

    Media · CVSS 5.5EPSS 0,23%Corrección disponible

    crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ

    In the Linux kernel, the following vulnerability has been resolved: crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ The commit referenced in the Fixes tag removed the 'break' from the else branch in qcom_rng_read(), causing an infinite loop whenever 'max' is not a multiple of WORD_SZ. This can be reproduced e.g. by running: kcapi-rng -b 67 >/dev/null There are many ways to fix this without adding back the 'break', but they all seem more awkward than simply adding it back, so do just that. Tested on a machine with Qualcomm Amberwing processor.

    • Actualiza a 5.4.0-1091.96~18.04.1
    Publicación Actualización
  12. CVE-2022-48629

    Alta · CVSS 8.1EPSS 0,53%Corrección disponible

    crypto: qcom-rng - ensure buffer for generate is completely filled

    In the Linux kernel, the following vulnerability has been resolved: crypto: qcom-rng - ensure buffer for generate is completely filled The generate function in struct rng_alg expects that the destination buffer is completely filled if the function returns 0. qcom_rng_read() can run into a situation where the buffer is partially filled with randomness and the remaining part of the buffer is zeroed since qcom_rng_generate() doesn't check the return value. This issue can be reproduced by running the following from libkcapi: kcapi-rng -b 9000000 > OUTFILE The generated OUTFILE will have three huge sections that contain all zeros, and this

    • Actualiza a 5.4.0-1083.87~18.04.1
    Publicación Actualización
  13. CVE-2021-47104

    Media · CVSS 5.5EPSS 0,24%Corrección disponible

    IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()

    In the Linux kernel, the following vulnerability has been resolved: IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() The wrong goto label was used for the error case and missed cleanup of the pkt allocation. Addresses-Coverity-ID: 1493352 ("Resource leak")

    • Actualiza a 5.4.0-1073.76~18.04.1
    Publicación Actualización
  14. CVE-2021-47103

    Crítica · CVSS 9.8EPSS 0,95%Corrección disponible

    inet: fully convert sk->sk_rx_dst to RCU rules

    In the Linux kernel, the following vulnerability has been resolved: inet: fully convert sk->sk_rx_dst to RCU rules syzbot reported various issues around early demux, one being included in this changelog [1] sk->sk_rx_dst is using RCU protection without clearly documenting it. And following sequences in tcp_v4_do_rcv()/tcp_v6_do_rcv() are not following standard RCU rules. [a] dst_release(dst); [b] sk->sk_rx_dst = NULL; They look wrong because a delete operation of RCU protected pointer is supposed to clear the pointer before the call_rcu()/synchronize_rcu() guarding actual memory freeing. In some cases indeed, dst could be freed b

    • Actualiza a 5.4.0-1103.109~18.04.1
    Publicación Actualización
  15. CVE-2021-47100

    Media · CVSS 5.5EPSS 0,24%Corrección disponible

    ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module

    In the Linux kernel, the following vulnerability has been resolved: ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module Hi, When testing install and uninstall of ipmi_si.ko and ipmi_msghandler.ko, the system crashed. The log as follows: [ 141.087026] BUG: unable to handle kernel paging request at ffffffffc09b3a5a [ 141.087241] PGD 8fe4c0d067 P4D 8fe4c0d067 PUD 8fe4c0f067 PMD 103ad89067 PTE 0 [ 141.087464] Oops: 0010 [#1] SMP NOPTI [ 141.087580] CPU: 67 PID: 668 Comm: kworker/67:1 Kdump: loaded Not tainted 4.18.0.x86_64 #47 [ 141.088009] Workqueue: events 0xffffffffc09b3a40 [ 141.088009] RIP: 0010:0xffffffffc09b3a5a [ 14

    • Actualiza a 5.4.0-1073.76~18.04.1
    Publicación Actualización
  16. CVE-2021-47097

    Alta · CVSS 7.1EPSS 0,4%Corrección disponible

    Input: elantech - fix stack out of bound access in elantech_change_report_id()

    In the Linux kernel, the following vulnerability has been resolved: Input: elantech - fix stack out of bound access in elantech_change_report_id() The array param[] in elantech_change_report_id() must be at least 3 bytes, because elantech_read_reg_params() is calling ps2_command() with PSMOUSE_CMD_GETINFO, that is going to access 3 bytes from param[], but it's defined in the stack as an array of 2 bytes, therefore we have a potential stack out-of-bounds access here, also confirmed by KASAN: [ 6.512374] BUG: KASAN: stack-out-of-bounds in __ps2_command+0x372/0x7e0 [ 6.512397] Read of size 1 at addr ffff8881024d77c2 by task kworker/2:1/

    • Actualiza a 5.4.0-1073.76~18.04.1
    Publicación Actualización
  17. CVE-2021-47095

    Media · CVSS 5.5EPSS 0,23%Corrección disponible

    ipmi: ssif: initialize ssif_info->client early

    In the Linux kernel, the following vulnerability has been resolved: ipmi: ssif: initialize ssif_info->client early During probe ssif_info->client is dereferenced in error path. However, it is set when some of the error checking has already been done. This causes following kernel crash if an error path is taken: [ 30.645593][ T674] ipmi_ssif 0-000e: ipmi_ssif: Not probing, Interface already present [ 30.657616][ T674] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000088 ... [ 30.657723][ T674] pc : __dev_printk+0x28/0xa0 [ 30.657732][ T674] lr : _dev_err+0x7c/0xa0 ... [ 30.657772][ T674] Call t

    • Actualiza a 5.4.0-1073.76~18.04.1
    Publicación Actualización
  18. CVE-2021-47087

    Alta · CVSS 7.8EPSS 0,24%Corrección disponible

    tee: optee: Fix incorrect page free bug

    In the Linux kernel, the following vulnerability has been resolved: tee: optee: Fix incorrect page free bug Pointer to the allocated pages (struct page *page) has already progressed towards the end of allocation. It is incorrect to perform __free_pages(page, order) using this pointer as we would free any arbitrary pages. Fix this by stop modifying the page pointer.

    • Actualiza a 5.4.0-1073.76~18.04.1
    Publicación Actualización
  19. CVE-2021-47083

    Alta · CVSS 7.1EPSS 0,23%Corrección disponible

    pinctrl: mediatek: fix global-out-of-bounds issue

    In the Linux kernel, the following vulnerability has been resolved: pinctrl: mediatek: fix global-out-of-bounds issue When eint virtual eint number is greater than gpio number, it maybe produce 'desc[eint_n]' size globle-out-of-bounds issue.

    • Actualiza a 5.4.0-1073.76~18.04.1
    Publicación Actualización
  20. CVE-2021-47086

    Media · CVSS 5.5EPSS 0,23%Corrección disponible

    phonet/pep: refuse to enable an unbound pipe

    In the Linux kernel, the following vulnerability has been resolved: phonet/pep: refuse to enable an unbound pipe This ioctl() implicitly assumed that the socket was already bound to a valid local socket name, i.e. Phonet object. If the socket was not bound, two separate problems would occur: 1) We'd send an pipe enablement request with an invalid source object. 2) Later socket calls could BUG on the socket unexpectedly being connected yet not bound to a valid object.

    • Actualiza a 5.4.0-1073.76~18.04.1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →