p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-lowlatency-hwe-5.15 · Página 110

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

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 4513

  1. CVE-2022-49083

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

    iommu/omap: Fix regression in probe for NULL pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: iommu/omap: Fix regression in probe for NULL pointer dereference Commit 3f6634d997db ("iommu: Use right way to retrieve iommu_ops") started triggering a NULL pointer dereference for some omap variants: __iommu_probe_device from probe_iommu_group+0x2c/0x38 probe_iommu_group from bus_for_each_dev+0x74/0xbc bus_for_each_dev from bus_iommu_probe+0x34/0x2e8 bus_iommu_probe from bus_set_iommu+0x80/0xc8 bus_set_iommu from omap_iommu_init+0x88/0xcc omap_iommu_init from do_one_initcall+0x44/0x24 This is caused by omap iommu probe returning 0 instead of ERR_PTR(-ENODEV) as noted by

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  2. CVE-2022-49082

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

    scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()

    In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() The function mpt3sas_transport_port_remove() called in _scsih_expander_node_remove() frees the port field of the sas_expander structure, leading to the following use-after-free splat from KASAN when the ioc_info() call following that function is executed (e.g. when doing rmmod of the driver module): [ 3479.371167] ================================================================== [ 3479.378496] BUG: KASAN: use-after-free in _scsih_expander_node_remove+0x710/0x750 [mpt3sas] [ 3479.386936] Read of size 1 at a

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  3. CVE-2022-49081

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

    highmem: fix checks in __kmap_local_sched_{in,out}

    In the Linux kernel, the following vulnerability has been resolved: highmem: fix checks in __kmap_local_sched_{in,out} When CONFIG_DEBUG_KMAP_LOCAL is enabled __kmap_local_sched_{in,out} check that even slots in the tsk->kmap_ctrl.pteval are unmapped. The slots are initialized with 0 value, but the check is done with pte_none. 0 pte however does not necessarily mean that pte_none will return true. e.g. on xtensa it returns false, resulting in the following runtime warnings: WARNING: CPU: 0 PID: 101 at mm/highmem.c:627 __kmap_local_sched_out+0x51/0x108 CPU: 0 PID: 101 Comm: touch Not tainted 5.17.0-rc7-00010-gd3a1cdde80d2-dirty #13 Ca

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  4. CVE-2022-49080

    Media · CVSS 5.7EPSS 0,31%Corrección disponible

    mm/mempolicy: fix mpol_new leak in shared_policy_replace

    In the Linux kernel, the following vulnerability has been resolved: mm/mempolicy: fix mpol_new leak in shared_policy_replace If mpol_new is allocated but not used in restart loop, mpol_new will be freed via mpol_put before returning to the caller. But refcnt is not initialized yet, so mpol_put could not do the right things and might leak the unused mpol_new. This would happen if mempolicy was updated on the shared shmem file while the sp->lock has been dropped during the memory allocation. This issue could be triggered easily with the below code snippet if there are many processes doing the below work at the same time: shmid = shmget(

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  5. CVE-2022-49078

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

    lz4: fix LZ4_decompress_safe_partial read out of bound

    In the Linux kernel, the following vulnerability has been resolved: lz4: fix LZ4_decompress_safe_partial read out of bound When partialDecoding, it is EOF if we've either filled the output buffer or can't proceed with reading an offset for following match. In some extreme corner cases when compressed data is suitably corrupted, UAF will occur. As reported by KASAN [1], LZ4_decompress_safe_partial may lead to read out of bound problem during decoding. lz4 upstream has fixed it [2] and this issue has been disscussed here [3] before. current decompression routine was ported from lz4 v1.8.3, bumping lib/lz4 to v1.9.+ is certainly a huge wor

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  6. CVE-2022-49077

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

    mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)

    In the Linux kernel, the following vulnerability has been resolved: mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) If an mremap() syscall with old_size=0 ends up in move_page_tables(), it will call invalidate_range_start()/invalidate_range_end() unnecessarily, i.e. with an empty range. This causes a WARN in KVM's mmu_notifier. In the past, empty ranges have been diagnosed to be off-by-one bugs, hence the WARNing. Given the low (so far) number of unique reports, the benefits of detecting more buggy callers seem to outweigh the cost of having to fix cases such as this one, where userspace is doing something s

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  7. CVE-2022-49076

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

    RDMA/hfi1: Fix use-after-free bug for mm struct

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Fix use-after-free bug for mm struct Under certain conditions, such as MPI_Abort, the hfi1 cleanup code may represent the last reference held on the task mm. hfi1_mmu_rb_unregister() then drops the last reference and the mm is freed before the final use in hfi1_release_user_pages(). A new task may allocate the mm structure while it is still being used, resulting in problems. One manifestation is corruption of the mmap_sem counter leading to a hang in down_write(). Another is corruption of an mm struct that is in use by another task.

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  8. CVE-2022-49075

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

    btrfs: fix qgroup reserve overflow the qgroup limit

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix qgroup reserve overflow the qgroup limit We use extent_changeset->bytes_changed in qgroup_reserve_data() to record how many bytes we set for EXTENT_QGROUP_RESERVED state. Currently the bytes_changed is set as "unsigned int", and it will overflow if we try to fallocate a range larger than 4GiB. The result is we reserve less bytes and eventually break the qgroup limit. Unlike regular buffered/direct write, which we use one changeset for each ordered extent, which can never be larger than 256M. For fallocate, we use one changeset for the whole range, thus it no lo

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  9. CVE-2022-49074

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

    irqchip/gic-v3: Fix GICR_CTLR.RWP polling

    In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v3: Fix GICR_CTLR.RWP polling It turns out that our polling of RWP is totally wrong when checking for it in the redistributors, as we test the *distributor* bit index, whereas it is a different bit number in the RDs... Oopsie boo. This is embarassing. Not only because it is wrong, but also because it took *8 years* to notice the blunder... Just fix the damn thing.

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  10. CVE-2022-49073

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

    ata: sata_dwc_460ex: Fix crash due to OOB write

    In the Linux kernel, the following vulnerability has been resolved: ata: sata_dwc_460ex: Fix crash due to OOB write the driver uses libata's "tag" values from in various arrays. Since the mentioned patch bumped the ATA_TAG_INTERNAL to 32, the value of the SATA_DWC_QCMD_MAX needs to account for that. Otherwise ATA_TAG_INTERNAL usage cause similar crashes like this as reported by Tice Rex on the OpenWrt Forum and reproduced (with symbols) here: | BUG: Kernel NULL pointer dereference at 0x00000000 | Faulting instruction address: 0xc03ed4b8 | Oops: Kernel access of bad area, sig: 11 [#1] | BE PAGE_SIZE=4K PowerPC 44x Platform | CPU: 0 PID: 36

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  11. CVE-2022-49072

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

    gpio: Restrict usage of GPIO chip irq members before initialization

    In the Linux kernel, the following vulnerability has been resolved: gpio: Restrict usage of GPIO chip irq members before initialization GPIO chip irq members are exposed before they could be completely initialized and this leads to race conditions. One such issue was observed for the gc->irq.domain variable which was accessed through the I2C interface in gpiochip_to_irq() before it could be initialized by gpiochip_add_irqchip(). This resulted in Kernel NULL pointer dereference. Following are the logs for reference :- kernel: Call Trace: kernel: gpiod_to_irq+0x53/0x70 kernel: acpi_dev_gpio_irq_get_by+0x113/0x1f0 kernel: i2c_acpi_get_ir

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  12. CVE-2022-49071

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

    drm/panel: ili9341: fix optional regulator handling

    In the Linux kernel, the following vulnerability has been resolved: drm/panel: ili9341: fix optional regulator handling If the optional regulator lookup fails, reset the pointer to NULL. Other functions such as mipi_dbi_poweron_reset_conditional() only do a NULL pointer check and will otherwise dereference the error pointer.

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  13. CVE-2022-49068

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

    btrfs: release correct delalloc amount in direct IO write path

    In the Linux kernel, the following vulnerability has been resolved: btrfs: release correct delalloc amount in direct IO write path Running generic/406 causes the following WARNING in btrfs_destroy_inode() which tells there are outstanding extents left. In btrfs_get_blocks_direct_write(), we reserve a temporary outstanding extents with btrfs_delalloc_reserve_metadata() (or indirectly from btrfs_delalloc_reserve_space(()). We then release the outstanding extents with btrfs_delalloc_release_extents(). However, the "len" can be modified in the COW case, which releases fewer outstanding extents than expected. Fix it by calling btrfs_delalloc_r

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  14. CVE-2022-49067

    Media · CVSS 6.8EPSS 0,26%Corrección disponible

    powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit

    In the Linux kernel, the following vulnerability has been resolved: powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit mpe: On 64-bit Book3E vmalloc space starts at 0x8000000000000000. Because of the way __pa() works we have: __pa(0x8000000000000000) == 0, and therefore virt_to_pfn(0x8000000000000000) == 0, and therefore virt_addr_valid(0x8000000000000000) == true Which is wrong, virt_addr_valid() should be false for vmalloc space. In fact all vmalloc addresses that alias with a valid PFN will return true from virt_addr_valid(). That can cause bugs with hardened usercopy as described below by Kefeng Wang: When running etht

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  15. CVE-2022-49066

    Media · CVSS 6.8EPSS 0,27%Corrección disponible

    veth: Ensure eth header is in skb's linear part

    In the Linux kernel, the following vulnerability has been resolved: veth: Ensure eth header is in skb's linear part After feeding a decapsulated packet to a veth device with act_mirred, skb_headlen() may be 0. But veth_xmit() calls __dev_forward_skb(), which expects at least ETH_HLEN byte of linear data (as __dev_forward_skb2() calls eth_type_trans(), which pulls ETH_HLEN bytes unconditionally). Use pskb_may_pull() to ensure veth_xmit() respects this constraint. kernel BUG at include/linux/skbuff.h:2328! RIP: 0010:eth_type_trans+0xcf/0x140 Call Trace: <IRQ> __dev_forward_skb2+0xe3/0x160 veth_xmit+0x6e/0x250 [veth] dev_hard_start_xmit+

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  16. CVE-2022-49065

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

    SUNRPC: Fix the svc_deferred_event trace class

    In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Fix the svc_deferred_event trace class Fix a NULL deref crash that occurs when an svc_rqst is deferred while the sunrpc tracing subsystem is enabled. svc_revisit() sets dr->xprt to NULL, so it can't be relied upon in the tracepoint to provide the remote's address. Unfortunately we can't revert the "svc_deferred_class" hunk in commit ece200ddd54b ("sunrpc: Save remote presentation address in svc_xprt for trace events") because there is now a specific check of event format specifiers for unsafe dereferences. The warning that check emits is: event svc_defer_recv ha

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  17. CVE-2022-49061

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

    net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link When using a fixed-link, the altr_tse_pcs driver crashes due to null-pointer dereference as no phy_device is provided to tse_pcs_fix_mac_speed function. Fix this by adding a check for phy_dev before calling the tse_pcs_fix_mac_speed() function. Also clean up the tse_pcs_fix_mac_speed function a bit. There is no need to check for splitter_base and sgmii_adapter_base because the driver will fail if these 2 variables are not derived from the device tree.

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  18. CVE-2022-49060

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

    net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()

    In the Linux kernel, the following vulnerability has been resolved: net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() dev_name() was called with dev.parent as argument but without to NULL-check it before. Solve this by checking the pointer before the call to dev_name().

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  19. CVE-2022-49059

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

    nfc: nci: add flush_workqueue to prevent uaf

    In the Linux kernel, the following vulnerability has been resolved: nfc: nci: add flush_workqueue to prevent uaf Our detector found a concurrent use-after-free bug when detaching an NCI device. The main reason for this bug is the unexpected scheduling between the used delayed mechanism (timer and workqueue). The race can be demonstrated below: Thread-1 Thread-2 | nci_dev_up() | nci_open_device() | __nci_request(nci_reset_req) | nci_send_cmd

    • Actualiza a 5.15.0-42.45~20.04.1
    Publicación Actualización
  20. CVE-2022-49058

    Crítica · CVSS 9.1EPSS 0,87%Corrección disponible

    cifs: potential buffer overflow in handling symlinks

    In the Linux kernel, the following vulnerability has been resolved: cifs: potential buffer overflow in handling symlinks Smatch printed a warning: arch/x86/crypto/poly1305_glue.c:198 poly1305_update_arch() error: __memcpy() 'dctx->buf' too small (16 vs u32max) It's caused because Smatch marks 'link_len' as untrusted since it comes from sscanf(). Add a check to ensure that 'link_len' is not larger than the size of the 'link_str' buffer.

    • Actualiza a 5.15.0-42.45~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 →