p PatchFirst

PatchFirst · Latest vulnerabilities

linux-nvidia-tegra-5.15 vulnerabilities · Page 58

Vulnerabilities published for linux-nvidia-tegra-5.15 in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 2668

  1. CVE-2024-50096

    High · CVSS 7.3EPSS 0.24%Fix available

    nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error

    In the Linux kernel, the following vulnerability has been resolved: nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error The `nouveau_dmem_copy_one` function ensures that the copy push command is sent to the device firmware but does not track whether it was executed successfully. In the case of a copy error (e.g., firmware or hardware failure), the copy push command will be sent via the firmware channel, and `nouveau_dmem_copy_one` will likely report success, leading to the `migrate_to_ram` function returning a dirty HIGH_USER page to the user. This can result in a security vulnerability, as a HIGH_USER page that may contain

    • Update to 5.15.0-1032.32~20.04.1
    Published Updated
  2. CVE-2024-50095

    High · CVSS 7.5EPSS 0.74%Fix available

    RDMA/mad: Improve handling of timed out WRs of mad agent

    In the Linux kernel, the following vulnerability has been resolved: RDMA/mad: Improve handling of timed out WRs of mad agent Current timeout handler of mad agent acquires/releases mad_agent_priv lock for every timed out WRs. This causes heavy locking contention when higher no. of WRs are to be handled inside timeout handler. This leads to softlockup with below trace in some use cases where rdma-cm path is used to establish connection between peer nodes Trace: ----- BUG: soft lockup - CPU#4 stuck for 26s! [kworker/u128:3:19767] CPU: 4 PID: 19767 Comm: kworker/u128:3 Kdump: loaded Tainted: G OE ------- --- 5.14.0-427.13.1.el9_4.x86

    • Update to 5.15.0-1032.32~20.04.1
    Published Updated
  3. CVE-2024-50093

    Medium · CVSS 5.5EPSS 0.24%Fix available

    thermal: intel: int340x: processor: Fix warning during module unload

    In the Linux kernel, the following vulnerability has been resolved: thermal: intel: int340x: processor: Fix warning during module unload The processor_thermal driver uses pcim_device_enable() to enable a PCI device, which means the device will be automatically disabled on driver detach. Thus there is no need to call pci_disable_device() again on it. With recent PCI device resource management improvements, e.g. commit f748a07a0b64 ("PCI: Remove legacy pcim_release()"), this problem is exposed and triggers the warining below. [ 224.010735] proc_thermal_pci 0000:00:04.0: disabling already-disabled device [ 224.010747] WARNING: CPU: 8 PI

    • Update to 5.15.0-1032.32~20.04.1
    Published Updated
  4. CVE-2023-52919

    Medium · CVSS 5.7EPSS 0.21%Fix available

    nfc: nci: fix possible NULL pointer dereference in send_acknowledge()

    In the Linux kernel, the following vulnerability has been resolved: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() Handle memory allocation failure from nci_skb_alloc() (calling alloc_skb()) to avoid possible NULL pointer dereference.

    • Update to 5.15.0-1025.25~20.04.1
    Published Updated
  5. CVE-2023-52918

    Medium · CVSS 5.5EPSS 0.21%Fix available

    media: pci: cx23885: check cx23885_vdev_init() return

    In the Linux kernel, the following vulnerability has been resolved: media: pci: cx23885: check cx23885_vdev_init() return cx23885_vdev_init() can return a NULL pointer, but that pointer is used in the next line without a check. Add a NULL pointer check and go to the error unwind if it is NULL.

    • Update to 5.15.0-1032.32~20.04.1
    Published Updated
  6. CVE-2022-49033

    Medium · CVSS 5.7EPSS 0.25%Fix available

    btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Syzkaller reported BUG as follows: BUG: sleeping function called from invalid context at include/linux/sched/mm.h:274 Call Trace: <TASK> dump_stack_lvl+0xcd/0x134 __might_resched.cold+0x222/0x26b kmem_cache_alloc+0x2e7/0x3c0 update_qgroup_limit_item+0xe1/0x390 btrfs_qgroup_inherit+0x147b/0x1ee0 create_subvol+0x4eb/0x1710 btrfs_mksubvol+0xfe5/0x13f0 __btrfs_ioctl_snap_create+0x2b0/0x430 btrfs_ioctl_snap_create_v2+0x25a/0x520 btrfs_ioctl+0x2a1c/0x5ce0 __

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  7. CVE-2022-49032

    High · CVSS 7.1EPSS 0.24%Fix available

    iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw

    In the Linux kernel, the following vulnerability has been resolved: iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw KASAN report out-of-bounds read as follows: BUG: KASAN: global-out-of-bounds in afe4404_read_raw+0x2ce/0x380 Read of size 4 at addr ffffffffc00e4658 by task cat/278 Call Trace: afe4404_read_raw iio_read_channel_info dev_attr_show The buggy address belongs to the variable: afe4404_channel_leds+0x18/0xffffffffffffe9c0 This issue can be reproduce by singe command: $ cat /sys/bus/i2c/devices/0-0058/iio\:device0/in_intensity6_raw The array size of afe4404_channel_leds and afe4404_channel_offdacs are less t

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  8. CVE-2022-49031

    High · CVSS 7.1EPSS 0.24%Fix available

    iio: health: afe4403: Fix oob read in afe4403_read_raw

    In the Linux kernel, the following vulnerability has been resolved: iio: health: afe4403: Fix oob read in afe4403_read_raw KASAN report out-of-bounds read as follows: BUG: KASAN: global-out-of-bounds in afe4403_read_raw+0x42e/0x4c0 Read of size 4 at addr ffffffffc02ac638 by task cat/279 Call Trace: afe4403_read_raw iio_read_channel_info dev_attr_show The buggy address belongs to the variable: afe4403_channel_leds+0x18/0xffffffffffffe9e0 This issue can be reproduced by singe command: $ cat /sys/bus/spi/devices/spi0.0/iio\:device0/in_intensity6_raw The array size of afe4403_channel_leds is less than channels, so access with chan->a

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  9. CVE-2022-49029

    High · CVSS 7.8EPSS 0.24%Fix available

    hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Smatch report warning as follows: drivers/hwmon/ibmpex.c:509 ibmpex_register_bmc() warn: '&data->list' not removed from list If ibmpex_find_sensors() fails in ibmpex_register_bmc(), data will be freed, but data->list will not be removed from driver_data.bmc_data, then list traversal may cause UAF. Fix by removeing it from driver_data.bmc_data before free().

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  10. CVE-2022-49028

    Medium · CVSS 5.5EPSS 0.24%Fix available

    ixgbevf: Fix resource leak in ixgbevf_init_module()

    In the Linux kernel, the following vulnerability has been resolved: ixgbevf: Fix resource leak in ixgbevf_init_module() ixgbevf_init_module() won't destroy the workqueue created by create_singlethread_workqueue() when pci_register_driver() failed. Add destroy_workqueue() in fail path to prevent the resource leak. Similar to the handling of u132_hcd_init in commit f276e002793c ("usb: u132-hcd: fix resource leak")

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  11. CVE-2022-49027

    Medium · CVSS 5.5EPSS 0.25%Fix available

    iavf: Fix error handling in iavf_init_module()

    In the Linux kernel, the following vulnerability has been resolved: iavf: Fix error handling in iavf_init_module() The iavf_init_module() won't destroy workqueue when pci_register_driver() failed. Call destroy_workqueue() when pci_register_driver() failed to prevent the resource leak. Similar to the handling of u132_hcd_init in commit f276e002793c ("usb: u132-hcd: fix resource leak")

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  12. CVE-2022-49026

    High · CVSS 7.8EPSS 0.24%Fix available

    e100: Fix possible use after free in e100_xmit_prepare

    In the Linux kernel, the following vulnerability has been resolved: e100: Fix possible use after free in e100_xmit_prepare In e100_xmit_prepare(), if we can't map the skb, then return -ENOMEM, so e100_xmit_frame() will return NETDEV_TX_BUSY and the upper layer will resend the skb. But the skb is already freed, which will cause UAF bug when the upper layer resends the skb. Remove the harmful free.

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  13. CVE-2022-49025

    High · CVSS 7.8EPSS 0.25%Fix available

    net/mlx5e: Fix use-after-free when reverting termination table

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix use-after-free when reverting termination table When having multiple dests with termination tables and second one or afterwards fails the driver reverts usage of term tables but doesn't reset the assignment in attr->dests[num_vport_dests].termtbl which case a use-after-free when releasing the rule. Fix by resetting the assignment of termtbl to null.

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  14. CVE-2022-49023

    High · CVSS 7.1EPSS 0.38%Fix available

    wifi: cfg80211: fix buffer overflow in elem comparison

    In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: fix buffer overflow in elem comparison For vendor elements, the code here assumes that 5 octets are present without checking. Since the element itself is already checked to fit, we only need to check the length.

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  15. CVE-2022-49021

    Medium · CVSS 5.5EPSS 0.28%Fix available

    net: phy: fix null-ptr-deref while probe() failed

    In the Linux kernel, the following vulnerability has been resolved: net: phy: fix null-ptr-deref while probe() failed I got a null-ptr-deref report as following when doing fault injection test: BUG: kernel NULL pointer dereference, address: 0000000000000058 Oops: 0000 [#1] PREEMPT SMP KASAN PTI CPU: 1 PID: 253 Comm: 507-spi-dm9051 Tainted: G B N 6.1.0-rc3+ Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014 RIP: 0010:klist_put+0x2d/0xd0 Call Trace: <TASK> klist_remove+0xf1/0x1c0 device_release_driver_internal+0x23e/0x2d0 bus_remove_device+0x1bd/0x240 device_del+0x357/0x770 phy_device

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  16. CVE-2022-49020

    Medium · CVSS 5.5EPSS 0.24%Fix available

    net/9p: Fix a potential socket leak in p9_socket_open

    In the Linux kernel, the following vulnerability has been resolved: net/9p: Fix a potential socket leak in p9_socket_open Both p9_fd_create_tcp() and p9_fd_create_unix() will call p9_socket_open(). If the creation of p9_trans_fd fails, p9_fd_create_tcp() and p9_fd_create_unix() will return an error directly instead of releasing the cscoket, which will result in a socket leak. This patch adds sock_release() to fix the leak issue.

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  17. CVE-2022-49019

    Medium · CVSS 5.5EPSS 0.24%Fix available

    net: ethernet: nixge: fix NULL dereference

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: nixge: fix NULL dereference In function nixge_hw_dma_bd_release() dereference of NULL pointer priv->rx_bd_v is possible for the case of its allocation failure in nixge_hw_dma_bd_init(). Move for() loop with priv->rx_bd_v dereference under the check for its validity. Found by Linux Verification Center (linuxtesting.org) with SVACE.

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  18. CVE-2022-49014

    High · CVSS 7.8EPSS 0.26%Fix available

    net: tun: Fix use-after-free in tun_detach()

    In the Linux kernel, the following vulnerability has been resolved: net: tun: Fix use-after-free in tun_detach() syzbot reported use-after-free in tun_detach() [1]. This causes call trace like below: ================================================================== BUG: KASAN: use-after-free in notifier_call_chain+0x1ee/0x200 kernel/notifier.c:75 Read of size 8 at addr ffff88807324e2a8 by task syz-executor.0/3673 CPU: 0 PID: 3673 Comm: syz-executor.0 Not tainted 6.1.0-rc5-syzkaller-00044-gcc675d22e422 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 Call Trace: <TASK> __dump_stack lib/dump_s

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated
  19. CVE-2022-49013

    Medium · CVSS 6.8EPSS 0.24%Fix available

    sctp: fix memory leak in sctp_stream_outq_migrate()

    In the Linux kernel, the following vulnerability has been resolved: sctp: fix memory leak in sctp_stream_outq_migrate() When sctp_stream_outq_migrate() is called to release stream out resources, the memory pointed to by prio_head in stream out is not released. The memory leak information is as follows: unreferenced object 0xffff88801fe79f80 (size 64): comm "sctp_repo", pid 7957, jiffies 4294951704 (age 36.480s) hex dump (first 32 bytes): 80 9f e7 1f 80 88 ff ff 80 9f e7 1f 80 88 ff ff ................ 90 9f e7 1f 80 88 ff ff 90 9f e7 1f 80 88 ff ff ................ backtrace: [<ffffffff81b215c6>] kmalloc_trace+0x

    • Update to 5.15.0-1014.14~20.04.1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →