p PatchFirst

PatchFirst · Latest vulnerabilities

linux-aws-5.4 vulnerabilities · Page 65

Vulnerabilities published for linux-aws-5.4 in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 1757

  1. CVE-2021-46930

    Medium · CVSS 5.5EPSS 0.22%Fix available

    usb: mtu3: fix list_head check warning

    In the Linux kernel, the following vulnerability has been resolved: usb: mtu3: fix list_head check warning This is caused by uninitialization of list_head. BUG: KASAN: use-after-free in __list_del_entry_valid+0x34/0xe4 Call trace: dump_backtrace+0x0/0x298 show_stack+0x24/0x34 dump_stack+0x130/0x1a8 print_address_description+0x88/0x56c __kasan_report+0x1b8/0x2a0 kasan_report+0x14/0x20 __asan_load8+0x9c/0xa0 __list_del_entry_valid+0x34/0xe4 mtu3_req_complete+0x4c/0x300 [mtu3] mtu3_gadget_stop+0x168/0x448 [mtu3] usb_gadget_unregister_driver+0x204/0x3a0 unregister_gadget_item+0x44/0xa4

    • Update to 5.4.0-1069.73~18.04.1
    Published Updated
  2. CVE-2021-46929

    High · CVSS 7.8EPSS 0.26%Fix available

    sctp: use call_rcu to free endpoint

    In the Linux kernel, the following vulnerability has been resolved: sctp: use call_rcu to free endpoint This patch is to delay the endpoint free by calling call_rcu() to fix another use-after-free issue in sctp_sock_dump(): BUG: KASAN: use-after-free in __lock_acquire+0x36d9/0x4c20 Call Trace: __lock_acquire+0x36d9/0x4c20 kernel/locking/lockdep.c:3218 lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3844 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:135 [inline] _raw_spin_lock_bh+0x31/0x40 kernel/locking/spinlock.c:168 spin_lock_bh include/linux/spinlock.h:334 [inline] __lock_sock+0x203/0x350 net/core/soc

    • Update to 5.4.0-1069.73~18.04.1
    Published Updated
  3. CVE-2021-46924

    Medium · CVSS 5.5EPSS 0.23%Fix available

    NFC: st21nfca: Fix memory leak in device probe and remove

    In the Linux kernel, the following vulnerability has been resolved: NFC: st21nfca: Fix memory leak in device probe and remove 'phy->pending_skb' is alloced when device probe, but forgot to free in the error handling path and remove path, this cause memory leak as follows: unreferenced object 0xffff88800bc06800 (size 512): comm "8", pid 11775, jiffies 4295159829 (age 9.032s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<00000000d66c09ce>] __kmalloc_node_track_caller+0x1ed/0x450 [<00000000c93382b

    • Update to 5.4.0-1069.73~18.04.1
    Published Updated
  4. CVE-2021-46921

    High · CVSS 7.8EPSS 0.24%Fix available

    locking/qrwlock: Fix ordering in queued_write_lock_slowpath()

    In the Linux kernel, the following vulnerability has been resolved: locking/qrwlock: Fix ordering in queued_write_lock_slowpath() While this code is executed with the wait_lock held, a reader can acquire the lock without holding wait_lock. The writer side loops checking the value with the atomic_cond_read_acquire(), but only truly acquires the lock when the compare-and-exchange is completed successfully which isn’t ordered. This exposes the window between the acquire and the cmpxchg to an A-B-A problem which allows reads following the lock acquisition to observe values speculatively before the write lock is truly acquired. We've seen a pr

    • Update to 5.4.0-1047.49~18.04.1
    Published Updated
  5. CVE-2021-46915

    Medium · CVSS 6.8EPSS 0.24%Fix available

    netfilter: nft_limit: avoid possible divide error in nft_limit_init

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_limit: avoid possible divide error in nft_limit_init div_u64() divides u64 by u32. nft_limit_init() wants to divide u64 by u64, use the appropriate math function (div64_u64) divide error: 0000 [#1] PREEMPT SMP KASAN CPU: 1 PID: 8390 Comm: syz-executor188 Not tainted 5.12.0-rc4-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:div_u64_rem include/linux/math64.h:28 [inline] RIP: 0010:div_u64 include/linux/math64.h:127 [inline] RIP: 0010:nft_limit_init+0x2a2/0x5e0 net/netfilter/nft_limit.c:85 Code:

    • Update to 5.4.0-1049.51~18.04.1
    Published Updated
  6. CVE-2021-46909

    Medium · CVSS 5.5EPSS 0.24%Fix available

    ARM: footbridge: fix PCI interrupt mapping

    In the Linux kernel, the following vulnerability has been resolved: ARM: footbridge: fix PCI interrupt mapping Since commit 30fdfb929e82 ("PCI: Add a call to pci_assign_irq() in pci_device_probe()"), the PCI code will call the IRQ mapping function whenever a PCI driver is probed. If these are marked as __init, this causes an oops if a PCI driver is loaded or bound after the kernel has initialised.

    • Update to 5.4.0-1049.51~18.04.1
    Published Updated
  7. CVE-2021-46906

    Medium · CVSS 5.5EPSS 0.24%Fix available

    HID: usbhid: fix info leak in hid_submit_ctrl

    In the Linux kernel, the following vulnerability has been resolved: HID: usbhid: fix info leak in hid_submit_ctrl In hid_submit_ctrl(), the way of calculating the report length doesn't take into account that report->size can be zero. When running the syzkaller reproducer, a report of size 0 causes hid_submit_ctrl) to calculate transfer_buffer_length as 16384. When this urb is passed to the usb core layer, KMSAN reports an info leak of 16384 bytes. To fix this, first modify hid_report_len() to account for the zero report size case by using DIV_ROUND_UP for the division. Then, call it from hid_submit_ctrl().

    • Update to 5.4.0-1055.58~18.04.1
    Published Updated
  8. CVE-2019-25162

    High · CVSS 7.8EPSS 0.38%Fix available

    i2c: Fix a potential use after free

    In the Linux kernel, the following vulnerability has been resolved: i2c: Fix a potential use after free Free the adap structure only after we are done using it. This patch just moves the put_device() down a bit to avoid the use after free. [wsa: added comment to the code, added Fixes tag]

    • Update to 5.4.0-1089.97~18.04.1
    Published Updated
  9. CVE-2022-48626

    High · CVSS 7.8EPSS 0.31%Fix available

    moxart: fix potential use-after-free on remove path

    In the Linux kernel, the following vulnerability has been resolved: moxart: fix potential use-after-free on remove path It was reported that the mmc host structure could be accessed after it was freed in moxart_remove(), so fix this by saving the base register of the device and using it instead of the pointer dereference.

    • Update to 5.4.0-1075.80~18.04.1
    Published Updated
  10. CVE-2021-46905

    Medium · CVSS 5.5EPSS 0.26%Fix available

    net: hso: fix NULL-deref on disconnect regression

    In the Linux kernel, the following vulnerability has been resolved: net: hso: fix NULL-deref on disconnect regression Commit 8a12f8836145 ("net: hso: fix null-ptr-deref during tty device unregistration") fixed the racy minor allocation reported by syzbot, but introduced an unconditional NULL-pointer dereference on every disconnect instead. Specifically, the serial device table must no longer be accessed after the minor has been released by hso_serial_tty_unregister().

    • Update to 5.4.0-1051.53~18.04.1
    Published Updated
  11. CVE-2021-46904

    Medium · CVSS 5.5EPSS 0.26%Fix available

    net: hso: fix null-ptr-deref during tty device unregistration

    In the Linux kernel, the following vulnerability has been resolved: net: hso: fix null-ptr-deref during tty device unregistration Multiple ttys try to claim the same the minor number causing a double unregistration of the same device. The first unregistration succeeds but the next one results in a null-ptr-deref. The get_free_serial_index() function returns an available minor number but doesn't assign it immediately. The assignment is done by the caller later. But before this assignment, calls to get_free_serial_index() would return the same minor number. Fix this by modifying get_free_serial_index to assign the minor number immediately a

    • Update to 5.4.0-1049.51~18.04.1
    Published Updated
  12. CVE-2023-4459

    Medium · CVSS 5.5EPSS 0.25%Fix available

    Kernel: vmxnet3: null pointer dereference in vmxnet3_rq_cleanup()

    A NULL pointer dereference flaw was found in vmxnet3_rq_cleanup in drivers/net/vmxnet3/vmxnet3_drv.c in the networking sub-component in vmxnet3 in the Linux Kernel. This issue may allow a local attacker with normal user privilege to cause a denial of service due to a missing sanity check during cleanup.

    • Update to 5.4.0-1085.92~18.04.1
    Published Updated
  13. CVE-2023-4387

    High · CVSS 7.1EPSS 0.24%Fix available

    Kernel: vmxnet3: use-after-free in vmxnet3_rq_alloc_rx_buf()

    A use-after-free flaw was found in vmxnet3_rq_alloc_rx_buf in drivers/net/vmxnet3/vmxnet3_drv.c in VMware's vmxnet3 ethernet NIC driver in the Linux Kernel. This issue could allow a local attacker to crash the system due to a double-free while cleaning up vmxnet3_rq_cleanup_all, which could also lead to a kernel information leak problem.

    • Update to 5.4.0-1085.92~18.04.1
    Published Updated

Check your server

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

Check your server →