p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-aws-5.15 · Seite 167

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4238

  1. CVE-2024-35884

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

    udp: do not accept non-tunnel GSO skbs landing in a tunnel

    In the Linux kernel, the following vulnerability has been resolved: udp: do not accept non-tunnel GSO skbs landing in a tunnel When rx-udp-gro-forwarding is enabled UDP packets might be GROed when being forwarded. If such packets might land in a tunnel this can cause various issues and udp_gro_receive makes sure this isn't the case by looking for a matching socket. This is performed in udp4/6_gro_lookup_skb but only in the current netns. This is an issue with tunneled packets when the endpoint is in another netns. In such cases the packets will be GROed at the UDP level, which leads to various issues later on. The same thing can happen with

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-35879

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

    of: dynamic: Synchronize of_changeset_destroy() with the devlink removals

    In the Linux kernel, the following vulnerability has been resolved: of: dynamic: Synchronize of_changeset_destroy() with the devlink removals In the following sequence: 1) of_platform_depopulate() 2) of_overlay_remove() During the step 1, devices are destroyed and devlinks are removed. During the step 2, OF nodes are destroyed but __of_changeset_entry_destroy() can raise warnings related to missing of_node_put(): ERROR: memory leak, expected refcount 1 instead of 2 ... Indeed, during the devlink removals performed at step 1, the removal itself releasing the device (and the attached of_node) is done by a job queued in a workqueue and

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-35877

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

    x86/mm/pat: fix VM_PAT handling in COW mappings

    In the Linux kernel, the following vulnerability has been resolved: x86/mm/pat: fix VM_PAT handling in COW mappings PAT handling won't do the right thing in COW mappings: the first PTE (or, in fact, all PTEs) can be replaced during write faults to point at anon folios. Reliably recovering the correct PFN and cachemode using follow_phys() from PTEs will not work in COW mappings. Using follow_phys(), we might just get the address+protection of the anon folio (which is very wrong), or fail on swap/nonswap entries, failing follow_phys() and triggering a WARN_ON_ONCE() in untrack_pfn() and track_pfn_copy(), not properly calling free_pfn_range(

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-35872

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

    mm/secretmem: fix GUP-fast succeeding on secretmem folios

    In the Linux kernel, the following vulnerability has been resolved: mm/secretmem: fix GUP-fast succeeding on secretmem folios folio_is_secretmem() currently relies on secretmem folios being LRU folios, to save some cycles. However, folios might reside in a folio batch without the LRU flag set, or temporarily have their LRU flag cleared. Consequently, the LRU flag is unreliable for this purpose. In particular, this is the case when secretmem_fault() allocates a fresh page and calls filemap_add_folio()->folio_add_lru(). The folio might be added to the per-cpu folio batch and won't get the LRU flag set until the batch was drained using e.g

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-35871

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

    riscv: process: Fix kernel gp leakage

    In the Linux kernel, the following vulnerability has been resolved: riscv: process: Fix kernel gp leakage childregs represents the registers which are active for the new thread in user context. For a kernel thread, childregs->gp is never used since the kernel gp is not touched by switch_to. For a user mode helper, the gp value can be observed in user space after execve or possibly by other means. [From the email thread] The /* Kernel thread */ comment is somewhat inaccurate in that it is also used for user_mode_helper threads, which exec a user process, e.g. /sbin/init or when /proc/sys/kernel/core_pattern is a pipe. Such threads do not h

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-35864

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

    smb: client: fix potential UAF in smb2_is_valid_lease_break()

    In the Linux kernel, the following vulnerability has been resolved: smb: client: fix potential UAF in smb2_is_valid_lease_break() Skip sessions that are being teared down (status == SES_EXITING) to avoid UAF.

    • Auf 5.15.0-1081.88~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-35857

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

    icmp: prevent possible NULL dereferences from icmp_build_probe()

    In the Linux kernel, the following vulnerability has been resolved: icmp: prevent possible NULL dereferences from icmp_build_probe() First problem is a double call to __in_dev_get_rcu(), because the second one could return NULL. if (__in_dev_get_rcu(dev) && __in_dev_get_rcu(dev)->ifa_list) Second problem is a read from dev->ip6_ptr with no NULL check: if (!list_empty(&rcu_dereference(dev->ip6_ptr)->addr_list)) Use the correct RCU API to fix these. v2: add missing include <net/addrconf.h>

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-35855

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

    mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update The rule activity update delayed work periodically traverses the list of configured rules and queries their activity from the device. As part of this task it accesses the entry pointed by 'ventry->entry', but this entry can be changed concurrently by the rehash delayed work, leading to a use-after-free [1]. Fix by closing the race and perform the activity query under the 'vregion->lock' mutex. [1] BUG: KASAN: slab-use-after-free in mlxsw_sp_acl_tcam_flower_rule_activity_get+0x121/0x140 Read of s

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-35854

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

    mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash The rehash delayed work migrates filters from one region to another according to the number of available credits. The migrated from region is destroyed at the end of the work if the number of credits is non-negative as the assumption is that this is indicative of migration being complete. This assumption is incorrect as a non-negative number of credits can also be the result of a failed migration. The destruction of a region that still has filters referencing it can result in a use-after-free [1]. Fix by

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-35853

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

    mlxsw: spectrum_acl_tcam: Fix memory leak during rehash

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix memory leak during rehash 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. If the migration fails, the code tries to migrate the filters back to the old region. However, the rollback itself can also fail in which case another migration will be erroneously performed. Besides the fact that this ping pong is not a very good idea, it also creates a problem. Each virtual chunk refere

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-35852

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

    mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work

    In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work The rehash delayed work is rescheduled with a delay if the number of credits at end of the work is not negative as supposedly it means that the migration ended. Otherwise, it is rescheduled immediately. After "mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash" the above is no longer accurate as a non-negative number of credits is no longer indicative of the migration being done. It can also happen if the work encountered an error in which case the migration will resume the next time the

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-35851

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

    Bluetooth: qca: fix NULL-deref on non-serdev suspend

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: qca: fix NULL-deref on non-serdev suspend Qualcomm ROME controllers can be registered from the Bluetooth line discipline and in this case the HCI UART serdev pointer is NULL. Add the missing sanity check to prevent a NULL-pointer dereference when wakeup() is called for a non-serdev controller during suspend. Just return true for now to restore the original behaviour and address the crash with pre-6.2 kernels, which do not have commit e9b3e5b8c657 ("Bluetooth: hci_qca: only assign wakeup with serial port support") that causes the crash to happen already at setup

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-35849

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

    btrfs: fix information leak in btrfs_ioctl_logical_to_ino()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Syzbot reported the following information leak for in btrfs_ioctl_logical_to_ino(): BUG: KMSAN: kernel-infoleak in instrument_copy_to_user include/linux/instrumented.h:114 [inline] BUG: KMSAN: kernel-infoleak in _copy_to_user+0xbc/0x110 lib/usercopy.c:40 instrument_copy_to_user include/linux/instrumented.h:114 [inline] _copy_to_user+0xbc/0x110 lib/usercopy.c:40 copy_to_user include/linux/uaccess.h:191 [inline] btrfs_ioctl_logical_to_ino+0x440/0x750 fs/btrfs/ioctl.c:3499 btrfs_ioctl+0x714/0x1260

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-35848

    Hoch · CVSS 7EPSS 0,19%Korrektur verfügbar

    eeprom: at24: fix memory corruption race condition

    In the Linux kernel, the following vulnerability has been resolved: eeprom: at24: fix memory corruption race condition If the eeprom is not accessible, an nvmem device will be registered, the read will fail, and the device will be torn down. If another driver accesses the nvmem device after the teardown, it will reference invalid memory. Move the failure point before registering the nvmem device.

    • Auf 5.15.0-1067.73~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-35847

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

    irqchip/gic-v3-its: Prevent double free on error

    In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v3-its: Prevent double free on error The error handling path in its_vpe_irq_domain_alloc() causes a double free when its_vpe_init() fails after successfully allocating at least one interrupt. This happens because its_vpe_irq_domain_free() frees the interrupts along with the area bitmap and the vprop_page and its_vpe_irq_domain_alloc() subsequently frees the area bitmap and the vprop_page again. Fix this by unconditionally invoking its_vpe_irq_domain_free() which handles all cases correctly and by removing the bitmap/vprop_page freeing from its_vpe_irq_domain_al

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-35845

    Kritisch · CVSS 9.1EPSS 1,17%Korrektur verfügbar

    wifi: iwlwifi: dbg-tlv: ensure NUL termination

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: dbg-tlv: ensure NUL termination The iwl_fw_ini_debug_info_tlv is used as a string, so we must ensure the string is terminated correctly before using it.

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-35844

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

    f2fs: compress: fix reserve_cblocks counting error when out of space

    In the Linux kernel, the following vulnerability has been resolved: f2fs: compress: fix reserve_cblocks counting error when out of space When a file only needs one direct_node, performing the following operations will cause the file to be unrepairable: unisoc # ./f2fs_io compress test.apk unisoc #df -h | grep dm-48 /dev/block/dm-48 112G 112G 1.2M 100% /data unisoc # ./f2fs_io release_cblocks test.apk 924 unisoc # df -h | grep dm-48 /dev/block/dm-48 112G 112G 4.8M 100% /data unisoc # dd if=/dev/random of=file4 bs=1M count=3 3145728 bytes (3.0 M) copied, 0.025 s, 120 M/s unisoc # df -h | grep dm-48 /dev/block/dm-48 112G 112G 1.8M 100% /dat

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-35840

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

    mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()

    In the Linux kernel, the following vulnerability has been resolved: mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() subflow_finish_connect() uses four fields (backup, join_id, thmac, none) that may contain garbage unless OPTION_MPTCP_MPJ_SYNACK has been set in mptcp_parse_option()

    • Auf 5.15.0-1057.63~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-52698

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

    calipso: fix memory leak in netlbl_calipso_add_pass()

    In the Linux kernel, the following vulnerability has been resolved: calipso: fix memory leak in netlbl_calipso_add_pass() If IPv6 support is disabled at boot (ipv6.disable=1), the calipso_init() -> netlbl_calipso_ops_register() function isn't called, and the netlbl_calipso_ops_get() function always returns NULL. In this case, the netlbl_calipso_add_pass() function allocates memory for the doi_def variable but doesn't free it with the calipso_doi_free(). BUG: memory leak unreferenced object 0xffff888011d68180 (size 64): comm "syz-executor.1", pid 10746, jiffies 4295410986 (age 17.928s) hex dump (first 32 bytes): 00 00 00 00 02 00 00

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