p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-ibm · Seite 112

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 3088

  1. CVE-2021-47309

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

    net: validate lwtstate->data before returning from skb_tunnel_info()

    In the Linux kernel, the following vulnerability has been resolved: net: validate lwtstate->data before returning from skb_tunnel_info() skb_tunnel_info() returns pointer of lwtstate->data as ip_tunnel_info type without validation. lwtstate->data can have various types such as mpls_iptunnel_encap, etc and these are not compatible. So skb_tunnel_info() should validate before returning that pointer. Splat looks like: BUG: KASAN: slab-out-of-bounds in vxlan_get_route+0x418/0x4b0 [vxlan] Read of size 2 at addr ffff888106ec2698 by task ping/811 CPU: 1 PID: 811 Comm: ping Not tainted 5.13.0+ #1195 Call Trace: dump_stack_lvl+0x56/0x7b print_ad

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2021-47307

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

    cifs: prevent NULL deref in cifs_compose_mount_options()

    In the Linux kernel, the following vulnerability has been resolved: cifs: prevent NULL deref in cifs_compose_mount_options() The optional @ref parameter might contain an NULL node_name, so prevent dereferencing it in cifs_compose_mount_options(). Addresses-Coverity: 1476408 ("Explicit null dereferenced")

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2021-47306

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

    net: fddi: fix UAF in fza_probe

    In the Linux kernel, the following vulnerability has been resolved: net: fddi: fix UAF in fza_probe fp is netdev private data and it cannot be used after free_netdev() call. Using fp after free_netdev() can cause UAF bug. Fix it by moving free_netdev() after error message. TURBOchannel adapter")

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2021-47305

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

    dma-buf/sync_file: Don't leak fences on merge failure

    In the Linux kernel, the following vulnerability has been resolved: dma-buf/sync_file: Don't leak fences on merge failure Each add_fence() call does a dma_fence_get() on the relevant fence. In the error path, we weren't calling dma_fence_put() so all those fences got leaked. Also, in the krealloc_array failure case, we weren't freeing the fences array. Instead, ensure that i and fences are always zero-initialized and dma_fence_put() all the fences and kfree(fences) on every error path.

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2021-47302

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

    igc: Fix use-after-free error during reset

    In the Linux kernel, the following vulnerability has been resolved: igc: Fix use-after-free error during reset Cleans the next descriptor to watch (next_to_watch) when cleaning the TX ring. Failure to do so can cause invalid memory accesses. If igc_poll() runs while the controller is being reset this can lead to the driver try to free a skb that was already freed. Log message: [ 101.525242] refcount_t: underflow; use-after-free. [ 101.525251] WARNING: CPU: 1 PID: 646 at lib/refcount.c:28 refcount_warn_saturate+0xab/0xf0 [ 101.525259] Modules linked in: sch_etf(E) sch_mqprio(E) rfkill(E) intel_rapl_msr(E) intel_rapl_common(E) x86_p

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2021-47301

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

    igb: Fix use-after-free error during reset

    In the Linux kernel, the following vulnerability has been resolved: igb: Fix use-after-free error during reset Cleans the next descriptor to watch (next_to_watch) when cleaning the TX ring. Failure to do so can cause invalid memory accesses. If igb_poll() runs while the controller is reset this can lead to the driver try to free a skb that was already freed. (The crash is harder to reproduce with the igb driver, but the same potential problem exists as the code is identical to igc)

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2021-47297

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

    net: fix uninit-value in caif_seqpkt_sendmsg

    In the Linux kernel, the following vulnerability has been resolved: net: fix uninit-value in caif_seqpkt_sendmsg When nr_segs equal to zero in iovec_from_user, the object msg->msg_iter.iov is uninit stack memory in caif_seqpkt_sendmsg which is defined in ___sys_sendmsg. So we cann't just judge msg->msg_iter.iov->base directlly. We can use nr_segs to judge msg in caif_seqpkt_sendmsg whether has data buffers. ===================================================== BUG: KMSAN: uninit-value in caif_seqpkt_sendmsg+0x693/0xf60 net/caif/caif_socket.c:542 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1c9/0x220 lib/dump_stack.c

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2021-47296

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

    KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak

    In the Linux kernel, the following vulnerability has been resolved: KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak vcpu_put is not called if the user copy fails. This can result in preempt notifier corruption and crashes, among other issues.

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2021-47295

    Hoch · CVSS 7.5EPSS 1,5%Korrektur verfügbar

    net: sched: fix memory leak in tcindex_partial_destroy_work

    In the Linux kernel, the following vulnerability has been resolved: net: sched: fix memory leak in tcindex_partial_destroy_work Syzbot reported memory leak in tcindex_set_parms(). The problem was in non-freed perfect hash in tcindex_partial_destroy_work(). In tcindex_set_parms() new tcindex_data is allocated and some fields from old one are copied to new one, but not the perfect hash. Since tcindex_partial_destroy_work() is the destroy function for old tcindex_data, we need to free perfect hash to avoid memory leak.

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2021-47294

    Mittel · CVSS 6.8EPSS 0,28%Korrektur verfügbar

    netrom: Decrease sock refcount when sock timers expire

    In the Linux kernel, the following vulnerability has been resolved: netrom: Decrease sock refcount when sock timers expire Commit 63346650c1a9 ("netrom: switch to sock timer API") switched to use sock timer API. It replaces mod_timer() by sk_reset_timer(), and del_timer() by sk_stop_timer(). Function sk_reset_timer() will increase the refcount of sock if it is called on an inactive timer, hence, in case the timer expires, we need to decrease the refcount ourselves in the handler, otherwise, the sock refcount will be unbalanced and the sock will never be freed.

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2021-47293

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

    net/sched: act_skbmod: Skip non-Ethernet packets

    In the Linux kernel, the following vulnerability has been resolved: net/sched: act_skbmod: Skip non-Ethernet packets Currently tcf_skbmod_act() assumes that packets use Ethernet as their L2 protocol, which is not always the case. As an example, for CAN devices: $ ip link add dev vcan0 type vcan $ ip link set up vcan0 $ tc qdisc add dev vcan0 root handle 1: htb $ tc filter add dev vcan0 parent 1: protocol ip prio 10 \ matchall action skbmod swap mac Doing the above silently corrupts all the packets. Do not perform skbmod actions for non-Ethernet packets.

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2021-47291

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

    ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions

    In the Linux kernel, the following vulnerability has been resolved: ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions While running the self-tests on a KASAN enabled kernel, I observed a slab-out-of-bounds splat very similar to the one reported in commit 821bbf79fe46 ("ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions"). We additionally need to take care of fib6_metrics initialization failure when the caller provides an nh. The fix is similar, explicitly free the route instead of calling fib6_info_release on a half-initialized object.

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2021-47288

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

    media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()

    In the Linux kernel, the following vulnerability has been resolved: media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() Fix an 11-year old bug in ngene_command_config_free_buf() while addressing the following warnings caught with -Warray-bounds: arch/alpha/include/asm/string.h:22:16: warning: '__builtin_memcpy' offset [12, 16] from the object at 'com' is out of the bounds of referenced subobject 'config' with type 'unsigned char' at offset 10 [-Warray-bounds] arch/x86/include/asm/string_32.h:182:25: warning: '__builtin_memcpy' offset [12, 16] from the object at 'com' is out of the bounds of referenced subobject 'config'

    • Auf 5.4.0-1005.6 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2021-47228

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

    x86/ioremap: Map EFI-reserved memory as encrypted for SEV

    In the Linux kernel, the following vulnerability has been resolved: x86/ioremap: Map EFI-reserved memory as encrypted for SEV Some drivers require memory that is marked as EFI boot services data. In order for this memory to not be re-used by the kernel after ExitBootServices(), efi_mem_reserve() is used to preserve it by inserting a new EFI memory descriptor and marking it with the EFI_MEMORY_RUNTIME attribute. Under SEV, memory marked with the EFI_MEMORY_RUNTIME attribute needs to be mapped encrypted by Linux, otherwise the kernel might crash at boot like below: EFI Variables Facility v0.08 2004-May-17 general protection fault, proba

    • Auf 5.4.0-1012.13 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-36007

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

    mlxsw: spectrum_acl_tcam: Fix warning during rehash

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix warning during rehash As previously explained, the rehash delayed work migrates filters from one region to another. This is done by iterating over all chunks (all the filters with the same priority) in the region and in each chunk iterating over all the filters. When the work runs out of credits it stores the current chunk and entry as markers in the per-work context so that it would know where to resume the migration from the next time the work is scheduled. Upon error, the chunk marker is reset to NULL, but without resetting the entry marke

    • Auf 5.4.0-1075.80 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-36006

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

    mlxsw: spectrum_acl_tcam: Fix incorrect list API usage

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix incorrect list API usage Both the function that migrates all the chunks within a region and the function that migrates all the entries within a chunk call list_first_entry() on the respective lists without checking that the lists are not empty. This is incorrect usage of the API, which leads to the following warning [1]. Fix by returning if the lists are empty as there is nothing to migrate in this case. [1] WARNING: CPU: 0 PID: 6437 at drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c:1266 mlxsw_sp_acl_tcam_vchunk_migrate_all+0x1f1/0>

    • Auf 5.4.0-1075.80 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-36004

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

    i40e: Do not use WQ_MEM_RECLAIM flag for workqueue

    In the Linux kernel, the following vulnerability has been resolved: i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Issue reported by customer during SRIOV testing, call trace: When both i40e and the i40iw driver are loaded, a warning in check_flush_dependency is being triggered. This seems to be because of the i40e driver workqueue is allocated with the WQ_MEM_RECLAIM flag, and the i40iw one is not. Similar error was encountered on ice too and it was fixed by removing the flag. Do the same for i40e too. [Feb 9 09:08] ------------[ cut here ]------------ [ +0.000004] workqueue: WQ_MEM_RECLAIM i40e:i40e_service_task [i40e] is flushing

    • Auf 5.4.0-1075.80 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-35997

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

    HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up

    In the Linux kernel, the following vulnerability has been resolved: HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up The flag I2C_HID_READ_PENDING is used to serialize I2C operations. However, this is not necessary, because I2C core already has its own locking for that. More importantly, this flag can cause a lock-up: if the flag is set in i2c_hid_xfer() and an interrupt happens, the interrupt handler (i2c_hid_irq) will check this flag and return immediately without doing anything, then the interrupt handler will be invoked again in an infinite loop. Since interrupt handler is an RT task, it takes over the CPU and the fla

    • Auf 5.4.0-1075.80 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-35984

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

    i2c: smbus: fix NULL function pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: i2c: smbus: fix NULL function pointer dereference Baruch reported an OOPS when using the designware controller as target only. Target-only modes break the assumption of one transfer function always being available. Fix this by always checking the pointer in __i2c_transfer. [wsa: dropped the simplification in core-smbus to avoid theoretical regressions]

    • Auf 5.4.0-1075.80 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 →