p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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-49434

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

    PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()

    In the Linux kernel, the following vulnerability has been resolved: PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() The sysfs sriov_numvfs_store() path acquires the device lock before the config space access lock: sriov_numvfs_store device_lock # A (1) acquire device lock sriov_configure vfio_pci_sriov_configure # (for example) vfio_pci_core_sriov_configure pci_disable_sriov sriov_disable pci_cfg_access_lock pci_wait_cfg # B (4) wait for dev->block_cfg_access == 0 Previously, pci_dev_lock() acquired the config space access lo

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

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

    RDMA/hfi1: Prevent use of lock before it is initialized

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Prevent use of lock before it is initialized If there is a failure during probe of hfi1 before the sdma_map_lock is initialized, the call to hfi1_free_devdata() will attempt to use a lock that has not been initialized. If the locking correctness validator is on then an INFO message and stack trace resembling the following may be seen: INFO: trying to register non-static key. The code is fine but needs lockdep annotation, or maybe you didn't initialize this object before use? turning off the locking correctness validator. Call Trace: register_lock_cla

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

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

    powerpc/xics: fix refcount leak in icp_opal_init()

    In the Linux kernel, the following vulnerability has been resolved: powerpc/xics: fix refcount leak in icp_opal_init() The of_find_compatible_node() function returns a node pointer with refcount incremented, use of_node_put() on it when done.

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

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

    powerpc/iommu: Add missing of_node_put in iommu_init_early_dart

    In the Linux kernel, the following vulnerability has been resolved: powerpc/iommu: Add missing of_node_put in iommu_init_early_dart The device_node pointer is returned by of_find_compatible_node with refcount incremented. We should use of_node_put() to avoid the refcount leak.

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

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

    RDMA/hfi1: Prevent panic when SDMA is disabled

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Prevent panic when SDMA is disabled If the hfi1 module is loaded with HFI1_CAP_SDMA off, a call to hfi1_write_iter() will dereference a NULL pointer and panic. A typical stack frame is: sdma_select_user_engine [hfi1] hfi1_user_sdma_process_request [hfi1] hfi1_write_iter [hfi1] do_iter_readv_writev do_iter_write vfs_writev do_writev do_syscall_64 The fix is to test for SDMA in hfi1_write_iter() and fail the I/O with EINVAL.

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

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

    f2fs: fix dereference of stale list iterator after loop body

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix dereference of stale list iterator after loop body The list iterator variable will be a bogus pointer if no break was hit. Dereferencing it (cur->page in this case) could load an out-of-bounds/undefined value making it unsafe to use that in the comparision to determine if the specific element was found. Since 'cur->page' *can* be out-ouf-bounds it cannot be guaranteed that by chance (or intention of an attacker) it matches the value of 'page' even though the correct element was not found. This is fixed by using a separate list iterator variable for the loop and

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

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

    video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup

    In the Linux kernel, the following vulnerability has been resolved: video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup of_parse_phandle() returns a node pointer with refcount incremented, we should use of_node_put() on it 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
  8. CVE-2022-49416

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

    wifi: mac80211: fix use-after-free in chanctx code

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix use-after-free in chanctx code In ieee80211_vif_use_reserved_context(), when we have an old context and the new context's replace_state is set to IEEE80211_CHANCTX_REPLACE_NONE, we free the old context in ieee80211_vif_use_reserved_reassign(). Therefore, we cannot check the old_ctx anymore, so we should set it to NULL after this point. However, since the new_ctx replace state is clearly not IEEE80211_CHANCTX_REPLACES_OTHER, we're not going to do anything else in this function and can just return to avoid accessing the freed old_ctx.

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

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

    ext4: fix race condition between ext4_write and ext4_convert_inline_data

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix race condition between ext4_write and ext4_convert_inline_data Hulk Robot reported a BUG_ON: ================================================================== EXT4-fs error (device loop3): ext4_mb_generate_buddy:805: group 0, block bitmap and bg descriptor inconsistent: 25 vs 31513 free clusters kernel BUG at fs/ext4/ext4_jbd2.c:53! invalid opcode: 0000 [#1] SMP KASAN PTI CPU: 0 PID: 25371 Comm: syz-executor.3 Not tainted 5.10.0+ #1 RIP: 0010:ext4_put_nojournal fs/ext4/ext4_jbd2.c:53 [inline] RIP: 0010:__ext4_journal_stop+0x10e/0x110 fs/ext4/ext4_jbd2.c:1

    • Auf 5.4.0-1092.101~18.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-49413

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

    bfq: Update cgroup information before merging bio

    In the Linux kernel, the following vulnerability has been resolved: bfq: Update cgroup information before merging bio When the process is migrated to a different cgroup (or in case of writeback just starts submitting bios associated with a different cgroup) bfq_merge_bio() can operate with stale cgroup information in bic. Thus the bio can be merged to a request from a different cgroup or it can result in merging of bfqqs for different cgroups or bfqqs of already dead cgroups and causing possible use-after-free issues. Fix the problem by updating cgroup information in bfq_merge_bio().

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

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

    bfq: Make sure bfqg for which we are queueing requests is online

    In the Linux kernel, the following vulnerability has been resolved: bfq: Make sure bfqg for which we are queueing requests is online Bios queued into BFQ IO scheduler can be associated with a cgroup that was already offlined. This may then cause insertion of this bfq_group into a service tree. But this bfq_group will get freed as soon as last bio associated with it is completed leading to use after free issues for service tree users. Fix the problem by making sure we always operate on online bfq_group. If the bfq_group associated with the bio is not online, we pick the first online parent.

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

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

    tracing: Fix potential double free in create_var_ref()

    In the Linux kernel, the following vulnerability has been resolved: tracing: Fix potential double free in create_var_ref() In create_var_ref(), init_var_ref() is called to initialize the fields of variable ref_field, which is allocated in the previous function call to create_hist_field(). Function init_var_ref() allocates the corresponding fields such as ref_field->system, but frees these fields when the function encounters an error. The caller later calls destroy_hist_field() to conduct error handling, which frees the fields and the variable itself. This results in double free of the fields which are already freed in the previous function.

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

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

    dlm: fix plock invalid read

    In the Linux kernel, the following vulnerability has been resolved: dlm: fix plock invalid read This patch fixes an invalid read showed by KASAN. A unlock will allocate a "struct plock_op" and a followed send_op() will append it to a global send_list data structure. In some cases a followed dev_read() moves it to recv_list and dev_write() will cast it to "struct plock_xop" and access fields which are only available in those structures. At this point an invalid read happens by accessing those fields. To fix this issue the "callback" field is moved to "struct plock_op" to indicate that a cast to "plock_xop" is allowed and does the additional

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

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

    RDMA/hfi1: Fix potential integer multiplication overflow errors

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Fix potential integer multiplication overflow errors When multiplying of different types, an overflow is possible even when storing the result in a larger type. This is because the conversion is done after the multiplication. So arithmetic overflow and thus in incorrect value is possible. Correct an instance of this in the inter packet delay calculation. Fix by ensuring one of the operands is u64 which will promote the other to u64 as well ensuring no overflow.

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

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

    tty: goldfish: Use tty_port_destroy() to destroy port

    In the Linux kernel, the following vulnerability has been resolved: tty: goldfish: Use tty_port_destroy() to destroy port In goldfish_tty_probe(), the port initialized through tty_port_init() should be destroyed in error paths.In goldfish_tty_remove(), qtty->port also should be destroyed or else might leak resources. Fix the above by calling tty_port_destroy().

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

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

    phy: qcom-qmp: fix struct clk leak on probe errors

    In the Linux kernel, the following vulnerability has been resolved: phy: qcom-qmp: fix struct clk leak on probe errors Make sure to release the pipe clock reference in case of a late probe error (e.g. probe deferral).

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

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

    phy: qcom-qmp: fix reset-controller leak on probe errors

    In the Linux kernel, the following vulnerability has been resolved: phy: qcom-qmp: fix reset-controller leak on probe errors Make sure to release the lane reset controller in case of a late probe error (e.g. probe deferral). Note that due to the reset controller being defined in devicetree in "lane" child nodes, devm_reset_control_get_exclusive() cannot be used directly.

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

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

    um: Fix out-of-bounds read in LDT setup

    In the Linux kernel, the following vulnerability has been resolved: um: Fix out-of-bounds read in LDT setup syscall_stub_data() expects the data_count parameter to be the number of longs, not bytes. ================================================================== BUG: KASAN: stack-out-of-bounds in syscall_stub_data+0x70/0xe0 Read of size 128 at addr 000000006411f6f0 by task swapper/1 CPU: 0 PID: 1 Comm: swapper Not tainted 5.18.0+ #18 Call Trace: show_stack.cold+0x166/0x2a7 __dump_stack+0x3a/0x43 dump_stack_lvl+0x1f/0x27 print_report.cold+0xdb/0xf81 kasan_report+0x119/0x1f0 kasan_check_range+0x3a3/0x440 memcpy+0x52/0x

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

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

    blk-iolatency: Fix inflight count imbalances and IO hangs on offline

    In the Linux kernel, the following vulnerability has been resolved: blk-iolatency: Fix inflight count imbalances and IO hangs on offline iolatency needs to track the number of inflight IOs per cgroup. As this tracking can be expensive, it is disabled when no cgroup has iolatency configured for the device. To ensure that the inflight counters stay balanced, iolatency_set_limit() freezes the request_queue while manipulating the enabled counter, which ensures that no IO is in flight and thus all counters are zero. Unfortunately, iolatency_set_limit() isn't the only place where the enabled counter is manipulated. iolatency_pd_offline() can als

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

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

    usb: usbip: fix a refcount leak in stub_probe()

    In the Linux kernel, the following vulnerability has been resolved: usb: usbip: fix a refcount leak in stub_probe() usb_get_dev() is called in stub_device_alloc(). When stub_probe() fails after that, usb_put_dev() needs to be called to release the reference. Fix this by moving usb_put_dev() to sdev_free error path handling. Find this by code review.

    • 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 →