p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-hwe-5.15 · Página 73

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

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 4395

  1. CVE-2022-49823

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

    ata: libata-transport: fix error handling in ata_tdev_add()

    In the Linux kernel, the following vulnerability has been resolved: ata: libata-transport: fix error handling in ata_tdev_add() In ata_tdev_add(), the return value of transport_add_device() is not checked. As a result, it causes null-ptr-deref while removing the module, because transport_remove_device() is called to remove the device that was not added. Unable to handle kernel NULL pointer dereference at virtual address 00000000000000d0 CPU: 13 PID: 13603 Comm: rmmod Kdump: loaded Tainted: G W 6.1.0-rc3+ #36 pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : device_del+0x48/0x3a0 lr : device_del+0x44/0x3a0

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  2. CVE-2022-49822

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

    cifs: Fix connections leak when tlink setup failed

    In the Linux kernel, the following vulnerability has been resolved: cifs: Fix connections leak when tlink setup failed If the tlink setup failed, lost to put the connections, then the module refcnt leak since the cifsd kthread not exit. Also leak the fscache info, and for next mount with fsc, it will print the follow errors: CIFS: Cache volume key already in use (cifs,127.0.0.1:445,TEST) Let's check the result of tlink setup, and do some cleanup.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  3. CVE-2022-49821

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

    mISDN: fix possible memory leak in mISDN_dsp_element_register()

    In the Linux kernel, the following vulnerability has been resolved: mISDN: fix possible memory leak in mISDN_dsp_element_register() Afer commit 1fa5ae857bb1 ("driver core: get rid of struct device's bus_id string array"), the name of device is allocated dynamically, use put_device() to give up the reference, so that the name can be freed in kobject_cleanup() when the refcount is 0. The 'entry' is going to be freed in mISDN_dsp_dev_release(), so the kfree() is removed. list_del() is called in mISDN_dsp_dev_release(), so it need be initialized.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  4. CVE-2022-49818

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

    mISDN: fix misuse of put_device() in mISDN_register_device()

    In the Linux kernel, the following vulnerability has been resolved: mISDN: fix misuse of put_device() in mISDN_register_device() We should not release reference by put_device() before calling device_initialize().

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  5. CVE-2022-49817

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

    net: mhi: Fix memory leak in mhi_net_dellink()

    In the Linux kernel, the following vulnerability has been resolved: net: mhi: Fix memory leak in mhi_net_dellink() MHI driver registers network device without setting the needs_free_netdev flag, and does NOT call free_netdev() when unregisters network device, which causes a memory leak. This patch calls free_netdev() to fix it since netdev_priv is used after unregister.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  6. CVE-2022-49814

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

    kcm: close race conditions on sk_receive_queue

    In the Linux kernel, the following vulnerability has been resolved: kcm: close race conditions on sk_receive_queue sk->sk_receive_queue is protected by skb queue lock, but for KCM sockets its RX path takes mux->rx_lock to protect more than just skb queue. However, kcm_recvmsg() still only grabs the skb queue lock, so race conditions still exist. We can teach kcm_recvmsg() to grab mux->rx_lock too but this would introduce a potential performance regression as struct kcm_mux can be shared by multiple KCM sockets. So we have to enforce skb queue lock in requeue_rx_msgs() and handle skb peek case carefully in kcm_wait_data(). Fortunately, skb

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  7. CVE-2022-49813

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

    net: ena: Fix error handling in ena_init()

    In the Linux kernel, the following vulnerability has been resolved: net: ena: Fix error handling in ena_init() The ena_init() won't destroy workqueue created by create_singlethread_workqueue() when pci_register_driver() failed. Call destroy_workqueue() when pci_register_driver() failed to prevent the resource leak.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  8. CVE-2022-49812

    Media · CVSS 5.6EPSS 0,21%Corrección disponible

    bridge: switchdev: Fix memory leaks when changing VLAN protocol

    In the Linux kernel, the following vulnerability has been resolved: bridge: switchdev: Fix memory leaks when changing VLAN protocol The bridge driver can offload VLANs to the underlying hardware either via switchdev or the 8021q driver. When the former is used, the VLAN is marked in the bridge driver with the 'BR_VLFLAG_ADDED_BY_SWITCHDEV' private flag. To avoid the memory leaks mentioned in the cited commit, the bridge driver will try to delete a VLAN via the 8021q driver if the VLAN is not marked with the previously mentioned flag. When the VLAN protocol of the bridge changes, switchdev drivers are notified via the 'SWITCHDEV_ATTR_ID_BR

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  9. CVE-2022-49811

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

    drbd: use after free in drbd_create_device()

    In the Linux kernel, the following vulnerability has been resolved: drbd: use after free in drbd_create_device() The drbd_destroy_connection() frees the "connection" so use the _safe() iterator to prevent a use after free.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  10. CVE-2022-49809

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

    net/x25: Fix skb leak in x25_lapb_receive_frame()

    In the Linux kernel, the following vulnerability has been resolved: net/x25: Fix skb leak in x25_lapb_receive_frame() x25_lapb_receive_frame() using skb_copy() to get a private copy of skb, the new skb should be freed in the undersized/fragmented skb error handling path. Otherwise there is a memory leak.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  11. CVE-2022-49806

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

    net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()

    In the Linux kernel, the following vulnerability has been resolved: net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start() sparx_stats_init() calls create_singlethread_workqueue() and not checked the ret value, which may return NULL. And a null-ptr-deref may happen: sparx_stats_init() create_singlethread_workqueue() # failed, sparx5->stats_queue is NULL queue_delayed_work() queue_delayed_work_on() __queue_delayed_work() # warning here, but continue __queue_work() # access wq->flags, null-ptr-deref Check the ret value and return -ENOMEM if it is NULL.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  12. CVE-2022-49802

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

    ftrace: Fix null pointer dereference in ftrace_add_mod()

    In the Linux kernel, the following vulnerability has been resolved: ftrace: Fix null pointer dereference in ftrace_add_mod() The @ftrace_mod is allocated by kzalloc(), so both the members {prev,next} of @ftrace_mode->list are NULL, it's not a valid state to call list_del(). If kstrdup() for @ftrace_mod->{func|module} fails, it goes to @out_free tag and calls free_ftrace_mod() to destroy @ftrace_mod, then list_del() will write prev->next and next->prev, where null pointer dereference happens. BUG: kernel NULL pointer dereference, address: 0000000000000008 Oops: 0002 [#1] PREEMPT SMP NOPTI Call Trace: <TASK> ftrace_mod_callback+0x20d/0x220

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  13. CVE-2022-49801

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

    tracing: Fix memory leak in tracing_read_pipe()

    In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak in tracing_read_pipe() kmemleak reports this issue: unreferenced object 0xffff888105a18900 (size 128): comm "test_progs", pid 18933, jiffies 4336275356 (age 22801.766s) hex dump (first 32 bytes): 25 73 00 90 81 88 ff ff 26 05 00 00 42 01 58 04 %s......&...B.X. 03 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<00000000560143a1>] __kmalloc_node_track_caller+0x4a/0x140 [<000000006af00822>] krealloc+0x8d/0xf0 [<00000000c309be6a>] trace_iter_expand_format+0x99/0x150 [<000000005a53bdb6>] trace_c

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  14. CVE-2022-49800

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

    tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()

    In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() test_gen_synth_cmd() only free buf in fail path, hence buf will leak when there is no failure. Add kfree(buf) to prevent the memleak. The same reason and solution in test_empty_synth_event(). unreferenced object 0xffff8881127de000 (size 2048): comm "modprobe", pid 247, jiffies 4294972316 (age 78.756s) hex dump (first 32 bytes): 20 67 65 6e 5f 73 79 6e 74 68 5f 74 65 73 74 20 gen_synth_test 20 70 69 64 5f 74 20 6e 65 78 74 5f 70 69 64 5f pid_t next_pid_ backtrace: [<000000004

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  15. CVE-2022-49799

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

    tracing: Fix wild-memory-access in register_synth_event()

    In the Linux kernel, the following vulnerability has been resolved: tracing: Fix wild-memory-access in register_synth_event() In register_synth_event(), if set_synth_event_print_fmt() failed, then both trace_remove_event_call() and unregister_trace_event() will be called, which means the trace_event_call will call __unregister_trace_event() twice. As the result, the second unregister will causes the wild-memory-access. register_synth_event set_synth_event_print_fmt failed trace_remove_event_call event_remove if call->event.funcs then __unregister_trace_event (first call) unregister_trace_event

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  16. CVE-2022-49798

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

    tracing: Fix race where eprobes can be called before the event

    In the Linux kernel, the following vulnerability has been resolved: tracing: Fix race where eprobes can be called before the event The flag that tells the event to call its triggers after reading the event is set for eprobes after the eprobe is enabled. This leads to a race where the eprobe may be triggered at the beginning of the event where the record information is NULL. The eprobe then dereferences the NULL record causing a NULL kernel pointer bug. Test for a NULL record to keep this from happening.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  17. CVE-2022-49797

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

    tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()

    In the Linux kernel, the following vulnerability has been resolved: tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() When trace_get_event_file() failed, gen_kretprobe_test will be assigned as the error code. If module kprobe_event_gen_test is removed now, the null pointer dereference will happen in kprobe_event_gen_test_exit(). Check if gen_kprobe_test or gen_kretprobe_test is error code or NULL before dereference them. BUG: kernel NULL pointer dereference, address: 0000000000000012 PGD 0 P4D 0 Oops: 0000 [#1] SMP PTI CPU: 3 PID: 2210 Comm: modprobe Not tainted 6.1.0-rc1-00171-g2159299a3b74-

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  18. CVE-2022-49796

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

    tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()

    In the Linux kernel, the following vulnerability has been resolved: tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() When test_gen_kprobe_cmd() failed after kprobe_event_gen_cmd_end(), it will goto delete, which will call kprobe_event_delete() and release the corresponding resource. However, the trace_array in gen_kretprobe_test will point to the invalid resource. Set gen_kretprobe_test to NULL after called kprobe_event_delete() to prevent null-ptr-deref. BUG: kernel NULL pointer dereference, address: 0000000000000070 PGD 0 P4D 0 Oops: 0000 [#1] SMP PTI CPU: 0 PID: 246 Comm: modprobe Tainted: G

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  19. CVE-2022-49794

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

    iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() If iio_trigger_register() returns error, it should call iio_trigger_free() to give up the reference that hold in iio_trigger_alloc(), so that it can call iio_trig_release() to free memory when the refcount hit to 0.

    • Actualiza a 5.15.0-67.74~20.04.1
    Publicación Actualización
  20. CVE-2022-49793

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

    iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()

    In the Linux kernel, the following vulnerability has been resolved: iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() dev_set_name() allocates memory for name, it need be freed when device_add() fails, call put_device() to give up the reference that hold in device_initialize(), so that it can be freed in kobject_cleanup() when the refcount hit to 0. Fault injection test can trigger this: unreferenced object 0xffff8e8340a7b4c0 (size 32): comm "modprobe", pid 243, jiffies 4294678145 (age 48.845s) hex dump (first 32 bytes): 69 69 6f 5f 73 79 73 66 73 5f 74 72 69 67 67 65 iio_sysfs_trigge 72 00 a7 40 83 8e ff

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