p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-raspi · Page n° 85

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

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 3427

  1. CVE-2024-43900

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

    media: xc2028: avoid use-after-free in load_firmware_cb()

    In the Linux kernel, the following vulnerability has been resolved: media: xc2028: avoid use-after-free in load_firmware_cb() syzkaller reported use-after-free in load_firmware_cb() [1]. The reason is because the module allocated a struct tuner in tuner_probe(), and then the module initialization failed, the struct tuner was released. A worker which created during module initialization accesses this struct tuner later, it caused use-after-free. The process is as follows: task-6504 worker_thread tuner_probe <= alloc dvb_frontend [2] ... request_firmware_nowait <= create a worker ... tun

    • Mettez à jour vers 5.4.0-1129.142
    Publication Mise à jour
  2. CVE-2024-43894

    Moyenne · CVSS 5.7EPSS 0,23%Correctif disponible

    drm/client: fix null pointer dereference in drm_client_modeset_probe

    In the Linux kernel, the following vulnerability has been resolved: drm/client: fix null pointer dereference in drm_client_modeset_probe In drm_client_modeset_probe(), the return value of drm_mode_duplicate() is assigned to modeset->mode, which will lead to a possible NULL pointer dereference on failure of drm_mode_duplicate(). Add a check to avoid npd.

    • Mettez à jour vers 5.4.0-1119.131
    Publication Mise à jour
  3. CVE-2024-43893

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    serial: core: check uartclk for zero to avoid divide by zero

    In the Linux kernel, the following vulnerability has been resolved: serial: core: check uartclk for zero to avoid divide by zero Calling ioctl TIOCSSERIAL with an invalid baud_base can result in uartclk being zero, which will result in a divide by zero error in uart_get_divisor(). The check for uartclk being zero in uart_set_info() needs to be done before other settings are made as subsequent calls to ioctl TIOCSSERIAL for the same port would be impacted if the uartclk check was done where uartclk gets set. Oops: divide error: 0000 PREEMPT SMP KASAN PTI RIP: 0010:uart_get_divisor (drivers/tty/serial/serial_core.c:580) Call Trace: <TASK>

    • Mettez à jour vers 5.4.0-1119.131
    Publication Mise à jour
  4. CVE-2024-43892

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

    memcg: protect concurrent access to mem_cgroup_idr

    In the Linux kernel, the following vulnerability has been resolved: memcg: protect concurrent access to mem_cgroup_idr Commit 73f576c04b94 ("mm: memcontrol: fix cgroup creation failure after many small jobs") decoupled the memcg IDs from the CSS ID space to fix the cgroup creation failures. It introduced IDR to maintain the memcg ID space. The IDR depends on external synchronization mechanisms for modifications. For the mem_cgroup_idr, the idr_alloc() and idr_replace() happen within css callback and thus are protected through cgroup_mutex from concurrent modifications. However idr_remove() for mem_cgroup_idr was not protected against co

    • Mettez à jour vers 5.4.0-1121.133
    Publication Mise à jour
  5. CVE-2024-43890

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    tracing: Fix overflow in get_free_elt()

    In the Linux kernel, the following vulnerability has been resolved: tracing: Fix overflow in get_free_elt() "tracing_map->next_elt" in get_free_elt() is at risk of overflowing. Once it overflows, new elements can still be inserted into the tracing_map even though the maximum number of elements (`max_elts`) has been reached. Continuing to insert elements after the overflow could result in the tracing_map containing "tracing_map->max_size" elements, leaving no empty entries. If any attempt is made to insert an element into a full tracing_map using `__tracing_map_insert()`, it will cause an infinite loop with preemption disabled, leading to a

    • Mettez à jour vers 5.4.0-1119.131
    Publication Mise à jour
  6. CVE-2024-43884

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    Bluetooth: MGMT: Add error handling to pair_device()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: Add error handling to pair_device() hci_conn_params_add() never checks for a NULL value and could lead to a NULL pointer dereference causing a crash. Fixed by adding error handling in the function.

    • Mettez à jour vers 5.4.0-1119.131
    Publication Mise à jour
  7. CVE-2024-43883

    Critique · CVSS 9.8EPSS 0,65%Correctif disponible

    usb: vhci-hcd: Do not drop references before new references are gained

    In the Linux kernel, the following vulnerability has been resolved: usb: vhci-hcd: Do not drop references before new references are gained At a few places the driver carries stale pointers to references that can still be used. Make sure that does not happen. This strictly speaking closes ZDI-CAN-22273, though there may be similar races in the driver.

    • Mettez à jour vers 5.4.0-1119.131
    Publication Mise à jour
  8. CVE-2022-48938

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    CDC-NCM: avoid overflow in sanity checking

    In the Linux kernel, the following vulnerability has been resolved: CDC-NCM: avoid overflow in sanity checking A broken device may give an extreme offset like 0xFFF0 and a reasonable length for a fragment. In the sanity check as formulated now, this will create an integer overflow, defeating the sanity check. Both offset and offset + len need to be checked in such a manner that no overflow can occur. And those quantities should be unsigned.

    • Mettez à jour vers 5.4.0-1120.132
    Publication Mise à jour
  9. CVE-2022-48934

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()

    In the Linux kernel, the following vulnerability has been resolved: nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() ida_simple_get() returns an id between min (0) and max (NFP_MAX_MAC_INDEX) inclusive. So NFP_MAX_MAC_INDEX (0xff) is a valid id. In order for the error handling path to work correctly, the 'invalid' value for 'ida_idx' should not be in the 0..NFP_MAX_MAC_INDEX range, inclusive. So set it to -1.

    • Mettez à jour vers 5.4.0-1065.75
    Publication Mise à jour
  10. CVE-2022-48933

    Moyenne · CVSS 6.8EPSS 0,21%Correctif disponible

    netfilter: nf_tables: fix memory leak during stateful obj update

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix memory leak during stateful obj update stateful objects can be updated from the control plane. The transaction logic allocates a temporary object for this purpose. The ->init function was called for this object, so plain kfree() leaks resources. We must call ->destroy function of the object. nft_obj_destroy does this, but it also decrements the module refcount, but the update path doesn't increment it. To avoid special-casing the update object release, do module_get for the update case too and release it via nft_obj_destroy().

    • Mettez à jour vers 5.4.0-1065.75
    Publication Mise à jour
  11. CVE-2022-48931

    Moyenne · CVSS 4.7EPSS 0,17%Correctif disponible

    configfs: fix a race in configfs_{,un}register_subsystem()

    In the Linux kernel, the following vulnerability has been resolved: configfs: fix a race in configfs_{,un}register_subsystem() When configfs_register_subsystem() or configfs_unregister_subsystem() is executing link_group() or unlink_group(), it is possible that two processes add or delete list concurrently. Some unfortunate interleavings of them can cause kernel panic. One of cases is: A --> B --> C --> D A <-- B <-- C <-- D delete list_head *B | delete list_head *C --------------------------------|----------------------------------- configfs_unregister_subsystem | configfs_unregister_subsystem unlink_group

    • Mettez à jour vers 5.4.0-1065.75
    Publication Mise à jour
  12. CVE-2022-48930

    Moyenne · CVSS 5.5EPSS 0,17%Correctif disponible

    RDMA/ib_srp: Fix a deadlock

    In the Linux kernel, the following vulnerability has been resolved: RDMA/ib_srp: Fix a deadlock Remove the flush_workqueue(system_long_wq) call since flushing system_long_wq is deadlock-prone and since that call is redundant with a preceding cancel_work_sync()

    • Mettez à jour vers 5.4.0-1065.75
    Publication Mise à jour
  13. CVE-2022-48928

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    iio: adc: men_z188_adc: Fix a resource leak in an error handling path

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: men_z188_adc: Fix a resource leak in an error handling path If iio_device_register() fails, a previous ioremap() is left unbalanced. Update the error handling path and add the missing iounmap() call, as already done in the remove function.

    • Mettez à jour vers 5.4.0-1065.75
    Publication Mise à jour
  14. CVE-2022-48926

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

    usb: gadget: rndis: add spinlock for rndis response list

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: rndis: add spinlock for rndis response list There's no lock for rndis response list. It could cause list corruption if there're two different list_add at the same time like below. It's better to add in rndis_add_response / rndis_free_response / rndis_get_next_response to prevent any race condition on response list. [ 361.894299] [1: irq/191-dwc3:16979] list_add corruption. next->prev should be prev (ffffff80651764d0), but was ffffff883dc36f80. (next=ffffff80651764d0). [ 361.904380] [1: irq/191-dwc3:16979] Call trace: [ 361.904391] [1: irq/191-dwc3:16

    • Mettez à jour vers 5.4.0-1065.75
    Publication Mise à jour
  15. CVE-2022-48943

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

    KVM: x86/mmu: make apf token non-zero to fix bug

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: make apf token non-zero to fix bug In current async pagefault logic, when a page is ready, KVM relies on kvm_arch_can_dequeue_async_page_present() to determine whether to deliver a READY event to the Guest. This function test token value of struct kvm_vcpu_pv_apf_data, which must be reset to zero by Guest kernel when a READY event is finished by Guest. If value is zero meaning that a READY event is done, so the KVM can deliver another. But the kvm_arch_setup_async_pf() may produce a valid token with zero value, which is confused with previous mention and may l

    • Mettez à jour vers 5.4.0-1120.132
    Publication Mise à jour
  16. CVE-2022-48924

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    thermal: int340x: fix memory leak in int3400_notify()

    In the Linux kernel, the following vulnerability has been resolved: thermal: int340x: fix memory leak in int3400_notify() It is easy to hit the below memory leaks in my TigerLake platform: unreferenced object 0xffff927c8b91dbc0 (size 32): comm "kworker/0:2", pid 112, jiffies 4294893323 (age 83.604s) hex dump (first 32 bytes): 4e 41 4d 45 3d 49 4e 54 33 34 30 30 20 54 68 65 NAME=INT3400 The 72 6d 61 6c 00 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5 rmal.kkkkkkkkkk. backtrace: [<ffffffff9c502c3e>] __kmalloc_track_caller+0x2fe/0x4a0 [<ffffffff9c7b7c15>] kvasprintf+0x65/0xd0 [<ffffffff9c7b7d6e>] kasprintf+0x4e/0x70 [<fffff

    • Mettez à jour vers 5.4.0-1065.75
    Publication Mise à jour
  17. CVE-2022-48914

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    xen/netfront: destroy queues before real_num_tx_queues is zeroed

    In the Linux kernel, the following vulnerability has been resolved: xen/netfront: destroy queues before real_num_tx_queues is zeroed xennet_destroy_queues() relies on info->netdev->real_num_tx_queues to delete queues. Since d7dac083414eb5bb99a6d2ed53dc2c1b405224e5 ("net-sysfs: update the queue counts in the unregistration path"), unregister_netdev() indirectly sets real_num_tx_queues to 0. Those two facts together means, that xennet_destroy_queues() called from xennet_remove() cannot do its job, because it's called after unregister_netdev(). This results in kfree-ing queues that are still linked in napi, which ultimately crashes: BUG:

    • Mettez à jour vers 5.4.0-1065.75
    Publication Mise à jour
  18. CVE-2022-48912

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

    netfilter: fix use-after-free in __nf_register_net_hook()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: fix use-after-free in __nf_register_net_hook() We must not dereference @new_hooks after nf_hook_mutex has been released, because other threads might have freed our allocated hooks already. BUG: KASAN: use-after-free in nf_hook_entries_get_hook_ops include/linux/netfilter.h:130 [inline] BUG: KASAN: use-after-free in hooks_validate net/netfilter/core.c:171 [inline] BUG: KASAN: use-after-free in __nf_register_net_hook+0x77a/0x820 net/netfilter/core.c:438 Read of size 2 at addr ffff88801c1a8000 by task syz-executor237/4430 CPU: 1 PID: 4430 Comm: syz-executor237 Not

    • Mettez à jour vers 5.4.0-1065.75
    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 →