p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-aws-5.15 · Page n° 139

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

  1. CVE-2022-48880

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    platform/surface: aggregator: Add missing call to ssam_request_sync_free()

    In the Linux kernel, the following vulnerability has been resolved: platform/surface: aggregator: Add missing call to ssam_request_sync_free() Although rare, ssam_request_sync_init() can fail. In that case, the request should be freed via ssam_request_sync_free(). Currently it is leaked instead. Fix this.

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  2. CVE-2022-48879

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    efi: fix NULL-deref in init error path

    In the Linux kernel, the following vulnerability has been resolved: efi: fix NULL-deref in init error path In cases where runtime services are not supported or have been disabled, the runtime services workqueue will never have been allocated. Do not try to destroy the workqueue unconditionally in the unlikely event that EFI initialisation fails to avoid dereferencing a NULL pointer.

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  3. CVE-2022-48878

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

    Bluetooth: hci_qca: Fix driver shutdown on closed serdev

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_qca: Fix driver shutdown on closed serdev The driver shutdown callback (which sends EDL_SOC_RESET to the device over serdev) should not be invoked when HCI device is not open (e.g. if hci_dev_open_sync() failed), because the serdev and its TTY are not open either. Also skip this step if device is powered off (qca_power_shutdown()). The shutdown callback causes use-after-free during system reboot with Qualcomm Atheros Bluetooth: Unable to handle kernel paging request at virtual address 0072662f67726fd7 ... CPU: 6 PID: 1 Comm: systemd-shutdow Tainted

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  4. CVE-2022-48875

    Moyenne · CVSS 6EPSS 0,24%Correctif disponible

    wifi: mac80211: sdata can be NULL during AMPDU start

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: sdata can be NULL during AMPDU start ieee80211_tx_ba_session_handle_start() may get NULL for sdata when a deauthentication is ongoing. Here a trace triggering the race with the hostapd test multi_ap_fronthaul_on_ap: (gdb) list *drv_ampdu_action+0x46 0x8b16 is in drv_ampdu_action (net/mac80211/driver-ops.c:396). 391 int ret = -EOPNOTSUPP; 392 393 might_sleep(); 394 395 sdata = get_bss_sdata(sdata); 396 if (!check_sdata_in_driver(sdata)) 397 return -EIO; 398 399 trace_drv_ampdu_a

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  5. CVE-2022-48873

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

    misc: fastrpc: Don't remove map on creater_process and device_release

    In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Don't remove map on creater_process and device_release Do not remove the map from the list on error path in fastrpc_init_create_process, instead call fastrpc_map_put, to avoid use-after-free. Do not remove it on fastrpc_device_release either, call fastrpc_map_put instead. The fastrpc_free_map is the only proper place to remove the map. This is called only after the reference count is 0.

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  6. CVE-2022-48872

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

    misc: fastrpc: Fix use-after-free race condition for maps

    In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Fix use-after-free race condition for maps It is possible that in between calling fastrpc_map_get() until map->fl->lock is taken in fastrpc_free_map(), another thread can call fastrpc_map_lookup() and get a reference to a map that is about to be deleted. Rewrite fastrpc_map_get() to only increase the reference count of a map if it's non-zero. Propagate this to callers so they can know if a map is about to be deleted. Fixes this warning: refcount_t: addition on 0; use-after-free. WARNING: CPU: 5 PID: 10100 at lib/refcount.c:25 refcount_warn_saturate ... Call

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  7. CVE-2022-48871

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

    tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer

    In the Linux kernel, the following vulnerability has been resolved: tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer Driver's probe allocates memory for RX FIFO (port->rx_fifo) based on default RX FIFO depth, e.g. 16. Later during serial startup the qcom_geni_serial_port_setup() updates the RX FIFO depth (port->rx_fifo_depth) to match real device capabilities, e.g. to 32. The RX UART handle code will read "port->rx_fifo_depth" number of words into "port->rx_fifo" buffer, thus exceeding the bounds. This can be observed in certain configurations with Qualcomm Bluetooth HCI UART device and KASAN: Bluetooth: hci0: Q

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  8. CVE-2022-48870

    Moyenne · CVSS 5.5EPSS 0,25%Correctif disponible

    tty: fix possible null-ptr-defer in spk_ttyio_release

    In the Linux kernel, the following vulnerability has been resolved: tty: fix possible null-ptr-defer in spk_ttyio_release Run the following tests on the qemu platform: syzkaller:~# modprobe speakup_audptr input: Speakup as /devices/virtual/input/input4 initialized device: /dev/synth, node (MAJOR 10, MINOR 125) speakup 3.1.6: initialized synth name on entry is: (null) synth probe spk_ttyio_initialise_ldisc failed because tty_kopen_exclusive returned failed (errno -16), then remove the module, we will get a null-ptr-defer problem, as follow: syzkaller:~# modprobe -r speakup_audptr releasing synth audptr BUG: kernel NULL pointer dere

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  9. CVE-2022-48869

    Moyenne · CVSS 4.7EPSS 0,23%Correctif disponible

    USB: gadgetfs: Fix race between mounting and unmounting

    In the Linux kernel, the following vulnerability has been resolved: USB: gadgetfs: Fix race between mounting and unmounting The syzbot fuzzer and Gerald Lee have identified a use-after-free bug in the gadgetfs driver, involving processes concurrently mounting and unmounting the gadgetfs filesystem. In particular, gadgetfs_fill_super() can race with gadgetfs_kill_sb(), causing the latter to deallocate the_device while the former is using it. The output from KASAN says, in part: BUG: KASAN: use-after-free in instrument_atomic_read_write include/linux/instrumented.h:102 [inline] BUG: KASAN: use-after-free in atomic_fetch_sub_release include

    • Mettez à jour vers 5.15.0-1033.37~20.04.1
    Publication Mise à jour
  10. CVE-2022-48868

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    dmaengine: idxd: Let probe fail when workqueue cannot be enabled

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Let probe fail when workqueue cannot be enabled The workqueue is enabled when the appropriate driver is loaded and disabled when the driver is removed. When the driver is removed it assumes that the workqueue was enabled successfully and proceeds to free allocations made during workqueue enabling. Failure during workqueue enabling does not prevent the driver from being loaded. This is because the error path within drv_enable_wq() returns success unless a second failure is encountered during the error path. By returning success it is possible to load the dr

    • Mettez à jour vers 5.15.0-1034.38~20.04.1
    Publication Mise à jour
  11. CVE-2024-43882

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

    exec: Fix ToCToU between perm check and set-uid/gid usage

    In the Linux kernel, the following vulnerability has been resolved: exec: Fix ToCToU between perm check and set-uid/gid usage When opening a file for exec via do_filp_open(), permission checking is done against the file's metadata at that moment, and on success, a file pointer is passed back. Much later in the execve() code path, the file metadata (specifically mode, uid, and gid) is used to determine if/how to set the uid and gid. However, those values may have changed since the permissions check, meaning the execution may gain unintended privileges. For example, if a file could change permissions from executable and not set-id: --------

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  12. CVE-2024-43880

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

    mlxsw: spectrum_acl_erp: Fix object nesting warning

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_erp: Fix object nesting warning ACLs in Spectrum-2 and newer ASICs can reside in the algorithmic TCAM (A-TCAM) or in the ordinary circuit TCAM (C-TCAM). The former can contain more ACLs (i.e., tc filters), but the number of masks in each region (i.e., tc chain) is limited. In order to mitigate the effects of the above limitation, the device allows filters to share a single mask if their masks only differ in up to 8 consecutive bits. For example, dst_ip/25 can be represented using dst_ip/24 with a delta of 1 bit. The C-TCAM does not have a limit on the n

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  13. CVE-2024-43879

    Moyenne · CVSS 5.5EPSS 0,22%Correctif disponible

    wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()

    In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() Currently NL80211_RATE_INFO_HE_RU_ALLOC_2x996 is not handled in cfg80211_calculate_bitrate_he(), leading to below warning: kernel: invalid HE MCS: bw:6, ru:6 kernel: WARNING: CPU: 0 PID: 2312 at net/wireless/util.c:1501 cfg80211_calculate_bitrate_he+0x22b/0x270 [cfg80211] Fix it by handling 2x996 RU allocation in the same way as 160 MHz bandwidth.

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  14. CVE-2024-43875

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    PCI: endpoint: Clean up error handling in vpci_scan_bus()

    In the Linux kernel, the following vulnerability has been resolved: PCI: endpoint: Clean up error handling in vpci_scan_bus() Smatch complains about inconsistent NULL checking in vpci_scan_bus(): drivers/pci/endpoint/functions/pci-epf-vntb.c:1024 vpci_scan_bus() error: we previously assumed 'vpci_bus' could be null (see line 1021) Instead of printing an error message and then crashing we should return an error code and clean up. Also the NULL check is reversed so it prints an error for success instead of failure.

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  15. CVE-2024-43873

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

    vhost/vsock: always initialize seqpacket_allow

    In the Linux kernel, the following vulnerability has been resolved: vhost/vsock: always initialize seqpacket_allow There are two issues around seqpacket_allow: 1. seqpacket_allow is not initialized when socket is created. Thus if features are never set, it will be read uninitialized. 2. if VIRTIO_VSOCK_F_SEQPACKET is set and then cleared, then seqpacket_allow will not be cleared appropriately (existing apps I know about don't usually do this but it's legal and there's no way to be sure no one relies on this). To fix: - initialize seqpacket_allow after allocation - set it unconditionally in set_features

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  16. CVE-2024-43871

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    devres: Fix memory leakage caused by driver API devm_free_percpu()

    In the Linux kernel, the following vulnerability has been resolved: devres: Fix memory leakage caused by driver API devm_free_percpu() It will cause memory leakage when use driver API devm_free_percpu() to free memory allocated by devm_alloc_percpu(), fixed by using devres_release() instead of devres_destroy() within devm_free_percpu().

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  17. CVE-2024-43870

    Moyenne · CVSS 5.5EPSS 0,21%Correctif disponible

    perf: Fix event leak upon exit

    In the Linux kernel, the following vulnerability has been resolved: perf: Fix event leak upon exit When a task is scheduled out, pending sigtrap deliveries are deferred to the target task upon resume to userspace via task_work. However failures while adding an event's callback to the task_work engine are ignored. And since the last call for events exit happen after task work is eventually closed, there is a small window during which pending sigtrap can be queued though ignored, leaking the event refcount addition such as in the following scenario: TASK A ----- do_exit() exit_task_work(tsk); <IRQ> perf_ev

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  18. CVE-2024-43869

    Moyenne · CVSS 5.7EPSS 0,21%Correctif disponible

    perf: Fix event leak upon exec and file release

    In the Linux kernel, the following vulnerability has been resolved: perf: Fix event leak upon exec and file release The perf pending task work is never waited upon the matching event release. In the case of a child event, released via free_event() directly, this can potentially result in a leaked event, such as in the following scenario that doesn't even require a weak IRQ work implementation to trigger: schedule() prepare_task_switch() =======> <NMI> perf_event_overflow() event->pending_sigtrap = ... irq_work_queue(&event->pending_irq) <======= </NMI> perf_event_task_sched_out() event_sched_out()

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  19. CVE-2024-43867

    Moyenne · CVSS 5.5EPSS 0,22%Correctif disponible

    drm/nouveau: prime: fix refcount underflow

    In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: prime: fix refcount underflow Calling nouveau_bo_ref() on a nouveau_bo without initializing it (and hence the backing ttm_bo) leads to a refcount underflow. Instead of calling nouveau_bo_ref() in the unwind path of drm_gem_object_init(), clean things up manually. (cherry picked from commit 1b93f3e89d03cfc576636e195466a0d728ad8de5)

    • Mettez à jour vers 5.15.0-1072.78~20.04.1
    Publication Mise à jour
  20. CVE-2024-43863

    Moyenne · CVSS 6.8EPSS 0,17%Correctif disponible

    drm/vmwgfx: Fix a deadlock in dma buf fence polling

    In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Fix a deadlock in dma buf fence polling Introduce a version of the fence ops that on release doesn't remove the fence from the pending list, and thus doesn't require a lock to fix poll->fence wait->fence unref deadlocks. vmwgfx overwrites the wait callback to iterate over the list of all fences and update their status, to do that it holds a lock to prevent the list modifcations from other threads. The fence destroy callback both deletes the fence and removes it from the list of pending fences, for which it holds a lock. dma buf polling cb unrefs a fence after

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