p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-ibm-5.15 · Page n° 117

Vulnérabilité publiée pour linux-ibm-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 : 2540

  1. CVE-2023-52475

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

    Input: powermate - fix use-after-free in powermate_config_complete

    In the Linux kernel, the following vulnerability has been resolved: Input: powermate - fix use-after-free in powermate_config_complete syzbot has found a use-after-free bug [1] in the powermate driver. This happens when the device is disconnected, which leads to a memory free from the powermate_device struct. When an asynchronous control message completes after the kfree and its callback is invoked, the lock does not exist anymore and hence the bug. Use usb_kill_urb() on pm->config to cancel any in-progress requests upon device disconnection. [1] https://syzkaller.appspot.com/bug?extid=0434ac83f907a1dbdd1e

    • Mettez à jour vers 5.15.0-1046.49~20.04.1
    Publication Mise à jour
  2. CVE-2023-52474

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

    IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests

    In the Linux kernel, the following vulnerability has been resolved: IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests hfi1 user SDMA request processing has two bugs that can cause data corruption for user SDMA requests that have multiple payload iovecs where an iovec other than the tail iovec does not run up to the page boundary for the buffer pointed to by that iovec.a Here are the specific bugs: 1. user_sdma_txadd() does not use struct user_sdma_iovec->iov.iov_len. Rather, user_sdma_txadd() will add up to PAGE_SIZE bytes from iovec to the packet, even if some of those bytes are past iovec->iov.iov_len and a

    • Mettez à jour vers 5.15.0-1036.39~20.04.1
    Publication Mise à jour
  3. CVE-2024-26606

    Moyenne · CVSS 6.8EPSS 0,24%Correctif disponible

    binder: signal epoll threads of self-work

    In the Linux kernel, the following vulnerability has been resolved: binder: signal epoll threads of self-work In (e)poll mode, threads often depend on I/O events to determine when data is ready for consumption. Within binder, a thread may initiate a command via BINDER_WRITE_READ without a read buffer and then make use of epoll_wait() or similar to consume any responses afterwards. It is then crucial that epoll threads are signaled via wakeup when they queue their own work. Otherwise, they risk waiting indefinitely for an event leaving their work unhandled. What is worse, subsequent commands won't trigger a wakeup either as the thread has p

    • Mettez à jour vers 5.15.0-1054.57~20.04.1
    Publication Mise à jour
  4. CVE-2023-52470

    Moyenne · CVSS 5.5EPSS 0,29%Correctif disponible

    drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()

    In the Linux kernel, the following vulnerability has been resolved: drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() check the alloc_workqueue return value in radeon_crtc_init() to avoid null-ptr-deref.

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  5. CVE-2023-52469

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

    drivers/amd/pm: fix a use-after-free in kv_parse_power_table

    In the Linux kernel, the following vulnerability has been resolved: drivers/amd/pm: fix a use-after-free in kv_parse_power_table When ps allocated by kzalloc equals to NULL, kv_parse_power_table frees adev->pm.dpm.ps that allocated before. However, after the control flow goes through the following call chains: kv_parse_power_table |-> kv_dpm_init |-> kv_dpm_sw_init |-> kv_dpm_fini The adev->pm.dpm.ps is used in the for loop of kv_dpm_fini after its first free in kv_parse_power_table and causes a use-after-free bug.

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  6. CVE-2023-52467

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    mfd: syscon: Fix null pointer dereference in of_syscon_register()

    In the Linux kernel, the following vulnerability has been resolved: mfd: syscon: Fix null pointer dereference in of_syscon_register() kasprintf() returns a pointer to dynamically allocated memory which can be NULL upon failure.

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  7. CVE-2024-26603

    Moyenne · CVSS 6.8EPSS 0,28%Correctif disponible

    x86/fpu: Stop relying on userspace for info to fault in xsave buffer

    In the Linux kernel, the following vulnerability has been resolved: x86/fpu: Stop relying on userspace for info to fault in xsave buffer Before this change, the expected size of the user space buffer was taken from fx_sw->xstate_size. fx_sw->xstate_size can be changed from user-space, so it is possible construct a sigreturn frame where: * fx_sw->xstate_size is smaller than the size required by valid bits in fx_sw->xfeatures. * user-space unmaps parts of the sigrame fpu buffer so that not all of the buffer required by xrstor is accessible. In this case, xrstor tries to restore and accesses the unmapped area which results in a fault

    • Mettez à jour vers 5.15.0-1057.60~20.04.1
    Publication Mise à jour
  8. CVE-2024-26602

    Moyenne · CVSS 6.8EPSS 0,32%Correctif disponible

    sched/membarrier: reduce the ability to hammer on sys_membarrier

    In the Linux kernel, the following vulnerability has been resolved: sched/membarrier: reduce the ability to hammer on sys_membarrier On some systems, sys_membarrier can be very expensive, causing overall slowdowns for everything. So put a lock on the path in order to serialize the accesses to prevent the ability for this to be called at too high of a frequency and saturate the machine.

    • Mettez à jour vers 5.15.0-1054.57~20.04.1
    Publication Mise à jour
  9. CVE-2024-26601

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

    ext4: regenerate buddy after block freeing failed if under fc replay

    In the Linux kernel, the following vulnerability has been resolved: ext4: regenerate buddy after block freeing failed if under fc replay This mostly reverts commit 6bd97bf273bd ("ext4: remove redundant mb_regenerate_buddy()") and reintroduces mb_regenerate_buddy(). Based on code in mb_free_blocks(), fast commit replay can end up marking as free blocks that are already marked as such. This causes corruption of the buddy bitmap so we need to regenerate it in that case.

    • Mettez à jour vers 5.15.0-1057.60~20.04.1
    Publication Mise à jour
  10. CVE-2024-26600

    Moyenne · CVSS 5.7EPSS 0,29%Correctif disponible

    phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP

    In the Linux kernel, the following vulnerability has been resolved: phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP If the external phy working together with phy-omap-usb2 does not implement send_srp(), we may still attempt to call it. This can happen on an idle Ethernet gadget triggering a wakeup for example: configfs-gadget.g1 gadget.0: ECM Suspend configfs-gadget.g1 gadget.0: Port suspended. Triggering wakeup ... Unable to handle kernel NULL pointer dereference at virtual address 00000000 when execute ... PC is at 0x0 LR is at musb_gadget_wakeup+0x1d4/0x254 [musb_hdrc] ... musb_gadget_wakeup [musb_hdrc] from usb_gadget_wake

    • Mettez à jour vers 5.15.0-1054.57~20.04.1
    Publication Mise à jour
  11. CVE-2024-26598

    Élevée · CVSS 8.8EPSS 0,24%Correctif disponible

    KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache There is a potential UAF scenario in the case of an LPI translation cache hit racing with an operation that invalidates the cache, such as a DISCARD ITS command. The root of the problem is that vgic_its_check_cache() does not elevate the refcount on the vgic_irq before dropping the lock that serializes refcount changes. Have vgic_its_check_cache() raise the refcount on the returned vgic_irq and add the corresponding decrement after queueing the interrupt.

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  12. CVE-2024-26597

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

    net: qualcomm: rmnet: fix global oob in rmnet_policy

    In the Linux kernel, the following vulnerability has been resolved: net: qualcomm: rmnet: fix global oob in rmnet_policy The variable rmnet_link_ops assign a *bigger* maxtype which leads to a global out-of-bounds read when parsing the netlink attributes. See bug trace below: ================================================================== BUG: KASAN: global-out-of-bounds in validate_nla lib/nlattr.c:386 [inline] BUG: KASAN: global-out-of-bounds in __nla_validate_parse+0x24af/0x2750 lib/nlattr.c:600 Read of size 1 at addr ffffffff92c438d0 by task syz-executor.6/84207 CPU: 0 PID: 84207 Comm: syz-executor.6 Tainted: G N 6.1

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  13. CVE-2023-52464

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

    EDAC/thunderx: Fix possible out-of-bounds string access

    In the Linux kernel, the following vulnerability has been resolved: EDAC/thunderx: Fix possible out-of-bounds string access Enabling -Wstringop-overflow globally exposes a warning for a common bug in the usage of strncat(): drivers/edac/thunderx_edac.c: In function 'thunderx_ocx_com_threaded_isr': drivers/edac/thunderx_edac.c:1136:17: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=] 1136 | strncat(msg, other, OCX_MESSAGE_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ... 1145 | strncat(msg, other, OCX_MESSAGE_SIZE)

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  14. CVE-2023-52463

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    efivarfs: force RO when remounting if SetVariable is not supported

    In the Linux kernel, the following vulnerability has been resolved: efivarfs: force RO when remounting if SetVariable is not supported If SetVariable at runtime is not supported by the firmware we never assign a callback for that function. At the same time mount the efivarfs as RO so no one can call that. However, we never check the permission flags when someone remounts the filesystem as RW. As a result this leads to a crash looking like this: $ mount -o remount,rw /sys/firmware/efi/efivars $ efi-updatevar -f PK.auth PK [ 303.279166] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [ 303.280482] Mem

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  15. CVE-2023-52462

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

    bpf: fix check for attempt to corrupt spilled pointer

    In the Linux kernel, the following vulnerability has been resolved: bpf: fix check for attempt to corrupt spilled pointer When register is spilled onto a stack as a 1/2/4-byte register, we set slot_type[BPF_REG_SIZE - 1] (plus potentially few more below it, depending on actual spill size). So to check if some stack slot has spilled register we need to consult slot_type[7], not slot_type[0]. To avoid the need to remember and double-check this in the future, just use is_spilled_reg() helper.

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  16. CVE-2023-52458

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    block: add check that partition length needs to be aligned with block size

    In the Linux kernel, the following vulnerability has been resolved: block: add check that partition length needs to be aligned with block size Before calling add partition or resize partition, there is no check on whether the length is aligned with the logical block size. If the logical block size of the disk is larger than 512 bytes, then the partition size maybe not the multiple of the logical block size, and when the last sector is read, bio_truncate() will adjust the bio size, resulting in an IO error if the size of the read command is smaller than the logical block size.If integrity data is supported, this will also result in a null po

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  17. CVE-2023-52457

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

    serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed

    In the Linux kernel, the following vulnerability has been resolved: serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed Returning an error code from .remove() makes the driver core emit the little helpful error message: remove callback returned a non-zero value. This will be ignored. and then remove the device anyhow. So all resources that were not freed are leaked in this case. Skipping serial8250_unregister_port() has the potential to keep enough of the UART around to trigger a use-after-free. So replace the error return (and with it the little helpful error message) by a more useful error message and

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  18. CVE-2023-52456

    Moyenne · CVSS 5.5EPSS 0,18%Correctif disponible

    serial: imx: fix tx statemachine deadlock

    In the Linux kernel, the following vulnerability has been resolved: serial: imx: fix tx statemachine deadlock When using the serial port as RS485 port, the tx statemachine is used to control the RTS pin to drive the RS485 transceiver TX_EN pin. When the TTY port is closed in the middle of a transmission (for instance during userland application crash), imx_uart_shutdown disables the interface and disables the Transmission Complete interrupt. afer that, imx_uart_stop_tx bails on an incomplete transmission, to be retriggered by the TC interrupt. This interrupt is disabled and therefore the tx statemachine never transitions out of SEND. The st

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  19. CVE-2023-52454

    Élevée · CVSS 7.5EPSS 0,68%Correctif disponible

    nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length

    In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length If the host sends an H2CData command with an invalid DATAL, the kernel may crash in nvmet_tcp_build_pdu_iovec(). Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 lr : nvmet_tcp_io_work+0x6ac/0x718 [nvmet_tcp] Call trace: process_one_work+0x174/0x3c8 worker_thread+0x2d0/0x3e8 kthread+0x104/0x110 Fix the bug by raising a fatal error if DATAL isn't coherent with the packet size. Also, the PDU length should never exceed the MAXH2CDATA parameter which has been comm

    • Mettez à jour vers 5.15.0-1050.53~20.04.1
    Publication Mise à jour
  20. CVE-2024-26594

    Critique · CVSS 9.1EPSS 51,25%Correctif disponible

    ksmbd: validate mech token in session setup

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate mech token in session setup If client send invalid mech token in session setup request, ksmbd validate and make the error if it is invalid.

    • Mettez à jour vers 5.15.0-1054.57~20.04.1
    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 →