p PatchFirst

PatchFirst · Latest vulnerabilities

linux-nvidia-tegra-5.15 vulnerabilities · Page 50

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-2022-49870

    High · CVSS 7.1EPSS 0.22%Fix available

    capabilities: fix undefined behavior in bit shift for CAP_TO_MASK

    In the Linux kernel, the following vulnerability has been resolved: capabilities: fix undefined behavior in bit shift for CAP_TO_MASK Shifting signed 32-bit value by 31 bits is undefined, so changing significant bit to unsigned. The UBSAN warning calltrace like below: UBSAN: shift-out-of-bounds in security/commoncap.c:1252:2 left shift of 1 by 31 places cannot be represented in type 'int' Call Trace: <TASK> dump_stack_lvl+0x7d/0xa5 dump_stack+0x15/0x1b ubsan_epilogue+0xe/0x4e __ubsan_handle_shift_out_of_bounds+0x1e7/0x20c cap_task_prctl+0x561/0x6f0 security_task_prctl+0x5a/0xb0 __x64_sys_prctl+0x61/0x8f0 do_syscall_64+0x58/0x80 e

    • Update to 5.15.0-1014.14~20.04.1
  2. CVE-2022-49869

    Medium · CVSS 5.5EPSS 0.22%Fix available

    bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()

    In the Linux kernel, the following vulnerability has been resolved: bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() During the error recovery sequence, the rtnl_lock is not held for the entire duration and some datastructures may be freed during the sequence. Check for the BNXT_STATE_OPEN flag instead of netif_running() to ensure that the device is fully operational before proceeding to reconfigure the coalescing settings. This will fix a possible crash like this: BUG: unable to handle kernel NULL pointer dereference at 0000000000000000 PGD 0 P4D 0 Oops: 0000 [#1] SMP NOPTI CPU: 10 PID: 181276 Comm: ethtool Kdump: loaded Tainted: G

    • Update to 5.15.0-1014.14~20.04.1
  3. CVE-2022-49868

    Medium · CVSS 5.5EPSS 0.2%Fix available

    phy: ralink: mt7621-pci: add sentinel to quirks table

    In the Linux kernel, the following vulnerability has been resolved: phy: ralink: mt7621-pci: add sentinel to quirks table With mt7621 soc_dev_attr fixed to register the soc as a device, kernel will experience an oops in soc_device_match_attr This quirk test was introduced in the staging driver in commit 9445ccb3714c ("staging: mt7621-pci-phy: add quirks for 'E2' revision using 'soc_device_attribute'"). The staging driver was removed, and later re-added in commit d87da32372a0 ("phy: ralink: Add PHY driver for MT7621 PCIe PHY") for kernel 5.11

    • Update to 5.15.0-1014.14~20.04.1
  4. CVE-2022-49867

    Medium · CVSS 5.5EPSS 0.2%Fix available

    net: wwan: iosm: fix memory leak in ipc_wwan_dellink

    In the Linux kernel, the following vulnerability has been resolved: net: wwan: iosm: fix memory leak in ipc_wwan_dellink IOSM 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 sets needs_free_netdev to true when registers network device, which makes netdev subsystem call free_netdev() automatically after unregister_netdevice().

    • Update to 5.15.0-1014.14~20.04.1
  5. CVE-2022-49866

    Medium · CVSS 5.5EPSS 0.2%Fix available

    net: wwan: mhi: fix memory leak in mhi_mbim_dellink

    In the Linux kernel, the following vulnerability has been resolved: net: wwan: mhi: fix memory leak in mhi_mbim_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 sets needs_free_netdev to true when registers network device, which makes netdev subsystem call free_netdev() automatically after unregister_netdevice().

    • Update to 5.15.0-1014.14~20.04.1
  6. CVE-2022-49865

    High · CVSS 7.1EPSS 0.22%Fix available

    ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network

    In the Linux kernel, the following vulnerability has been resolved: ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network When copying a `struct ifaddrlblmsg` to the network, __ifal_reserved remained uninitialized, resulting in a 1-byte infoleak: BUG: KMSAN: kernel-network-infoleak in __netdev_start_xmit ./include/linux/netdevice.h:4841 __netdev_start_xmit ./include/linux/netdevice.h:4841 netdev_start_xmit ./include/linux/netdevice.h:4857 xmit_one net/core/dev.c:3590 dev_hard_start_xmit+0x1dc/0x800 net/core/dev.c:3606 __dev_queue_xmit+0x17e8/0x4350 net/core/dev.c:4256 dev_queue_xmit ./include/linux/n

    • Update to 5.15.0-1014.14~20.04.1
  7. CVE-2022-49864

    Medium · CVSS 5.5EPSS 0.2%Fix available

    drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() ./drivers/gpu/drm/amd/amdkfd/kfd_migrate.c:985:58-62: ERROR: p is NULL but dereferenced.

    • Update to 5.15.0-1014.14~20.04.1
  8. CVE-2022-49863

    Medium · CVSS 5.5EPSS 0.2%Fix available

    can: af_can: fix NULL pointer dereference in can_rx_register()

    In the Linux kernel, the following vulnerability has been resolved: can: af_can: fix NULL pointer dereference in can_rx_register() It causes NULL pointer dereference when testing as following: (a) use syscall(__NR_socket, 0x10ul, 3ul, 0) to create netlink socket. (b) use syscall(__NR_sendmsg, ...) to create bond link device and vxcan link device, and bind vxcan device to bond device (can also use ifenslave command to bind vxcan device to bond device). (c) use syscall(__NR_socket, 0x1dul, 3ul, 1) to create CAN socket. (d) use syscall(__NR_bind, ...) to bind the bond device to CAN socket. The bond device invokes the can-raw protocol

    • Update to 5.15.0-1014.14~20.04.1
  9. CVE-2022-49862

    Medium · CVSS 5.5EPSS 0.2%Fix available

    tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header

    In the Linux kernel, the following vulnerability has been resolved: tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header This is a follow-up for commit 974cb0e3e7c9 ("tipc: fix uninit-value in tipc_nl_compat_name_table_dump") where it should have type casted sizeof(..) to int to work when TLV_GET_DATA_LEN() returns a negative value. syzbot reported a call trace because of it: BUG: KMSAN: uninit-value in ... tipc_nl_compat_name_table_dump+0x841/0xea0 net/tipc/netlink_compat.c:934 __tipc_nl_compat_dumpit+0xab2/0x1320 net/tipc/netlink_compat.c:238 tipc_nl_compat_dumpit+0x991/0xb50 net/tipc/netlink_compat.c

    • Update to 5.15.0-1014.14~20.04.1
  10. CVE-2022-49861

    Medium · CVSS 5.5EPSS 0.2%Fix available

    dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() A clk_prepare_enable() call in the probe is not balanced by a corresponding clk_disable_unprepare() in the remove function. Add the missing call.

    • Update to 5.15.0-1014.14~20.04.1
  11. CVE-2022-49860

    Medium · CVSS 5.5EPSS 0.2%Fix available

    dmaengine: ti: k3-udma-glue: fix memory leak when register device fail

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: ti: k3-udma-glue: fix memory leak when register device fail If device_register() fails, it should call put_device() to give up reference, the name allocated in dev_set_name() can be freed in callback function kobject_cleanup().

    • Update to 5.15.0-1014.14~20.04.1
  12. CVE-2022-49859

    High · CVSS 7.8EPSS 0.21%Fix available

    net: lapbether: fix issue of invalid opcode in lapbeth_open()

    In the Linux kernel, the following vulnerability has been resolved: net: lapbether: fix issue of invalid opcode in lapbeth_open() If lapb_register() failed when lapb device goes to up for the first time, the NAPI is not disabled. As a result, the invalid opcode issue is reported when the lapb device goes to up for the second time. The stack info is as follows: [ 1958.311422][T11356] kernel BUG at net/core/dev.c:6442! [ 1958.312206][T11356] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 1958.315979][T11356] RIP: 0010:napi_enable+0x16a/0x1f0 [ 1958.332310][T11356] Call Trace: [ 1958.332817][T11356] <TASK> [ 1958.336135][T11356] lapbeth_open

    • Update to 5.15.0-1014.14~20.04.1
  13. CVE-2022-49857

    Medium · CVSS 5.5EPSS 0.2%Fix available

    net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()

    In the Linux kernel, the following vulnerability has been resolved: net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() When prestera_sdma_switch_init() failed, the memory pointed to by sw->rxtx isn't released. Fix it. Only be compiled, not be tested.

    • Update to 5.15.0-1014.14~20.04.1
  14. CVE-2022-49855

    Medium · CVSS 5.5EPSS 0.2%Fix available

    net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg

    In the Linux kernel, the following vulnerability has been resolved: net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg ipc_pcie_read_bios_cfg() is using the acpi_evaluate_dsm() to obtain the wwan power state configuration from BIOS but is not freeing the acpi_object. The acpi_evaluate_dsm() returned acpi_object to be freed. Free the acpi_object after use.

    • Update to 5.15.0-1014.14~20.04.1
  15. CVE-2022-49854

    Medium · CVSS 5.5EPSS 0.2%Fix available

    mctp: Fix an error handling path in mctp_init()

    In the Linux kernel, the following vulnerability has been resolved: mctp: Fix an error handling path in mctp_init() If mctp_neigh_init() return error, the routes resources should be released in the error handling path. Otherwise some resources leak.

    • Update to 5.15.0-1014.14~20.04.1
  16. CVE-2022-49853

    Medium · CVSS 5.5EPSS 0.22%Fix available

    net: macvlan: fix memory leaks of macvlan_common_newlink

    In the Linux kernel, the following vulnerability has been resolved: net: macvlan: fix memory leaks of macvlan_common_newlink kmemleak reports memory leaks in macvlan_common_newlink, as follows: ip link add link eth0 name .. type macvlan mode source macaddr add <MAC-ADDR> kmemleak reports: unreferenced object 0xffff8880109bb140 (size 64): comm "ip", pid 284, jiffies 4294986150 (age 430.108s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 b8 aa 5a 12 80 88 ff ff ..........Z..... 80 1b fa 0d 80 88 ff ff 1e ff ac af c7 c1 6b 6b ..............kk backtrace: [<ffffffff813e06a7>] kmem_cache_alloc_trace+0x1c7/0x300 [

    • Update to 5.15.0-1014.14~20.04.1
  17. CVE-2022-49852

    High · CVSS 7.1EPSS 0.21%Fix available

    riscv: process: fix kernel info leakage

    In the Linux kernel, the following vulnerability has been resolved: riscv: process: fix kernel info leakage thread_struct's s[12] may contain random kernel memory content, which may be finally leaked to userspace. This is a security hole. Fix it by clearing the s[12] array in thread_struct when fork. As for kthread case, it's better to clear the s[12] array as well.

    • Update to 5.15.0-1014.14~20.04.1
  18. CVE-2022-49851

    High · CVSS 7.1EPSS 0.21%Fix available

    riscv: fix reserved memory setup

    In the Linux kernel, the following vulnerability has been resolved: riscv: fix reserved memory setup Currently, RISC-V sets up reserved memory using the "early" copy of the device tree. As a result, when trying to get a reserved memory region using of_reserved_mem_lookup(), the pointer to reserved memory regions is using the early, pre-virtual-memory address which causes a kernel panic when trying to use the buffer's name: Unable to handle kernel paging request at virtual address 00000000401c31ac Oops [#1] Modules linked in: CPU: 0 PID: 0 Comm: swapper Not tainted 6.0.0-rc1-00001-g0d9d6953d834 #1 Hardware name: Microchip PolarFire-SoC

    • Update to 5.15.0-1014.14~20.04.1
  19. CVE-2022-49850

    Medium · CVSS 5.5EPSS 0.17%Fix available

    nilfs2: fix deadlock in nilfs_count_free_blocks()

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix deadlock in nilfs_count_free_blocks() A semaphore deadlock can occur if nilfs_get_block() detects metadata corruption while locating data blocks and a superblock writeback occurs at the same time: task 1 task 2 ------ ------ * A file operation * nilfs_truncate() nilfs_get_block() down_read(rwsem A) <-- nilfs_bmap_lookup_contig() ... generic_shutdown_super() nilfs_put_super() * Prep

    • Update to 5.15.0-1014.14~20.04.1
  20. CVE-2022-49849

    Medium · CVSS 5.5EPSS 0.2%Fix available

    btrfs: fix match incorrectly in dev_args_match_device

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix match incorrectly in dev_args_match_device syzkaller found a failed assertion: assertion failed: (args->devid != (u64)-1) || args->missing, in fs/btrfs/volumes.c:6921 This can be triggered when we set devid to (u64)-1 by ioctl. In this case, the match of devid will be skipped and the match of device may succeed incorrectly. Patch 562d7b1512f7 introduced this function which is used to match device. This function contains two matching scenarios, we can distinguish them by checking the value of args->missing rather than check whether args->devid and args->uuid

    • Update to 5.15.0-1014.14~20.04.1

Check your server

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

Check your server →