p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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

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

    NULL pointer deference in acpi_db_convert_to_package of Linux acpi module

    The memory allocation function ACPI_ALLOCATE_ZEROED does not guarantee a successful allocation, but the subsequent code directly dereferences the pointer that receives it, which may lead to null pointer dereference. To fix this issue, a null pointer check should be added. If it is null, return exception code AE_NO_MEMORY.

    • Auf 5.15.0-1044.49~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-26817

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

    amdkfd: use calloc instead of kzalloc to avoid integer overflow

    In the Linux kernel, the following vulnerability has been resolved: amdkfd: use calloc instead of kzalloc to avoid integer overflow This uses calloc instead of doing the multiplication which might overflow.

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

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

    x86, relocs: Ignore relocations in .notes section

    In the Linux kernel, the following vulnerability has been resolved: x86, relocs: Ignore relocations in .notes section When building with CONFIG_XEN_PV=y, .text symbols are emitted into the .notes section so that Xen can find the "startup_xen" entry point. This information is used prior to booting the kernel, so relocations are not useful. In fact, performing relocations against the .notes section means that the KASLR base is exposed since /sys/kernel/notes is world-readable. To avoid leaking the KASLR base without breaking unprivileged tools that are expecting to read /sys/kernel/notes, skip performing relocations in the .notes section. Th

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-26811

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

    ksmbd: validate payload size in ipc response

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate payload size in ipc response If installing malicious ksmbd-tools, ksmbd.mountd can return invalid ipc response to ksmbd kernel server. ksmbd should validate payload size of ipc response from ksmbd.mountd to avoid memory overrun or slab-out-of-bounds. This patch validate 3 ipc response that has payload.

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

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

    vfio/pci: Disable auto-enable of exclusive INTx IRQ

    In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Disable auto-enable of exclusive INTx IRQ Currently for devices requiring masking at the irqchip for INTx, ie. devices without DisINTx support, the IRQ is enabled in request_irq() and subsequently disabled as necessary to align with the masked status flag. This presents a window where the interrupt could fire between these events, resulting in the IRQ incrementing the disable depth twice. This would be unrecoverable for a user since the masked flag prevents nested enables through vfio. Instead, invert the logic using IRQF_NO_AUTOEN such that exclusive INTx is ne

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

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

    vfio/fsl-mc: Block calling interrupt handler without trigger

    In the Linux kernel, the following vulnerability has been resolved: vfio/fsl-mc: Block calling interrupt handler without trigger The eventfd_ctx trigger pointer of the vfio_fsl_mc_irq object is initially NULL and may become NULL if the user sets the trigger eventfd to -1. The interrupt handler itself is guaranteed that trigger is always valid between request_irq() and free_irq(), but the loopback testing mechanisms to invoke the handler function need to test the trigger. The triggering and setting ioctl paths both make use of igate and are therefore mutually exclusive. The vfio-fsl-mc driver does not make use of irqfds, nor does it suppo

    • Auf 5.15.0-1065.71~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-26813

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

    vfio/platform: Create persistent IRQ handlers

    In the Linux kernel, the following vulnerability has been resolved: vfio/platform: Create persistent IRQ handlers The vfio-platform SET_IRQS ioctl currently allows loopback triggering of an interrupt before a signaling eventfd has been configured by the user, which thereby allows a NULL pointer dereference. Rather than register the IRQ relative to a valid trigger, register all IRQs in a disabled state in the device open path. This allows mask operations on the IRQ to nest within the overall enable state governed by a valid eventfd signal. This decouples @masked, protected by the @locked spinlock from @trigger, protected via the @igate mu

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

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

    vfio/pci: Create persistent INTx handler

    In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Create persistent INTx handler A vulnerability exists where the eventfd for INTx signaling can be deconfigured, which unregisters the IRQ handler but still allows eventfds to be signaled with a NULL context through the SET_IRQS ioctl or through unmask irqfd if the device interrupt is pending. Ideally this could be solved with some additional locking; the igate mutex serializes the ioctl and config space accesses, and the interrupt handler is unregistered relative to the trigger, but the irqfd path runs asynchronous to those. The igate mutex cannot be acquired fr

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

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

    vfio/pci: Lock external INTx masking ops

    In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Lock external INTx masking ops Mask operations through config space changes to DisINTx may race INTx configuration changes via ioctl. Create wrappers that add locking for paths outside of the core interrupt code. In particular, irq_type is updated holding igate, therefore testing is_intx() requires holding igate. For example clearing DisINTx from config space can otherwise race changes of the interrupt configuration. This aligns interfaces which may trigger the INTx eventfd into two camps, one side serialized by igate and the other only enabled while INTx is c

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

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

    netfilter: nft_set_pipapo: release elements in clone only from destroy path

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_pipapo: release elements in clone only from destroy path Clone already always provides a current view of the lookup table, use it to destroy the set, otherwise it is possible to destroy elements twice. This fix requires: 212ed75dc5fb ("netfilter: nf_tables: integrate pipapo into commit protocol") which came after: 9827a0e6e23b ("netfilter: nft_set_pipapo: release elements in clone from abort path").

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-26808

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

    netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain Remove netdevice from inet/ingress basechain in case NETDEV_UNREGISTER event is reported, otherwise a stale reference to netdevice remains in the hook list.

    • Auf 5.15.0-1061.67~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-26805

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

    netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter

    In the Linux kernel, the following vulnerability has been resolved: netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter syzbot reported the following uninit-value access issue [1]: netlink_to_full_skb() creates a new `skb` and puts the `skb->data` passed as a 1st arg of netlink_to_full_skb() onto new `skb`. The data size is specified as `len` and passed to skb_put_data(). This `len` is based on `skb->end` that is not data offset but buffer offset. The `skb->end` contains data and tailroom. Since the tailroom is not initialized when the new `skb` created, KMSAN detects uninitialized memory area when copying the data. This patch

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-26804

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

    net: ip_tunnel: prevent perpetual headroom growth

    In the Linux kernel, the following vulnerability has been resolved: net: ip_tunnel: prevent perpetual headroom growth syzkaller triggered following kasan splat: BUG: KASAN: use-after-free in __skb_flow_dissect+0x19d1/0x7a50 net/core/flow_dissector.c:1170 Read of size 1 at addr ffff88812fb4000e by task syz-executor183/5191 [..] kasan_report+0xda/0x110 mm/kasan/report.c:588 __skb_flow_dissect+0x19d1/0x7a50 net/core/flow_dissector.c:1170 skb_flow_dissect_flow_keys include/linux/skbuff.h:1514 [inline] ___skb_get_hash net/core/flow_dissector.c:1791 [inline] __skb_get_hash+0xc7/0x540 net/core/flow_dissector.c:1856 skb_get_hash include/linux

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-26803

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

    net: veth: clear GRO when clearing XDP even when down

    In the Linux kernel, the following vulnerability has been resolved: net: veth: clear GRO when clearing XDP even when down veth sets NETIF_F_GRO automatically when XDP is enabled, because both features use the same NAPI machinery. The logic to clear NETIF_F_GRO sits in veth_disable_xdp() which is called both on ndo_stop and when XDP is turned off. To avoid the flag from being cleared when the device is brought down, the clearing is skipped when IFF_UP is not set. Bringing the device down should indeed not modify its features. Unfortunately, this means that clearing is also skipped when XDP is disabled _while_ the device is down. And there'

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-26802

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

    stmmac: Clear variable when destroying workqueue

    In the Linux kernel, the following vulnerability has been resolved: stmmac: Clear variable when destroying workqueue Currently when suspending driver and stopping workqueue it is checked whether workqueue is not NULL and if so, it is destroyed. Function destroy_workqueue() does drain queue and does clear variable, but it does not set workqueue variable to NULL. This can cause kernel/module panic if code attempts to clear workqueue that was not initialized. This scenario is possible when resuming suspended driver in stmmac_resume(), because there is no handling for failed stmmac_hw_setup(), which can fail and return if DMA engine has failed

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-26801

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

    Bluetooth: Avoid potential use-after-free in hci_error_reset

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Avoid potential use-after-free in hci_error_reset While handling the HCI_EV_HARDWARE_ERROR event, if the underlying BT controller is not responding, the GPIO reset mechanism would free the hci_dev and lead to a use-after-free in hci_error_reset. Here's the call trace observed on a ChromeOS device with Intel AX201: queue_work_on+0x3e/0x6c __hci_cmd_sync_sk+0x2ee/0x4c0 [bluetooth <HASH:3b4a6>] ? init_wait_entry+0x31/0x31 __hci_cmd_sync+0x16/0x20 [bluetooth <HASH:3b4a 6>] hci_error_reset+0x4f/0xa4 [bluetooth <HASH:3b4a 6>] process_one_work+0x1d8/0

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

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

    tls: fix use-after-free on failed backlog decryption

    In the Linux kernel, the following vulnerability has been resolved: tls: fix use-after-free on failed backlog decryption When the decrypt request goes to the backlog and crypto_aead_decrypt returns -EBUSY, tls_do_decryption will wait until all async decryptions have completed. If one of them fails, tls_do_decryption will return -EBADMSG and tls_decrypt_sg jumps to the error path, releasing all the pages. But the pages have been passed to the async callback, and have already been released by tls_decrypt_done. The only true async case is when crypto_aead_decrypt returns -EINPROGRESS. With -EBUSY, we already waited so we can tell tls_sw_recv

    • Auf 5.15.0-1072.78~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-26798

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

    fbcon: always restore the old font data in fbcon_do_set_font()

    In the Linux kernel, the following vulnerability has been resolved: fbcon: always restore the old font data in fbcon_do_set_font() Commit a5a923038d70 (fbdev: fbcon: Properly revert changes when vc_resize() failed) started restoring old font data upon failure (of vc_resize()). But it performs so only for user fonts. It means that the "system"/internal fonts are not restored at all. So in result, the very first call to fbcon_do_set_font() performs no restore at all upon failing vc_resize(). This can be reproduced by Syzkaller to crash the system on the next invocation of font_get(). It's rather hard to hit the allocation failure in vc_resiz

    • Auf 5.15.0-1063.69~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-26795

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

    riscv: Sparse-Memory/vmemmap out-of-bounds fix

    In the Linux kernel, the following vulnerability has been resolved: riscv: Sparse-Memory/vmemmap out-of-bounds fix Offset vmemmap so that the first page of vmemmap will be mapped to the first page of physical memory in order to ensure that vmemmap’s bounds will be respected during pfn_to_page()/page_to_pfn() operations. The conversion macros will produce correct SV39/48/57 addresses for every possible/valid DRAM_BASE inside the physical memory limits. v2:Address Alex's comments

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