p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-gcp-5.4 · Seite 33

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 1756

  1. CVE-2022-49388

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

    ubi: ubi_create_volume: Fix use-after-free when volume creation failed

    In the Linux kernel, the following vulnerability has been resolved: ubi: ubi_create_volume: Fix use-after-free when volume creation failed There is an use-after-free problem for 'eba_tbl' in ubi_create_volume()'s error handling path: ubi_eba_replace_table(vol, eba_tbl) vol->eba_tbl = tbl out_mapping: ubi_eba_destroy_table(eba_tbl) // Free 'eba_tbl' out_unlock: put_device(&vol->dev) vol_release kfree(tbl->entries) // UAF Fix it by removing redundant 'eba_tbl' releasing. Fetch a reproducer in [Link].

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49385

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

    driver: base: fix UAF when driver_attach failed

    In the Linux kernel, the following vulnerability has been resolved: driver: base: fix UAF when driver_attach failed When driver_attach(drv); failed, the driver_private will be freed. But it has been added to the bus, which caused a UAF. To fix it, we need to delete it from the bus when failed.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49382

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

    soc: rockchip: Fix refcount leak in rockchip_grf_init

    In the Linux kernel, the following vulnerability has been resolved: soc: rockchip: Fix refcount leak in rockchip_grf_init of_find_matching_node_and_match returns a node pointer with refcount incremented, we should use of_node_put() on it when done. Add missing of_node_put() to avoid refcount leak.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49381

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

    jffs2: fix memory leak in jffs2_do_fill_super

    In the Linux kernel, the following vulnerability has been resolved: jffs2: fix memory leak in jffs2_do_fill_super If jffs2_iget() or d_make_root() in jffs2_do_fill_super() returns an error, we can observe the following kmemleak report: -------------------------------------------- unreferenced object 0xffff888105a65340 (size 64): comm "mount", pid 710, jiffies 4302851558 (age 58.239s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<ffffffff859c45e5>] kmem_cache_alloc_trace+0x475/0x8a0 [<ffffffff86

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49380

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

    f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() As Yanming reported in bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=215897 I have encountered a bug in F2FS file system in kernel v5.17. The kernel should enable CONFIG_KASAN=y and CONFIG_KASAN_INLINE=y. You can reproduce the bug by running the following commands: The kernel message is shown below: kernel BUG at fs/f2fs/f2fs.h:2511! Call Trace: f2fs_remove_inode_page+0x2a2/0x830 f2fs_evict_inode+0x9b7/0x1510 evict+0x282/0x4e0 do_unlinkat+0x33a/0x540 __x64_sys_unlinkat+0x8e/0xd0 do_syscall_64+0x3b

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49375

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

    rtc: mt6397: check return value after calling platform_get_resource()

    In the Linux kernel, the following vulnerability has been resolved: rtc: mt6397: check return value after calling platform_get_resource() It will cause null-ptr-deref if platform_get_resource() returns NULL, we need check the return value.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49374

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

    tipc: check attribute length for bearer name

    In the Linux kernel, the following vulnerability has been resolved: tipc: check attribute length for bearer name syzbot reported uninit-value: ===================================================== BUG: KMSAN: uninit-value in string_nocheck lib/vsprintf.c:644 [inline] BUG: KMSAN: uninit-value in string+0x4f9/0x6f0 lib/vsprintf.c:725 string_nocheck lib/vsprintf.c:644 [inline] string+0x4f9/0x6f0 lib/vsprintf.c:725 vsnprintf+0x2222/0x3650 lib/vsprintf.c:2806 vprintk_store+0x537/0x2150 kernel/printk/printk.c:2158 vprintk_emit+0x28b/0xab0 kernel/printk/printk.c:2256 vprintk_default+0x86/0xa0 kernel/printk/printk.c:2283 vprintk+0x15f/0x180

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49373

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

    watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe

    In the Linux kernel, the following vulnerability has been resolved: watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe of_parse_phandle() returns a node pointer with refcount incremented, we should use of_node_put() on it when done. Add missing of_node_put() in some error paths.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-49372

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

    tcp: tcp_rtx_synack() can be called from process context

    In the Linux kernel, the following vulnerability has been resolved: tcp: tcp_rtx_synack() can be called from process context Laurent reported the enclosed report [1] This bug triggers with following coditions: 0) Kernel built with CONFIG_DEBUG_PREEMPT=y 1) A new passive FastOpen TCP socket is created. This FO socket waits for an ACK coming from client to be a complete ESTABLISHED one. 2) A socket operation on this socket goes through lock_sock() release_sock() dance. 3) While the socket is owned by the user in step 2), a retransmit of the SYN is received and stored in socket backlog. 4) At release_sock() time, the socket back

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-49371

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

    driver core: fix deadlock in __device_attach

    In the Linux kernel, the following vulnerability has been resolved: driver core: fix deadlock in __device_attach In __device_attach function, The lock holding logic is as follows: ... __device_attach device_lock(dev) // get lock dev async_schedule_dev(__device_attach_async_helper, dev); // func async_schedule_node async_schedule_node_domain(func) entry = kzalloc(sizeof(struct async_entry), GFP_ATOMIC); /* when fail or work limit, sync to execute func, but __device_attach_async_helper will get lock dev as well, which will lead to A-A deadlock. */ if (!entry || atomic_read(&entry_count) > MAX_WORK) { fun

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-49370

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

    firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle

    In the Linux kernel, the following vulnerability has been resolved: firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle kobject_init_and_add() takes reference even when it fails. According to the doc of kobject_init_and_add() If this function returns an error, kobject_put() must be called to properly clean up the memory associated with the object. Fix this issue by calling kobject_put().

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-49368

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

    net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() The "fsp->location" variable comes from user via ethtool_get_rxnfc(). Check that it is valid to prevent an out of bounds read.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-49367

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

    net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register of_get_child_by_name() returns a node pointer with refcount incremented, we should use of_node_put() on it when done. mv88e6xxx_mdio_register() pass the device node to of_mdiobus_register(). We don't need the device node after it. Add missing of_node_put() to avoid refcount leak.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-49364

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

    f2fs: fix to clear dirty inode in f2fs_evict_inode()

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to clear dirty inode in f2fs_evict_inode() As Yanming reported in bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=215904 The kernel message is shown below: kernel BUG at fs/f2fs/inode.c:825! Call Trace: evict+0x282/0x4e0 __dentry_kill+0x2b2/0x4d0 shrink_dentry_list+0x17c/0x4f0 shrink_dcache_parent+0x143/0x1e0 do_one_tree+0x9/0x30 shrink_dcache_for_umount+0x51/0x120 generic_shutdown_super+0x5c/0x3a0 kill_block_super+0x90/0xd0 kill_f2fs_super+0x225/0x310 deactivate_locked_super+0x78/0xc0 cleanup_mnt+0x2b7/0x480 task_work_run+0xc8/0x150 exit_to_

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-49363

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

    f2fs: fix to do sanity check on block address in f2fs_do_zero_range()

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to do sanity check on block address in f2fs_do_zero_range() As Yanming reported in bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=215894 I have encountered a bug in F2FS file system in kernel v5.17. I have uploaded the system call sequence as case.c, and a fuzzed image can be found in google net disk The kernel should enable CONFIG_KASAN=y and CONFIG_KASAN_INLINE=y. You can reproduce the bug by running the following commands: kernel BUG at fs/f2fs/segment.c:2291! Call Trace: f2fs_invalidate_blocks+0x193/0x2d0 f2fs_fallocate+0x2593/0x4a70 vfs_falloca

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-49358

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

    netfilter: nf_tables: memleak flow rule from commit path

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: memleak flow rule from commit path Abort path release flow rule object, however, commit path does not. Update code to destroy these objects before releasing the transaction.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-49357

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

    efi: Do not import certificates from UEFI Secure Boot for T2 Macs

    In the Linux kernel, the following vulnerability has been resolved: efi: Do not import certificates from UEFI Secure Boot for T2 Macs On Apple T2 Macs, when Linux attempts to read the db and dbx efi variables at early boot to load UEFI Secure Boot certificates, a page fault occurs in Apple firmware code and EFI runtime services are disabled with the following logs: [Firmware Bug]: Page fault caused by firmware at PA: 0xffffb1edc0068000 WARNING: CPU: 3 PID: 104 at arch/x86/platform/efi/quirks.c:735 efi_crash_gracefully_on_page_fault+0x50/0xf0 (Removed some logs from here) Call Trace: <TASK> page_fault_oops+0x4f/0x2c0 ? search_bpf_extable

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-49354

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

    ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe

    In the Linux kernel, the following vulnerability has been resolved: ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe of_find_device_by_node() takes reference, we should use put_device() to release it when not need anymore. Add missing put_device() to avoid refcount leak.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-49351

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

    net: altera: Fix refcount leak in altera_tse_mdio_create

    In the Linux kernel, the following vulnerability has been resolved: net: altera: Fix refcount leak in altera_tse_mdio_create Every iteration of for_each_child_of_node() decrements the reference count of the previous node. When break from a for_each_child_of_node() loop, we need to explicitly call of_node_put() on the child node when not need anymore. Add missing of_node_put() to avoid refcount leak.

    • Auf 5.4.0-1089.97~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2022-49350

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

    net: mdio: unexport __init-annotated mdio_bus_init()

    In the Linux kernel, the following vulnerability has been resolved: net: mdio: unexport __init-annotated mdio_bus_init() EXPORT_SYMBOL and __init is a bad combination because the .init.text section is freed up after the initialization. Hence, modules cannot use symbols annotated __init. The access to a freed symbol may end up with kernel panic. modpost used to detect it, but it has been broken for a decade. Recently, I fixed modpost so it started to warn it again, then this showed up in linux-next builds. There are two ways to fix it: - Remove __init - Remove EXPORT_SYMBOL I chose the latter for this case because the only in-tree c

    • Auf 5.4.0-1089.97~18.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 →