p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-bluefield · Seite 111

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 3291

  1. CVE-2021-47368

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

    enetc: Fix illegal access when reading affinity_hint

    In the Linux kernel, the following vulnerability has been resolved: enetc: Fix illegal access when reading affinity_hint irq_set_affinity_hit() stores a reference to the cpumask_t parameter in the irq descriptor, and that reference can be accessed later from irq_affinity_hint_proc_show(). Since the cpu_mask parameter passed to irq_set_affinity_hit() has only temporary storage (it's on the stack memory), later accesses to it are illegal. Thus reads from the corresponding procfs affinity_hint file can result in paging request oops. The issue is fixed by the get_cpu_mask() helper, which provides a permanent storage for the cpumask_t parameter

    • Auf 5.4.0-1022.25 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2021-47361

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

    mcb: fix error handling in mcb_alloc_bus()

    In the Linux kernel, the following vulnerability has been resolved: mcb: fix error handling in mcb_alloc_bus() There are two bugs: 1) If ida_simple_get() fails then this code calls put_device(carrier) but we haven't yet called get_device(carrier) and probably that leads to a use after free. 2) After device_initialize() then we need to use put_device() to release the bus. This will free the internal resources tied to the device and call mcb_free_bus() which will free the rest.

    • Auf 5.4.0-1022.25 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2021-47360

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

    binder: make sure fd closes complete

    In the Linux kernel, the following vulnerability has been resolved: binder: make sure fd closes complete During BC_FREE_BUFFER processing, the BINDER_TYPE_FDA object cleanup may close 1 or more fds. The close operations are completed using the task work mechanism -- which means the thread needs to return to userspace or the file object may never be dereferenced -- which can lead to hung processes. Force the binder thread back to userspace if an fd is closed during BC_FREE_BUFFER handling.

    • Auf 5.4.0-1022.25 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2021-47358

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

    staging: greybus: uart: fix tty use after free

    In the Linux kernel, the following vulnerability has been resolved: staging: greybus: uart: fix tty use after free User space can hold a tty open indefinitely and tty drivers must not release the underlying structures until the last user is gone. Switch to using the tty-port reference counter to manage the life time of the greybus tty state to avoid use after free after a disconnect.

    • Auf 5.4.0-1022.25 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2021-47357

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

    atm: iphase: fix possible use-after-free in ia_module_exit()

    In the Linux kernel, the following vulnerability has been resolved: atm: iphase: fix possible use-after-free in ia_module_exit() This module's remove path calls del_timer(). However, that function does not wait until the timer handler finishes. This means that the timer handler may still be running after the driver's remove function has finished, which would result in a use-after-free. Fix by calling del_timer_sync(), which makes sure the timer handler has finished, and unable to re-schedule itself.

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2021-47356

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

    mISDN: fix possible use-after-free in HFC_cleanup()

    In the Linux kernel, the following vulnerability has been resolved: mISDN: fix possible use-after-free in HFC_cleanup() This module's remove path calls del_timer(). However, that function does not wait until the timer handler finishes. This means that the timer handler may still be running after the driver's remove function has finished, which would result in a use-after-free. Fix by calling del_timer_sync(), which makes sure the timer handler has finished, and unable to re-schedule itself.

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2021-47355

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

    atm: nicstar: Fix possible use-after-free in nicstar_cleanup()

    In the Linux kernel, the following vulnerability has been resolved: atm: nicstar: Fix possible use-after-free in nicstar_cleanup() This module's remove path calls del_timer(). However, that function does not wait until the timer handler finishes. This means that the timer handler may still be running after the driver's remove function has finished, which would result in a use-after-free. Fix by calling del_timer_sync(), which makes sure the timer handler has finished, and unable to re-schedule itself.

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2021-47353

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

    udf: Fix NULL pointer dereference in udf_symlink function

    In the Linux kernel, the following vulnerability has been resolved: udf: Fix NULL pointer dereference in udf_symlink function In function udf_symlink, epos.bh is assigned with the value returned by udf_tgetblk. The function udf_tgetblk is defined in udf/misc.c and returns the value of sb_getblk function that could be NULL. Then, epos.bh is used without any check, causing a possible NULL pointer dereference when sb_getblk fails. This fix adds a check to validate the value of epos.bh.

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2021-47351

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

    ubifs: Fix races between xattr_{set|get} and listxattr operations

    In the Linux kernel, the following vulnerability has been resolved: ubifs: Fix races between xattr_{set|get} and listxattr operations UBIFS may occur some problems with concurrent xattr_{set|get} and listxattr operations, such as assertion failure, memory corruption, stale xattr value[1]. Fix it by importing a new rw-lock in @ubifs_inode to serilize write operations on xattr, concurrent read operations are still effective, just like ext4. [1] https://lore.kernel.org/linux-mtd/[email protected]

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2021-47350

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

    powerpc/mm: Fix lockup on kernel exec fault

    In the Linux kernel, the following vulnerability has been resolved: powerpc/mm: Fix lockup on kernel exec fault The powerpc kernel is not prepared to handle exec faults from kernel. Especially, the function is_exec_fault() will return 'false' when an exec fault is taken by kernel, because the check is based on reading current->thread.regs->trap which contains the trap from user. For instance, when provoking a LKDTM EXEC_USERSPACE test, current->thread.regs->trap is set to SYSCALL trap (0xc00), and the fault taken by the kernel is not seen as an exec fault by set_access_flags_filter(). Commit d7df2443cd5f ("powerpc/mm: Fix spurious segfaul

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2021-47347

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

    wl1251: Fix possible buffer overflow in wl1251_cmd_scan

    In the Linux kernel, the following vulnerability has been resolved: wl1251: Fix possible buffer overflow in wl1251_cmd_scan Function wl1251_cmd_scan calls memcpy without checking the length. Harden by checking the length is within the maximum allowed size.

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2021-47346

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

    coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()

    In the Linux kernel, the following vulnerability has been resolved: coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() commit 6f755e85c332 ("coresight: Add helper for inserting synchronization packets") removed trailing '\0' from barrier_pkt array and updated the call sites like etb_update_buffer() to have proper checks for barrier_pkt size before read but missed updating tmc_update_etf_buffer() which still reads barrier_pkt past the array size resulting in KASAN out-of-bounds bug. Fix this by adding a check for barrier_pkt size before accessing like it is done in etb_update_buffer(). BUG: KASAN: global-out-of-bounds

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2021-47345

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

    RDMA/cma: Fix rdma_resolve_route() memory leak

    In the Linux kernel, the following vulnerability has been resolved: RDMA/cma: Fix rdma_resolve_route() memory leak Fix a memory leak when "mda_resolve_route() is called more than once on the same "rdma_cm_id". This is possible if cma_query_handler() triggers the RDMA_CM_EVENT_ROUTE_ERROR flow which puts the state machine back and allows rdma_resolve_route() to be called again.

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2021-47344

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

    media: zr364xx: fix memory leak in zr364xx_start_readpipe

    In the Linux kernel, the following vulnerability has been resolved: media: zr364xx: fix memory leak in zr364xx_start_readpipe syzbot reported memory leak in zr364xx driver. The problem was in non-freed urb in case of usb_submit_urb() fail. backtrace: [<ffffffff82baedf6>] kmalloc include/linux/slab.h:561 [inline] [<ffffffff82baedf6>] usb_alloc_urb+0x66/0xe0 drivers/usb/core/urb.c:74 [<ffffffff82f7cce8>] zr364xx_start_readpipe+0x78/0x130 drivers/media/usb/zr364xx/zr364xx.c:1022 [<ffffffff84251dfc>] zr364xx_board_init drivers/media/usb/zr364xx/zr364xx.c:1383 [inline] [<ffffffff84251dfc>] zr364xx_probe+0x6a3/0x851 drivers/media/usb/z

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2021-47343

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

    dm btree remove: assign new_root only when removal succeeds

    In the Linux kernel, the following vulnerability has been resolved: dm btree remove: assign new_root only when removal succeeds remove_raw() in dm_btree_remove() may fail due to IO read error (e.g. read the content of origin block fails during shadowing), and the value of shadow_spine::root is uninitialized, but the uninitialized value is still assign to new_root in the end of dm_btree_remove(). For dm-thin, the value of pmd->details_root or pmd->root will become an uninitialized value, so if trying to read details_info tree again out-of-bound memory may occur as showed below: general protection fault, probably for non-canonical address

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2021-47341

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

    KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio

    In the Linux kernel, the following vulnerability has been resolved: KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio BUG: KASAN: use-after-free in kvm_vm_ioctl_unregister_coalesced_mmio+0x7c/0x1ec arch/arm64/kvm/../../../virt/kvm/coalesced_mmio.c:183 Read of size 8 at addr ffff0000c03a2500 by task syz-executor083/4269 CPU: 5 PID: 4269 Comm: syz-executor083 Not tainted 5.10.0 #7 Hardware name: linux,dummy-virt (DT) Call trace: dump_backtrace+0x0/0x2d0 arch/arm64/kernel/stacktrace.c:132 show_stack+0x28/0x34 arch/arm64/kernel/stacktrace.c:196 __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x110/0x164 lib/

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2021-47340

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

    jfs: fix GPF in diFree

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix GPF in diFree Avoid passing inode with JFS_SBI(inode->i_sb)->ipimap == NULL to diFree()[1]. GFP will appear: struct inode *ipimap = JFS_SBI(ip->i_sb)->ipimap; struct inomap *imap = JFS_IP(ipimap)->i_imap; JFS_IP() will return invalid pointer when ipimap == NULL Call Trace: diFree+0x13d/0x2dc0 fs/jfs/jfs_imap.c:853 [1] jfs_evict_inode+0x2c9/0x370 fs/jfs/inode.c:154 evict+0x2ed/0x750 fs/inode.c:578 iput_final fs/inode.c:1654 [inline] iput.part.0+0x3fe/0x820 fs/inode.c:1680 iput+0x58/0x70 fs/inode.c:1670

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2021-47338

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

    fbmem: Do not delete the mode that is still in use

    In the Linux kernel, the following vulnerability has been resolved: fbmem: Do not delete the mode that is still in use The execution of fb_delete_videomode() is not based on the result of the previous fbcon_mode_deleted(). As a result, the mode is directly deleted, regardless of whether it is still in use, which may cause UAF. ================================================================== BUG: KASAN: use-after-free in fb_mode_is_equal+0x36e/0x5e0 \ drivers/video/fbdev/core/modedb.c:924 Read of size 4 at addr ffff88807e0ddb1c by task syz-executor.0/18962 CPU: 2 PID: 18962 Comm: syz-executor.0 Not tainted 5.10.45-rc1+ #3 Hardware name:

    • Auf 5.4.0-1019.22 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2021-47336

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

    smackfs: restrict bytes count in smk_set_cipso()

    In the Linux kernel, the following vulnerability has been resolved: smackfs: restrict bytes count in smk_set_cipso() Oops, I failed to update subject line. From 07571157c91b98ce1a4aa70967531e64b78e8346 Mon Sep 17 00:00:00 2001 Date: Mon, 12 Apr 2021 22:25:06 +0900 Subject: [PATCH] smackfs: restrict bytes count in smk_set_cipso() Commit 7ef4c19d245f3dc2 ("smackfs: restrict bytes count in smackfs write functions") missed that count > SMK_CIPSOMAX check applies to only format == SMK_FIXED24_FMT case.

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