p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-intel-iotg-5.15 · Página 164

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

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 4693

  1. CVE-2022-48793

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

    KVM: x86: nSVM: fix potential NULL derefernce on nested migration

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86: nSVM: fix potential NULL derefernce on nested migration Turns out that due to review feedback and/or rebases I accidentally moved the call to nested_svm_load_cr3 to be too early, before the NPT is enabled, which is very wrong to do. KVM can't even access guest memory at that point as nested NPT is needed for that, and of course it won't initialize the walk_mmu, which is main issue the patch was addressing. Fix this for real.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  2. CVE-2022-48792

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

    scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task

    In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task Currently a use-after-free may occur if a sas_task is aborted by the upper layer before we handle the I/O completion in mpi_ssp_completion() or mpi_sata_completion(). In this case, the following are the two steps in handling those I/O completions: - Call complete() to inform the upper layer handler of completion of the I/O. - Release driver resources associated with the sas_task in pm8001_ccb_task_free() call. When complete() is called, the upper layer may free the sas_task. As such, we should not tou

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  3. CVE-2022-48791

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

    scsi: pm8001: Fix use-after-free for aborted TMF sas_task

    In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix use-after-free for aborted TMF sas_task Currently a use-after-free may occur if a TMF sas_task is aborted before we handle the IO completion in mpi_ssp_completion(). The abort occurs due to timeout. When the timeout occurs, the SAS_TASK_STATE_ABORTED flag is set and the sas_task is freed in pm8001_exec_internal_tmf_task(). However, if the I/O completion occurs later, the I/O completion still thinks that the sas_task is available. Fix this by clearing the ccb->task if the TMF times out - the I/O completion handler does nothing if this pointer is cleared.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  4. CVE-2022-48790

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

    nvme: fix a possible use-after-free in controller reset during load

    In the Linux kernel, the following vulnerability has been resolved: nvme: fix a possible use-after-free in controller reset during load Unlike .queue_rq, in .submit_async_event drivers may not check the ctrl readiness for AER submission. This may lead to a use-after-free condition that was observed with nvme-tcp. The race condition may happen in the following scenario: 1. driver executes its reset_ctrl_work 2. -> nvme_stop_ctrl - flushes ctrl async_event_work 3. ctrl sends AEN which is received by the host, which in turn schedules AEN handling 4. teardown admin queue (which releases the queue socket) 5. AEN processed, submits another AE

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  5. CVE-2022-48789

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

    nvme-tcp: fix possible use-after-free in transport error_recovery work

    In the Linux kernel, the following vulnerability has been resolved: nvme-tcp: fix possible use-after-free in transport error_recovery work While nvme_tcp_submit_async_event_work is checking the ctrl and queue state before preparing the AER command and scheduling io_work, in order to fully prevent a race where this check is not reliable the error recovery work must flush async_event_work before continuing to destroy the admin queue after setting the ctrl state to RESETTING such that there is no race .submit_async_event and the error recovery handler itself changing the ctrl state.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  6. CVE-2022-48788

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

    nvme-rdma: fix possible use-after-free in transport error_recovery work

    In the Linux kernel, the following vulnerability has been resolved: nvme-rdma: fix possible use-after-free in transport error_recovery work While nvme_rdma_submit_async_event_work is checking the ctrl and queue state before preparing the AER command and scheduling io_work, in order to fully prevent a race where this check is not reliable the error recovery work must flush async_event_work before continuing to destroy the admin queue after setting the ctrl state to RESETTING such that there is no race .submit_async_event and the error recovery handler itself changing the ctrl state.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  7. CVE-2022-48787

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

    iwlwifi: fix use-after-free

    In the Linux kernel, the following vulnerability has been resolved: iwlwifi: fix use-after-free If no firmware was present at all (or, presumably, all of the firmware files failed to parse), we end up unbinding by calling device_release_driver(), which calls remove(), which then in iwlwifi calls iwl_drv_stop(), freeing the 'drv' struct. However the new code I added will still erroneously access it after it was freed. Set 'failure=false' in this case to avoid the access, all data was already freed anyway.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  8. CVE-2022-48786

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

    vsock: remove vsock from connected table when connect is interrupted by a signal

    In the Linux kernel, the following vulnerability has been resolved: vsock: remove vsock from connected table when connect is interrupted by a signal vsock_connect() expects that the socket could already be in the TCP_ESTABLISHED state when the connecting task wakes up with a signal pending. If this happens the socket will be in the connected table, and it is not removed when the socket state is reset. In this situation it's common for the process to retry connect(), and if the connection is successful the socket will be added to the connected table a second time, corrupting the list. Prevent this by calling vsock_remove_connected() if a si

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  9. CVE-2021-47624

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

    net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change

    In the Linux kernel, the following vulnerability has been resolved: net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change The refcount leak issues take place in an error handling path. When the 3rd argument buf doesn't match with "offline", "online" or "remove", the function simply returns -EINVAL and forgets to decrease the reference count of a rpc_xprt object and a rpc_xprt_switch object increased by rpc_sysfs_xprt_kobj_get_xprt() and rpc_sysfs_xprt_kobj_get_xprt_switch(), causing reference count leaks of both unused objects. Fix this issue by jumping to the error handling path labelled with out_put when buf matches none o

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  10. CVE-2021-47623

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

    powerpc/fixmap: Fix VM debug warning on unmap

    In the Linux kernel, the following vulnerability has been resolved: powerpc/fixmap: Fix VM debug warning on unmap Unmapping a fixmap entry is done by calling __set_fixmap() with FIXMAP_PAGE_CLEAR as flags. Today, powerpc __set_fixmap() calls map_kernel_page(). map_kernel_page() is not happy when called a second time for the same page. WARNING: CPU: 0 PID: 1 at arch/powerpc/mm/pgtable.c:194 set_pte_at+0xc/0x1e8 CPU: 0 PID: 1 Comm: swapper Not tainted 5.16.0-rc3-s3k-dev-01993-g350ff07feb7d-dirty #682 NIP: c0017cd4 LR: c00187f0 CTR: 00000010 REGS: e1011d50 TRAP: 0700 Not tainted (5.16.0-rc3-s3k-dev-01993-g350ff07feb7d-dirty) MSR:

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  11. CVE-2021-47622

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

    scsi: ufs: Fix a deadlock in the error handler

    In the Linux kernel, the following vulnerability has been resolved: scsi: ufs: Fix a deadlock in the error handler The following deadlock has been observed on a test setup: - All tags allocated - The SCSI error handler calls ufshcd_eh_host_reset_handler() - ufshcd_eh_host_reset_handler() queues work that calls ufshcd_err_handler() - ufshcd_err_handler() locks up as follows: Workqueue: ufs_eh_wq_0 ufshcd_err_handler.cfi_jt Call trace: __switch_to+0x298/0x5d8 __schedule+0x6cc/0xa94 schedule+0x12c/0x298 blk_mq_get_tag+0x210/0x480 __blk_mq_alloc_request+0x1c8/0x284 blk_get_request+0x74/0x134 ufshcd_exec_dev_cmd+0x68/0x640 uf

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  12. CVE-2022-48785

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

    ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() Some time ago 8965779d2c0e ("ipv6,mcast: always hold idev->lock before mca_lock") switched ipv6_get_lladdr() to __ipv6_get_lladdr(), which is rcu-unsafe version. That was OK, because idev->lock was held for these codepaths. In 88e2ca308094 ("mld: convert ifmcaddr6 to RCU") these external locks were removed, so we probably need to restore the original rcu-safe call. Otherwise, we occasionally get a machine crashed/stalled with the following in dmesg: [ 3405.966610][T230589] general protection fault, probably for non-c

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  13. CVE-2022-48784

    Media · CVSS 4.7EPSS 0,17%Corrección disponible

    cfg80211: fix race in netlink owner interface destruction

    In the Linux kernel, the following vulnerability has been resolved: cfg80211: fix race in netlink owner interface destruction My previous fix here to fix the deadlock left a race where the exact same deadlock (see the original commit referenced below) can still happen if cfg80211_destroy_ifaces() already runs while nl80211_netlink_notify() is still marking some interfaces as nl_owner_dead. The race happens because we have two loops here - first we dev_close() all the netdevs, and then we destroy them. If we also have two netdevs (first one need only be a wdev though) then we can find one during the first iteration, close it, and go to the

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  14. CVE-2022-48778

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

    mtd: rawnand: gpmi: don't leak PM reference in error path

    In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: gpmi: don't leak PM reference in error path If gpmi_nfc_apply_timings() fails, the PM runtime usage counter must be dropped.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  15. CVE-2022-48777

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

    mtd: parsers: qcom: Fix kernel panic on skipped partition

    In the Linux kernel, the following vulnerability has been resolved: mtd: parsers: qcom: Fix kernel panic on skipped partition In the event of a skipped partition (case when the entry name is empty) the kernel panics in the cleanup function as the name entry is NULL. Rework the parser logic by first checking the real partition number and then allocate the space and set the data for the valid partitions. The logic was also fundamentally wrong as with a skipped partition, the parts number returned was incorrect by not decreasing it for the skipped partitions.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  16. CVE-2022-48776

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

    mtd: parsers: qcom: Fix missing free for pparts in cleanup

    In the Linux kernel, the following vulnerability has been resolved: mtd: parsers: qcom: Fix missing free for pparts in cleanup Mtdpart doesn't free pparts when a cleanup function is declared. Add missing free for pparts in cleanup function for smem to fix the leak.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  17. CVE-2022-48775

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

    Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj

    In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj kobject_init_and_add() takes reference even when it fails. According to the doc of kobject_init_and_add(): If this function returns an error, kobject_put() must be called to properly clean up the memory associated with the object. Fix memory leak by calling kobject_put().

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  18. CVE-2022-48774

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

    dmaengine: ptdma: Fix the error handling path in pt_core_init()

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: ptdma: Fix the error handling path in pt_core_init() In order to free resources correctly in the error handling path of pt_core_init(), 2 goto's have to be switched. Otherwise, some resources will leak and we will try to release things that have not been allocated yet. Also move a dev_err() to a place where it is more meaningful.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  19. CVE-2022-48773

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

    xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create

    In the Linux kernel, the following vulnerability has been resolved: xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create If there are failures then we must not leave the non-NULL pointers with the error value, otherwise `rpcrdma_ep_destroy` gets confused and tries free them, resulting in an Oops.

    • Actualiza a 5.15.0-1008.11~20.04.1
    Publicación Actualización
  20. CVE-2023-52886

    Media · CVSS 6.4EPSS 0,33%Corrección disponible

    USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()

    In the Linux kernel, the following vulnerability has been resolved: USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() Syzbot reported an out-of-bounds read in sysfs.c:read_descriptors(): BUG: KASAN: slab-out-of-bounds in read_descriptors+0x263/0x280 drivers/usb/core/sysfs.c:883 Read of size 8 at addr ffff88801e78b8c8 by task udevd/5011 CPU: 0 PID: 5011 Comm: udevd Not tainted 6.4.0-rc6-syzkaller-00195-g40f71e7cd3c6 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/27/2023 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xd9/0x150 lib/dump_stack.c:10

    • Actualiza a 5.15.0-1046.52~20.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 →