p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-ibm-5.15 · Seite 87

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 2540

  1. CVE-2024-36947

    Mittel · CVSS 5.3EPSS 0,48%Korrektur verfügbar

    qibfs: fix dentry leak

    In the Linux kernel, the following vulnerability has been resolved: qibfs: fix dentry leak simple_recursive_removal() drops the pinning references to all positives in subtree. For the cases when its argument has been kept alive by the pinning alone that's exactly the right thing to do, but here the argument comes from dcache lookup, that needs to be balanced by explicit dput(). Fucked-up-by: Al Viro <[email protected]>

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-36946

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

    phonet: fix rtm_phonet_notify() skb allocation

    In the Linux kernel, the following vulnerability has been resolved: phonet: fix rtm_phonet_notify() skb allocation fill_route() stores three components in the skb: - struct rtmsg - RTA_DST (u8) - RTA_OIF (u32) Therefore, rtm_phonet_notify() should use NLMSG_ALIGN(sizeof(struct rtmsg)) + nla_total_size(1) + nla_total_size(4)

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-36944

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

    Reapply "drm/qxl: simplify qxl_fence_wait"

    In the Linux kernel, the following vulnerability has been resolved: Reapply "drm/qxl: simplify qxl_fence_wait" This reverts commit 07ed11afb68d94eadd4ffc082b97c2331307c5ea. Stephen Rostedt reports: "I went to run my tests on my VMs and the tests hung on boot up. Unfortunately, the most I ever got out was: [ 93.607888] Testing event system initcall: OK [ 93.667730] Running tests on all trace events: [ 93.669757] Testing all events: OK [ 95.631064] ------------[ cut here ]------------ Timed out after 60 seconds" and further debugging points to a possible circular locking dependency between the console_owner locking and

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-36940

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

    pinctrl: core: delete incorrect free in pinctrl_enable()

    In the Linux kernel, the following vulnerability has been resolved: pinctrl: core: delete incorrect free in pinctrl_enable() The "pctldev" struct is allocated in devm_pinctrl_register_and_init(). It's a devm_ managed pointer that is freed by devm_pinctrl_dev_release(), so freeing it in pinctrl_enable() will lead to a double free. The devm_pinctrl_dev_release() function frees the pindescs and destroys the mutex as well.

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-36939

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

    nfs: Handle error of rpc_proc_register() in nfs_net_init().

    In the Linux kernel, the following vulnerability has been resolved: nfs: Handle error of rpc_proc_register() in nfs_net_init(). syzkaller reported a warning [0] triggered while destroying immature netns. rpc_proc_register() was called in init_nfs_fs(), but its error has been ignored since at least the initial commit 1da177e4c3f4 ("Linux-2.6.12-rc2"). Recently, commit d47151b79e32 ("nfs: expose /proc/net/sunrpc/nfs in net namespaces") converted the procfs to per-netns and made the problem more visible. Even when rpc_proc_register() fails, nfs_net_init() could succeed, and thus nfs_net_exit() will be called while destroying the netns. The

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-36938

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

    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

    In the Linux kernel, the following vulnerability has been resolved: bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue Fix NULL pointer data-races in sk_psock_skb_ingress_enqueue() which syzbot reported [1]. [1] BUG: KCSAN: data-race in sk_psock_drop / sk_psock_skb_ingress_enqueue write to 0xffff88814b3278b8 of 8 bytes by task 10724 on cpu 1: sk_psock_stop_verdict net/core/skmsg.c:1257 [inline] sk_psock_drop+0x13e/0x1f0 net/core/skmsg.c:843 sk_psock_put include/linux/skmsg.h:459 [inline] sock_map_close+0x1a7/0x260 net/core/sock_map.c:1648 unix_release+0x4b/0x80 net/unix/af_unix.c:1048 __sock_release net/socket.

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-36937

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

    xdp: use flags field to disambiguate broadcast redirect

    In the Linux kernel, the following vulnerability has been resolved: xdp: use flags field to disambiguate broadcast redirect When redirecting a packet using XDP, the bpf_redirect_map() helper will set up the redirect destination information in struct bpf_redirect_info (using the __bpf_xdp_redirect_map() helper function), and the xdp_do_redirect() function will read this information after the XDP program returns and pass the frame on to the right redirect destination. When using the BPF_F_BROADCAST flag to do multicast redirect to a whole map, __bpf_xdp_redirect_map() sets the 'map' pointer in struct bpf_redirect_info to point to the destina

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-36934

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

    bna: ensure the copied buf is NUL terminated

    In the Linux kernel, the following vulnerability has been resolved: bna: ensure the copied buf is NUL terminated Currently, we allocate a nbytes-sized kernel buffer and copy nbytes from userspace to that buffer. Later, we use sscanf on this buffer but we don't ensure that the string is terminated inside the buffer, this can lead to OOB read when using sscanf. Fix this issue by using memdup_user_nul instead of memdup_user.

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-36933

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

    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

    In the Linux kernel, the following vulnerability has been resolved: nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). syzbot triggered various splats (see [0] and links) by a crafted GSO packet of VIRTIO_NET_HDR_GSO_UDP layering the following protocols: ETH_P_8021AD + ETH_P_NSH + ETH_P_IPV6 + IPPROTO_UDP NSH can encapsulate IPv4, IPv6, Ethernet, NSH, and MPLS. As the inner protocol can be Ethernet, NSH GSO handler, nsh_gso_segment(), calls skb_mac_gso_segment() to invoke inner protocol GSO handlers. nsh_gso_segment() does the following for the original skb before calling skb_mac_gso_segment() 1. re

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-36931

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

    s390/cio: Ensure the copied buf is NUL terminated

    In the Linux kernel, the following vulnerability has been resolved: s390/cio: Ensure the copied buf is NUL terminated Currently, we allocate a lbuf-sized kernel buffer and copy lbuf from userspace to that buffer. Later, we use scanf on this buffer but we don't ensure that the string is terminated inside the buffer, this can lead to OOB read when using scanf. Fix this issue by using memdup_user_nul instead.

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-36929

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

    net: core: reject skb_copy(_expand) for fraglist GSO skbs

    In the Linux kernel, the following vulnerability has been resolved: net: core: reject skb_copy(_expand) for fraglist GSO skbs SKB_GSO_FRAGLIST skbs must not be linearized, otherwise they become invalid. Return NULL if such an skb is passed to skb_copy or skb_copy_expand, in order to prevent a crash on a potential later call to skb_gso_segment.

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-36928

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

    s390/qeth: Fix kernel panic after setting hsuid

    In the Linux kernel, the following vulnerability has been resolved: s390/qeth: Fix kernel panic after setting hsuid Symptom: When the hsuid attribute is set for the first time on an IQD Layer3 device while the corresponding network interface is already UP, the kernel will try to execute a napi function pointer that is NULL. Example: --------------------------------------------------------------------------- [ 2057.572696] illegal operation: 0001 ilc:1 [#1] SMP [ 2057.572702] Modules linked in: af_iucv qeth_l3 zfcp scsi_transport_fc sunrpc nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_rejec

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-36919

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

    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

    In the Linux kernel, the following vulnerability has been resolved: scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload The session resources are used by FW and driver when session is offloaded, once session is uploaded these resources are not used. The lock is not required as these fields won't be used any longer. The offload and upload calls are sequential, hence lock is not required. This will suppress following BUG_ON(): [ 449.843143] ------------[ cut here ]------------ [ 449.848302] kernel BUG at mm/vmalloc.c:2727! [ 449.853072] invalid opcode: 0000 [#1] PREEMPT SMP PTI [ 449.858712] CPU: 5 PID: 1996 Comm: k

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-36916

    Mittel · CVSS 6.5EPSS 0,73%Korrektur verfügbar

    blk-iocost: avoid out of bounds shift

    In the Linux kernel, the following vulnerability has been resolved: blk-iocost: avoid out of bounds shift UBSAN catches undefined behavior in blk-iocost, where sometimes iocg->delay is shifted right by a number that is too large, resulting in undefined behavior on some architectures. [ 186.556576] ------------[ cut here ]------------ UBSAN: shift-out-of-bounds in block/blk-iocost.c:1366:23 shift exponent 64 is too large for 64-bit type 'u64' (aka 'unsigned long long') CPU: 16 PID: 0 Comm: swapper/16 Tainted: G S E N 6.9.0-0_fbk700_debug_rc2_kbuilder_0_gc85af715cac0 #1 Hardware name: Quanta Twin Lakes MP/Twin Lakes Passive MP,

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-36906

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

    ARM: 9381/1: kasan: clear stale stack poison

    In the Linux kernel, the following vulnerability has been resolved: ARM: 9381/1: kasan: clear stale stack poison We found below OOB crash: [ 33.452494] ================================================================== [ 33.453513] BUG: KASAN: stack-out-of-bounds in refresh_cpu_vm_stats.constprop.0+0xcc/0x2ec [ 33.454660] Write of size 164 at addr c1d03d30 by task swapper/0/0 [ 33.455515] [ 33.455767] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G O 6.1.25-mainline #1 [ 33.456880] Hardware name: Generic DT based system [ 33.457555] unwind_backtrace from show_stack+0x18/0x1c [ 33.458326] show_stack from dump_stac

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-36905

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

    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

    In the Linux kernel, the following vulnerability has been resolved: tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets TCP_SYN_RECV state is really special, it is only used by cross-syn connections, mostly used by fuzzers. In the following crash [1], syzbot managed to trigger a divide by zero in tcp_rcv_space_adjust() A socket makes the following state transitions, without ever calling tcp_init_transfer(), meaning tcp_init_buffer_space() is also not called. TCP_CLOSE connect() TCP_SYN_SENT TCP_SYN_RECV shutdown() -> tcp_shutdown(sk, SEND_SHUTDOWN) TCP_FIN_WAIT1 To fix this issue, change tcp_s

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-36904

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

    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

    In the Linux kernel, the following vulnerability has been resolved: tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). Anderson Nascimento reported a use-after-free splat in tcp_twsk_unique() with nice analysis. Since commit ec94c2696f0b ("tcp/dccp: avoid one atomic operation for timewait hashdance"), inet_twsk_hashdance() sets TIME-WAIT socket's sk_refcnt after putting it into ehash and releasing the bucket lock. Thus, there is a small race window where other threads could try to reuse the port during connect() and call sock_hold() in tcp_twsk_unique() for the TIME-WAIT socket with zero refcnt. If that happens, the refcnt taken by t

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-36902

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

    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() syzbot is able to trigger the following crash [1], caused by unsafe ip6_dst_idev() use. Indeed ip6_dst_idev() can return NULL, and must always be checked. [1] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] CPU: 0 PID: 31648 Comm: syz-executor.0 Not tainted 6.9.0-rc4-next-20240417-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, B

    • Auf 5.15.0-1060.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-36901

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

    ipv6: prevent NULL dereference in ip6_output()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent NULL dereference in ip6_output() According to syzbot, there is a chance that ip6_dst_idev() returns NULL in ip6_output(). Most places in IPv6 stack deal with a NULL idev just fine, but not here. syzbot reported: general protection fault, probably for non-canonical address 0xdffffc00000000bc: 0000 [#1] PREEMPT SMP KASAN PTI KASAN: null-ptr-deref in range [0x00000000000005e0-0x00000000000005e7] CPU: 0 PID: 9775 Comm: syz-executor.4 Not tainted 6.9.0-rc5-syzkaller-00157-g6a30653b604a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Goo

    • Auf 5.15.0-1061.64~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 →