p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-aws-5.15 · Seite 124

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für linux-aws-5.15: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4238

  1. CVE-2022-48950

    Hoch · CVSS 7.8EPSS 0,25%Korrektur verfügbar

    perf: Fix perf_pending_task() UaF

    In the Linux kernel, the following vulnerability has been resolved: perf: Fix perf_pending_task() UaF Per syzbot it is possible for perf_pending_task() to run after the event is free()'d. There are two related but distinct cases: - the task_work was already queued before destroying the event; - destroying the event itself queues the task_work. The first cannot be solved using task_work_cancel() since perf_release() itself might be called from a task_work (____fput), which means the current->task_works list is already empty and task_work_cancel() won't be able to find the perf_pending_task() entry. The simplest alternative is extending

    • Auf 5.15.0-1031.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-48949

    Mittel · CVSS 5.5EPSS 0,25%Korrektur verfügbar

    igb: Initialize mailbox message for VF reset

    In the Linux kernel, the following vulnerability has been resolved: igb: Initialize mailbox message for VF reset When a MAC address is not assigned to the VF, that portion of the message sent to the VF is not set. The memory, however, is allocated from the stack meaning that information may be leaked to the VM. Initialize the message buffer to 0 so that no information is passed to the VM in this case.

    • Auf 5.15.0-1031.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-48948

    Hoch · CVSS 7.8EPSS 0,27%Korrektur verfügbar

    usb: gadget: uvc: Prevent buffer overflow in setup handler

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: uvc: Prevent buffer overflow in setup handler Setup function uvc_function_setup permits control transfer requests with up to 64 bytes of payload (UVC_MAX_REQUEST_SIZE), data stage handler for OUT transfer uses memcpy to copy req->actual bytes to uvc_event->data.data array of size 60. This may result in an overflow of 4 bytes.

    • Auf 5.15.0-1031.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-48947

    Hoch · CVSS 7.1EPSS 0,25%Korrektur verfügbar

    Bluetooth: L2CAP: Fix u8 overflow

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix u8 overflow By keep sending L2CAP_CONF_REQ packets, chan->num_conf_rsp increases multiple times and eventually it will wrap around the maximum number (i.e., 255). This patch prevents this by adding a boundary check with L2CAP_MAX_CONF_RSP Btmon log: Bluetooth monitor ver 5.64 = Note: Linux version 6.1.0-rc2 (x86_64) 0.264594 = Note: Bluetooth subsystem version 2.22 0.264636 @ MGMT Open: btmon (privileged) version 1.22 {0x0001} 0.272191 = New Index: 00:00:00:00:00:00 (Primary,

    • Auf 5.15.0-1028.32~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-48946

    Hoch · CVSS 7.1EPSS 0,25%Korrektur verfügbar

    udf: Fix preallocation discarding at indirect extent boundary

    In the Linux kernel, the following vulnerability has been resolved: udf: Fix preallocation discarding at indirect extent boundary When preallocation extent is the first one in the extent block, the code would corrupt extent tree header instead. Fix the problem and use udf_delete_aext() for deleting extent to avoid some code duplication.

    • Auf 5.15.0-1031.35~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-50062

    Hoch · CVSS 7.5EPSS 0,51%Korrektur verfügbar

    RDMA/rtrs-srv: Avoid null pointer deref during path establishment

    In the Linux kernel, the following vulnerability has been resolved: RDMA/rtrs-srv: Avoid null pointer deref during path establishment For RTRS path establishment, RTRS client initiates and completes con_num of connections. After establishing all its connections, the information is exchanged between the client and server through the info_req message. During this exchange, it is essential that all connections have been established, and the state of the RTRS srv path is CONNECTED. So add these sanity checks, to make sure we detect and abort process in error scenarios to avoid null pointer deref.

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-50059

    Hoch · CVSS 7.8EPSS 0,23%Korrektur verfügbar

    ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition

    In the Linux kernel, the following vulnerability has been resolved: ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition In the switchtec_ntb_add function, it can call switchtec_ntb_init_sndev function, then &sndev->check_link_status_work is bound with check_link_status_work. switchtec_ntb_link_notification may be called to start the work. If we remove the module which will call switchtec_ntb_remove to make cleanup, it will free sndev through kfree(sndev), while the work mentioned above will be used. The sequence of operations that may lead to a UAF bug is as follows: CPU0

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-50058

    Mittel · CVSS 5.5EPSS 0,24%Korrektur verfügbar

    serial: protect uart_port_dtr_rts() in uart_shutdown() too

    In the Linux kernel, the following vulnerability has been resolved: serial: protect uart_port_dtr_rts() in uart_shutdown() too Commit af224ca2df29 (serial: core: Prevent unsafe uart port access, part 3) added few uport == NULL checks. It added one to uart_shutdown(), so the commit assumes, uport can be NULL in there. But right after that protection, there is an unprotected "uart_port_dtr_rts(uport, false);" call. That is invoked only if HUPCL is set, so I assume that is the reason why we do not see lots of these reports. Or it cannot be NULL at this point at all for some reason :P. Until the above is investigated, stay on the safe side an

    • Auf 5.15.0-1080.87~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-50049

    Mittel · CVSS 5.7EPSS 0,22%Korrektur verfügbar

    drm/amd/display: Check null pointer before dereferencing se

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Check null pointer before dereferencing se [WHAT & HOW] se is null checked previously in the same function, indicating it might be null; therefore, it must be checked when used again. This fixes 1 FORWARD_NULL issue reported by Coverity.

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-50046

    Kritisch · CVSS 9.8EPSS 0,58%Korrektur verfügbar

    NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()

    In the Linux kernel, the following vulnerability has been resolved: NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() On the node of an NFS client, some files saved in the mountpoint of the NFS server were copied to another location of the same NFS server. Accidentally, the nfs42_complete_copies() got a NULL-pointer dereference crash with the following syslog: [232064.838881] NFSv4: state recovery failed for open file nfs/pvc-12b5200d-cd0f-46a3-b9f0-af8f4fe0ef64.qcow2, error = -116 [232064.839360] NFSv4: state recovery failed for open file nfs/pvc-12b5200d-cd0f-46a3-b9f0-af8f4fe0ef64.qcow2, error = -116 [232066.588183] Una

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-50045

    Hoch · CVSS 7.5EPSS 0,61%Korrektur verfügbar

    netfilter: br_netfilter: fix panic with metadata_dst skb

    In the Linux kernel, the following vulnerability has been resolved: netfilter: br_netfilter: fix panic with metadata_dst skb Fix a kernel panic in the br_netfilter module when sending untagged traffic via a VxLAN device. This happens during the check for fragmentation in br_nf_dev_queue_xmit. It is dependent on: 1) the br_netfilter module being loaded; 2) net.bridge.bridge-nf-call-iptables set to 1; 3) a bridge with a VxLAN (single-vxlan-device) netdevice as a bridge port; 4) untagged frames with size higher than the VxLAN MTU forwarded/flooded When forwarding the untagged packet to the VxLAN bridge port, before the netfilter hooks are ca

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-50044

    Mittel · CVSS 5.7EPSS 0,19%Korrektur verfügbar

    Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change rfcomm_sk_state_change attempts to use sock_lock so it must never be called with it locked but rfcomm_sock_ioctl always attempt to lock it causing the following trace: ====================================================== WARNING: possible circular locking dependency detected 6.8.0-syzkaller-08951-gfe46a7dd189e #0 Not tainted ------------------------------------------------------ syz-executor386/5093 is trying to acquire lock: ffff88807c396258 (sk_lock-AF_BLUETOOTH-BTPROTO_RFCOMM){+.+.}-{0:0}, at: lock_soc

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-50041

    Hoch · CVSS 8.8EPSS 0,23%Korrektur verfügbar

    i40e: Fix macvlan leak by synchronizing access to mac_filter_hash

    In the Linux kernel, the following vulnerability has been resolved: i40e: Fix macvlan leak by synchronizing access to mac_filter_hash This patch addresses a macvlan leak issue in the i40e driver caused by concurrent access to vsi->mac_filter_hash. The leak occurs when multiple threads attempt to modify the mac_filter_hash simultaneously, leading to inconsistent state and potential memory leaks. To fix this, we now wrap the calls to i40e_del_mac_filter() and zeroing vf->default_lan_addr.addr with spin_lock/unlock_bh(&vsi->mac_filter_hash_lock), ensuring atomic operations and preventing concurrent access. Additionally, we add lockdep_assert

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-50040

    Mittel · CVSS 5.5EPSS 0,26%Korrektur verfügbar

    igb: Do not bring the device up after non-fatal error

    In the Linux kernel, the following vulnerability has been resolved: igb: Do not bring the device up after non-fatal error Commit 004d25060c78 ("igb: Fix igb_down hung on surprise removal") changed igb_io_error_detected() to ignore non-fatal pcie errors in order to avoid hung task that can happen when igb_down() is called multiple times. This caused an issue when processing transient non-fatal errors. igb_io_resume(), which is called after igb_io_error_detected(), assumes that device is brought down by igb_io_error_detected() if the interface is up. This resulted in panic with stacktrace below. [ T3256] igb 0000:09:00.0 haeth0: igb: haeth0

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-50039

    Hoch · CVSS 7.8EPSS 0,25%Korrektur verfügbar

    net/sched: accept TCA_STAB only for root qdisc

    In the Linux kernel, the following vulnerability has been resolved: net/sched: accept TCA_STAB only for root qdisc Most qdiscs maintain their backlog using qdisc_pkt_len(skb) on the assumption it is invariant between the enqueue() and dequeue() handlers. Unfortunately syzbot can crash a host rather easily using a TBF + SFQ combination, with an STAB on SFQ [1] We can't support TCA_STAB on arbitrary level, this would require to maintain per-qdisc storage. [1] [ 88.796496] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 88.798611] #PF: supervisor read access in kernel mode [ 88.799014] #PF: error_code(0x0000) - not-p

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-50038

    Mittel · CVSS 6.9EPSS 0,23%Korrektur verfügbar

    netfilter: xtables: avoid NFPROTO_UNSPEC where needed

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xtables: avoid NFPROTO_UNSPEC where needed syzbot managed to call xt_cluster match via ebtables: WARNING: CPU: 0 PID: 11 at net/netfilter/xt_cluster.c:72 xt_cluster_mt+0x196/0x780 [..] ebt_do_table+0x174b/0x2a40 Module registers to NFPROTO_UNSPEC, but it assumes ipv4/ipv6 packet processing. As this is only useful to restrict locally terminating TCP/UDP traffic, register this for ipv4 and ipv6 family only. Pablo points out that this is a general issue, direct users of the set/getsockopt interface can call into targets/matches that were only intended for use

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-50036

    Hoch · CVSS 7.8EPSS 0,25%Korrektur verfügbar

    net: do not delay dst_entries_add() in dst_release()

    In the Linux kernel, the following vulnerability has been resolved: net: do not delay dst_entries_add() in dst_release() dst_entries_add() uses per-cpu data that might be freed at netns dismantle from ip6_route_net_exit() calling dst_entries_destroy() Before ip6_route_net_exit() can be called, we release all the dsts associated with this netns, via calls to dst_release(), which waits an rcu grace period before calling dst_destroy() dst_entries_add() use in dst_destroy() is racy, because dst_entries_destroy() could have been called already. Decrementing the number of dsts must happen sooner. Notes: 1) in CONFIG_XFRM case, dst_destroy()

    • Auf 5.15.0-1080.87~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-50035

    Hoch · CVSS 7.1EPSS 0,27%Korrektur verfügbar

    ppp: fix ppp_async_encode() illegal access

    In the Linux kernel, the following vulnerability has been resolved: ppp: fix ppp_async_encode() illegal access syzbot reported an issue in ppp_async_encode() [1] In this case, pppoe_sendmsg() is called with a zero size. Then ppp_async_encode() is called with an empty skb. BUG: KMSAN: uninit-value in ppp_async_encode drivers/net/ppp/ppp_async.c:545 [inline] BUG: KMSAN: uninit-value in ppp_async_push+0xb4f/0x2660 drivers/net/ppp/ppp_async.c:675 ppp_async_encode drivers/net/ppp/ppp_async.c:545 [inline] ppp_async_push+0xb4f/0x2660 drivers/net/ppp/ppp_async.c:675 ppp_async_send+0x130/0x1b0 drivers/net/ppp/ppp_async.c:634 ppp_channel_b

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-50033

    Kritisch · CVSS 9.8EPSS 0,78%Korrektur verfügbar

    slip: make slhc_remember() more robust against malicious packets

    In the Linux kernel, the following vulnerability has been resolved: slip: make slhc_remember() more robust against malicious packets syzbot found that slhc_remember() was missing checks against malicious packets [1]. slhc_remember() only checked the size of the packet was at least 20, which is not good enough. We need to make sure the packet includes the IPv4 and TCP header that are supposed to be carried. Add iph and th pointers to make the code more readable. [1] BUG: KMSAN: uninit-value in slhc_remember+0x2e8/0x7b0 drivers/net/slip/slhc.c:666 slhc_remember+0x2e8/0x7b0 drivers/net/slip/slhc.c:666 ppp_receive_nonmp_frame+0xe45/0x3

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2024-50031

    Hoch · CVSS 7.8EPSS 0,24%Korrektur verfügbar

    drm/v3d: Stop the active perfmon before being destroyed

    In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Stop the active perfmon before being destroyed When running `kmscube` with one or more performance monitors enabled via `GALLIUM_HUD`, the following kernel panic can occur: [ 55.008324] Unable to handle kernel paging request at virtual address 00000000052004a4 [ 55.008368] Mem abort info: [ 55.008377] ESR = 0x0000000096000005 [ 55.008387] EC = 0x25: DABT (current EL), IL = 32 bits [ 55.008402] SET = 0, FnV = 0 [ 55.008412] EA = 0, S1PTW = 0 [ 55.008421] FSC = 0x05: level 1 translation fault [ 55.008434] Data abort info: [ 55.008442] I

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →