p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости linux-aws-5.4 · Страница 4

За последние 30 дней в linux-aws-5.4 опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 1760

  1. CVE-2022-50736

    Высокий · CVSS 7.1EPSS 0,19%Есть исправление

    RDMA/siw: Fix immediate work request flush to completion queue

    In the Linux kernel, the following vulnerability has been resolved: RDMA/siw: Fix immediate work request flush to completion queue Correctly set send queue element opcode during immediate work request flushing in post sendqueue operation, if the QP is in ERROR state. An undefined ocode value results in out-of-bounds access to an array for mapping the opcode between siw internal and RDMA core representation in work completion generation. It resulted in a KASAN BUG report of type 'global-out-of-bounds' during NFSoRDMA testing. This patch further fixes a potential case of a malicious user which may write undefined values for completion queue

    • Обновитесь до 5.4.0-1097.105~18.04.1
    Опубликовано Обновлено
  2. CVE-2022-50733

    Без оценкиEPSS 0,28%Есть исправление

    usb: idmouse: fix an uninit-value in idmouse_open

    In the Linux kernel, the following vulnerability has been resolved: usb: idmouse: fix an uninit-value in idmouse_open In idmouse_create_image, if any ftip_command fails, it will go to the reset label. However, this leads to the data in bulk_in_buffer[HEADER..IMGSIZE] uninitialized. And the check for valid image incurs an uninitialized dereference. Fix this by moving the check before reset label since this check only be valid if the data after bulk_in_buffer[HEADER] has concrete data. Note that this is found by KMSAN, so only kernel compilation is tested.

    • Обновитесь до 5.4.0-1096.104~18.04.1
  3. CVE-2022-50732

    Высокий · CVSS 8.8EPSS 0,42%Есть исправление

    staging: rtl8192u: Fix use after free in ieee80211_rx()

    In the Linux kernel, the following vulnerability has been resolved: staging: rtl8192u: Fix use after free in ieee80211_rx() We cannot dereference the "skb" pointer after calling ieee80211_monitor_rx(), because it is a use after free.

    • Обновитесь до 5.4.0-1097.105~18.04.1
    Опубликовано Обновлено
  4. CVE-2022-50731

    Без оценкиEPSS 0,25%Есть исправление

    crypto: akcipher - default implementation for setting a private key

    In the Linux kernel, the following vulnerability has been resolved: crypto: akcipher - default implementation for setting a private key Changes from v1: * removed the default implementation from set_pub_key: it is assumed that an implementation must always have this callback defined as there are no use case for an algorithm, which doesn't need a public key Many akcipher implementations (like ECDSA) support only signature verifications, so they don't have all callbacks defined. Commit 78a0324f4a53 ("crypto: akcipher - default implementations for request callbacks") introduced default callbacks for sign/verify operations, which ju

    • Обновитесь до 5.4.0-1096.104~18.04.1
  5. CVE-2022-50728

    Без оценкиEPSS 0,28%Есть исправление

    s390/lcs: Fix return type of lcs_start_xmit()

    In the Linux kernel, the following vulnerability has been resolved: s390/lcs: Fix return type of lcs_start_xmit() With clang's kernel control flow integrity (kCFI, CONFIG_CFI_CLANG), indirect call targets are validated against the expected function pointer prototype to make sure the call target is valid to help mitigate ROP attacks. If they are not identical, there is a failure at run time, which manifests as either a kernel panic or thread getting killed. A proposed warning in clang aims to catch these at compile time, which reveals: drivers/s390/net/lcs.c:2090:21: error: incompatible function pointer types initializing 'netdev_tx_t (*)

    • Обновитесь до 5.4.0-1097.105~18.04.1
  6. CVE-2022-50726

    Высокий · CVSS 7.8EPSS 0,19%Есть исправление

    net/mlx5: Fix possible use-after-free in async command interface

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix possible use-after-free in async command interface mlx5_cmd_cleanup_async_ctx should return only after all its callback handlers were completed. Before this patch, the below race between mlx5_cmd_cleanup_async_ctx and mlx5_cmd_exec_cb_handler was possible and lead to a use-after-free: 1. mlx5_cmd_cleanup_async_ctx is called while num_inflight is 2 (i.e. elevated by 1, a single inflight callback). 2. mlx5_cmd_cleanup_async_ctx decreases num_inflight to 1. 3. mlx5_cmd_exec_cb_handler is called, decreases num_inflight to 0 and is about to call wake_up(). 4

    • Обновитесь до 5.4.0-1096.104~18.04.1
    Опубликовано Обновлено
  7. CVE-2022-50724

    Без оценкиEPSS 0,26%Есть исправление

    regulator: core: fix resource leak in regulator_register()

    In the Linux kernel, the following vulnerability has been resolved: regulator: core: fix resource leak in regulator_register() I got some resource leak reports while doing fault injection test: OF: ERROR: memory leak, expected refcount 1 instead of 100, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /i2c/pmic@64/regulators/buck1 unreferenced object 0xffff88810deea000 (size 512): comm "490-i2c-rt5190a", pid 253, jiffies 4294859840 (age 5061.046s) hex dump (first 32 bytes): 00 00 00 00 ad 4e ad de ff ff ff ff 00 00 00 00 .....N.......... ff ff ff ff ff ff ff ff a0 1e 00 a1 ff ff ff ff ..

    • Обновитесь до 5.4.0-1097.105~18.04.1
  8. CVE-2022-50719

    Высокий · CVSS 7.8EPSS 0,23%Есть исправление

    ALSA: line6: fix stack overflow in line6_midi_transmit

    In the Linux kernel, the following vulnerability has been resolved: ALSA: line6: fix stack overflow in line6_midi_transmit Correctly calculate available space including the size of the chunk buffer. This fixes a buffer overflow when multiple MIDI sysex messages are sent to a PODxt device.

    • Обновитесь до 5.4.0-1097.105~18.04.1
    Опубликовано Обновлено
  9. CVE-2022-50717

    Критический · CVSS 9.8EPSS 0,82%Есть исправление

    nvmet-tcp: add bounds check on Transfer Tag

    In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: add bounds check on Transfer Tag ttag is used as an index to get cmd in nvmet_tcp_handle_h2c_data_pdu(), add a bounds check to avoid out-of-bounds access.

    • Обновитесь до 5.4.0-1096.104~18.04.1
    Опубликовано Обновлено
  10. CVE-2022-50716

    Без оценкиEPSS 0,28%Есть исправление

    wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out

    In the Linux kernel, the following vulnerability has been resolved: wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out syzkaller reported use-after-free with the stack trace like below [1]: [ 38.960489][ C3] ================================================================== [ 38.963216][ C3] BUG: KASAN: use-after-free in ar5523_cmd_tx_cb+0x220/0x240 [ 38.964950][ C3] Read of size 8 at addr ffff888048e03450 by task swapper/3/0 [ 38.966363][ C3] [ 38.967053][ C3] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 6.0.0-09039-ga6afa4199d3d-dirty #18 [ 38.968464][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX,

    • Обновитесь до 5.4.0-1097.105~18.04.1
  11. CVE-2022-50715

    Без оценкиEPSS 0,28%Есть исправление

    md/raid1: stop mdx_raid1 thread when raid1 array run failed

    In the Linux kernel, the following vulnerability has been resolved: md/raid1: stop mdx_raid1 thread when raid1 array run failed fail run raid1 array when we assemble array with the inactive disk only, but the mdx_raid1 thread were not stop, Even if the associated resources have been released. it will caused a NULL dereference when we do poweroff. This causes the following Oops: [ 287.587787] BUG: kernel NULL pointer dereference, address: 0000000000000070 [ 287.594762] #PF: supervisor read access in kernel mode [ 287.599912] #PF: error_code(0x0000) - not-present page [ 287.605061] PGD 0 P4D 0 [ 287.607612] Oops: 000

    • Обновитесь до 5.4.0-1097.105~18.04.1
  12. CVE-2022-50709

    Без оценкиEPSS 0,21%Есть исправление

    wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() syzbot is reporting uninit value at ath9k_htc_rx_msg() [1], for ioctl(USB_RAW_IOCTL_EP_WRITE) can call ath9k_hif_usb_rx_stream() with pkt_len = 0 but ath9k_hif_usb_rx_stream() uses __dev_alloc_skb(pkt_len + 32, GFP_ATOMIC) based on an assumption that pkt_len is valid. As a result, ath9k_hif_usb_rx_stream() allocates skb with uninitialized memory and ath9k_htc_rx_msg() is reading from uninitialized memory. Since bytes accessed by ath9k_htc_rx_msg() is not known until ath9k_htc_rx_msg() is called, it would be diffic

    • Обновитесь до 5.4.0-1096.104~18.04.1
  13. CVE-2022-50706

    Без оценкиEPSS 0,21%Есть исправление

    net/ieee802154: don't warn zero-sized raw_sendmsg()

    In the Linux kernel, the following vulnerability has been resolved: net/ieee802154: don't warn zero-sized raw_sendmsg() syzbot is hitting skb_assert_len() warning at __dev_queue_xmit() [1], for PF_IEEE802154 socket's zero-sized raw_sendmsg() request is hitting __dev_queue_xmit() with skb->len == 0. Since PF_IEEE802154 socket's zero-sized raw_sendmsg() request was able to return 0, don't call __dev_queue_xmit() if packet length is 0. ---------- #include <sys/socket.h> #include <netinet/in.h> int main(int argc, char *argv[]) { struct sockaddr_in addr = { .sin_family = AF_INET, .sin_addr.s_addr = htonl(INADDR_LOOPBACK) };

    • Обновитесь до 5.4.0-1096.104~18.04.1
  14. CVE-2022-50703

    Без оценкиEPSS 0,23%Есть исправление

    soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()

    In the Linux kernel, the following vulnerability has been resolved: soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() There are two refcount leak bugs in qcom_smsm_probe(): (1) The 'local_node' is escaped out from for_each_child_of_node() as the break of iteration, we should call of_node_put() for it in error path or when it is not used anymore. (2) The 'node' is escaped out from for_each_available_child_of_node() as the 'goto', we should call of_node_put() for it in goto target.

    • Обновитесь до 5.4.0-1096.104~18.04.1
  15. CVE-2022-50697

    Высокий · CVSS 7.8EPSS 0,16%Есть исправление

    mrp: introduce active flags to prevent UAF when applicant uninit

    In the Linux kernel, the following vulnerability has been resolved: mrp: introduce active flags to prevent UAF when applicant uninit The caller of del_timer_sync must prevent restarting of the timer, If we have no this synchronization, there is a small probability that the cancellation will not be successful. And syzbot report the fellowing crash: ================================================================== BUG: KASAN: use-after-free in hlist_add_head include/linux/list.h:929 [inline] BUG: KASAN: use-after-free in enqueue_timer+0x18/0xa4 kernel/time/timer.c:605 Write at addr f9ff000024df6058 by task syz-fuzzer/2256 Pointer tag: [f9],

    • Обновитесь до 5.4.0-1097.105~18.04.1
    Опубликовано Обновлено
  16. CVE-2022-50678

    Без оценкиEPSS 0,26%Есть исправление

    wifi: brcmfmac: fix invalid address access when enabling SCAN log level

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: fix invalid address access when enabling SCAN log level The variable i is changed when setting random MAC address and causes invalid address access when printing the value of pi->reqs[i]->reqid. We replace reqs index with ri to fix the issue. [ 136.726473] Unable to handle kernel access to user memory outside uaccess routines at virtual address 0000000000000000 [ 136.737365] Mem abort info: [ 136.740172] ESR = 0x96000004 [ 136.743359] Exception class = DABT (current EL), IL = 32 bits [ 136.749294] SET = 0, FnV = 0 [ 136.752481] EA = 0, S1PTW

    • Обновитесь до 5.4.0-1096.104~18.04.1
  17. CVE-2022-50677

    Высокий · CVSS 7EPSS 0,17%Есть исправление

    ipmi: fix use after free in _ipmi_destroy_user()

    In the Linux kernel, the following vulnerability has been resolved: ipmi: fix use after free in _ipmi_destroy_user() The intf_free() function frees the "intf" pointer so we cannot dereference it again on the next line.

    • Обновитесь до 5.4.0-1097.105~18.04.1
    Опубликовано Обновлено
  18. CVE-2022-50676

    Высокий · CVSS 7.5EPSS 0,95%Есть исправление

    net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()

    In the Linux kernel, the following vulnerability has been resolved: net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks() syzbot is reporting lockdep warning at rds_tcp_reset_callbacks() [1], for commit ac3615e7f3cffe2a ("RDS: TCP: Reduce code duplication in rds_tcp_reset_callbacks()") added cancel_delayed_work_sync() into a section protected by lock_sock() without realizing that rds_send_xmit() might call lock_sock(). We don't need to protect cancel_delayed_work_sync() using lock_sock(), for even if rds_{send,recv}_worker() re-queued this work while __flush_work() from cancel_delayed_work_sync() was waiting f

    • Обновитесь до 5.4.0-1096.104~18.04.1
    Опубликовано Обновлено
  19. CVE-2022-50673

    Высокий · CVSS 7.8EPSS 0,21%Есть исправление

    ext4: fix use-after-free in ext4_orphan_cleanup

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix use-after-free in ext4_orphan_cleanup I caught a issue as follows: ================================================================== BUG: KASAN: use-after-free in __list_add_valid+0x28/0x1a0 Read of size 8 at addr ffff88814b13f378 by task mount/710 CPU: 1 PID: 710 Comm: mount Not tainted 6.1.0-rc3-next #370 Call Trace: <TASK> dump_stack_lvl+0x73/0x9f print_report+0x25d/0x759 kasan_report+0xc0/0x120 __asan_load8+0x99/0x140 __list_add_valid+0x28/0x1a0 ext4_orphan_cleanup+0x564/0x9d0 [ext4] __ext4_fill_super+0x48e2/0x5300 [ext4] ext4_fill_supe

    • Обновитесь до 5.4.0-1097.105~18.04.1
    Опубликовано Обновлено
  20. CVE-2022-50672

    Без оценкиEPSS 0,24%Есть исправление

    mailbox: zynq-ipi: fix error handling while device_register() fails

    In the Linux kernel, the following vulnerability has been resolved: mailbox: zynq-ipi: fix error handling while device_register() fails If device_register() fails, it has two issues: 1. The name allocated by dev_set_name() is leaked. 2. The parent of device is not NULL, device_unregister() is called in zynqmp_ipi_free_mboxes(), it will lead a kernel crash because of removing not added device. Call put_device() to give up the reference, so the name is freed in kobject_cleanup(). Add device registered check in zynqmp_ipi_free_mboxes() to avoid null-ptr-deref.

    • Обновитесь до 5.4.0-1097.105~18.04.1

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →