p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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

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

    nilfs2: fix potential oob read in nilfs_btree_check_delete()

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential oob read in nilfs_btree_check_delete() The function nilfs_btree_check_delete(), which checks whether degeneration to direct mapping occurs before deleting a b-tree entry, causes memory access outside the block buffer when retrieving the maximum key if the root node has no entries. This does not usually happen because b-tree mappings with 0 child nodes are never created by mkfs.nilfs2 or nilfs2 itself. However, it can happen if the b-tree root node read from a device is configured that way, so fix this potential issue by adding a check for that case.

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-47756

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

    PCI: keystone: Fix if-statement expression in ks_pcie_quirk()

    In the Linux kernel, the following vulnerability has been resolved: PCI: keystone: Fix if-statement expression in ks_pcie_quirk() This code accidentally uses && where || was intended. It potentially results in a NULL dereference. Thus, fix the if-statement expression to use the correct condition. [kwilczynski: commit log]

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-47749

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

    RDMA/cxgb4: Added NULL check for lookup_atid

    In the Linux kernel, the following vulnerability has been resolved: RDMA/cxgb4: Added NULL check for lookup_atid The lookup_atid() function can return NULL if the ATID is invalid or does not exist in the identifier table, which could lead to dereferencing a null pointer without a check in the `act_establish()` and `act_open_rpl()` functions. Add a NULL check to prevent null pointer dereferencing. Found by Linux Verification Center (linuxtesting.org) with SVACE.

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-47748

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

    vhost_vdpa: assign irq bypass producer token correctly

    In the Linux kernel, the following vulnerability has been resolved: vhost_vdpa: assign irq bypass producer token correctly We used to call irq_bypass_unregister_producer() in vhost_vdpa_setup_vq_irq() which is problematic as we don't know if the token pointer is still valid or not. Actually, we use the eventfd_ctx as the token so the life cycle of the token should be bound to the VHOST_SET_VRING_CALL instead of vhost_vdpa_setup_vq_irq() which could be called by set_status(). Fixing this by setting up irq bypass producer's token when handling VHOST_SET_VRING_CALL and un-registering the producer before calling vhost_vring_ioctl() to prevent

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-47747

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

    net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition

    In the Linux kernel, the following vulnerability has been resolved: net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition In the ether3_probe function, a timer is initialized with a callback function ether3_ledoff, bound to &prev(dev)->timer. Once the timer is started, there is a risk of a race condition if the module or device is removed, triggering the ether3_remove function to perform cleanup. The sequence of operations that may lead to a UAF bug is as follows: CPU0 CPU1 | ether3_ledoff ether3_remove | free_netdev(dev); | put_devic

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-47742

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

    firmware_loader: Block path traversal

    In the Linux kernel, the following vulnerability has been resolved: firmware_loader: Block path traversal Most firmware names are hardcoded strings, or are constructed from fairly constrained format strings where the dynamic parts are just some hex numbers or such. However, there are a couple codepaths in the kernel where firmware file names contain string components that are passed through from a device or semi-privileged userspace; the ones I could find (not counting interfaces that require root privileges) are: - lpfc_sli4_request_firmware_update() seems to construct the firmware filename from "ModelName", a string that was previou

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-47740

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

    f2fs: Require FMODE_WRITE for atomic write ioctls

    In the Linux kernel, the following vulnerability has been resolved: f2fs: Require FMODE_WRITE for atomic write ioctls The F2FS ioctls for starting and committing atomic writes check for inode_owner_or_capable(), but this does not give LSMs like SELinux or Landlock an opportunity to deny the write access - if the caller's FSUID matches the inode's UID, inode_owner_or_capable() immediately returns true. There are scenarios where LSMs want to deny a process the ability to write particular files, even files that the FSUID of the process owns; but this can currently partially be bypassed using atomic write ioctls in two ways: - F2FS_IOC_START

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-47739

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

    padata: use integer wrap around to prevent deadlock on seq_nr overflow

    In the Linux kernel, the following vulnerability has been resolved: padata: use integer wrap around to prevent deadlock on seq_nr overflow When submitting more than 2^32 padata objects to padata_do_serial, the current sorting implementation incorrectly sorts padata objects with overflowed seq_nr, causing them to be placed before existing objects in the reorder list. This leads to a deadlock in the serialization process as padata_find_next cannot match padata->seq_nr and pd->processed because the padata instance with overflowed seq_nr will be selected next. To fix this, we use an unsigned integer wrap around to correctly sort padata objects

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-47737

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

    nfsd: call cache_put if xdr_reserve_space returns NULL

    In the Linux kernel, the following vulnerability has been resolved: nfsd: call cache_put if xdr_reserve_space returns NULL If not enough buffer space available, but idmap_lookup has triggered lookup_fn which calls cache_get and returns successfully. Then we missed to call cache_put here which pairs with cache_get. Reviwed-by: Jeff Layton <[email protected]>

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-47735

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

    RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled Fix missuse of spin_lock_irq()/spin_unlock_irq() when spin_lock_irqsave()/spin_lock_irqrestore() was hold. This was discovered through the lock debugging, and the corresponding log is as follows: raw_local_irq_restore() called with IRQs enabled WARNING: CPU: 96 PID: 2074 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x30/0x40 ... Call trace: warn_bogus_irq_restore+0x30/0x40 _raw_spin_unlock_irqrestore+0x84/0xc8 add_qp_to_list+0x11c/0x148 [hns_roce_hw_v2] hns_roce_create_qp_common.constprop.0

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-47734

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

    bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()

    In the Linux kernel, the following vulnerability has been resolved: bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave() syzbot reported a WARNING in bond_xdp_get_xmit_slave. To reproduce this[1], one bond device (bond1) has xdpdrv, which increases bpf_master_redirect_enabled_key. Another bond device (bond0) which is unsupported by XDP but its slave (veth3) has xdpgeneric that returns XDP_TX. This triggers WARN_ON_ONCE() from the xdp_master_redirect(). To reduce unnecessary warnings and improve log management, we need to delete the WARN_ON_ONCE() and add ratelimit to the netdev_err(). [1] Steps to reproduce: # Need

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-47730

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

    crypto: hisilicon/qm - inject error before stopping queue

    In the Linux kernel, the following vulnerability has been resolved: crypto: hisilicon/qm - inject error before stopping queue The master ooo cannot be completely closed when the accelerator core reports memory error. Therefore, the driver needs to inject the qm error to close the master ooo. Currently, the qm error is injected after stopping queue, memory may be released immediately after stopping queue, causing the device to access the released memory. Therefore, error is injected to close master ooo before stopping queue to ensure that the device does not access the released memory.

    • Auf 5.15.0-1080.87~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-47726

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

    f2fs: fix to wait dio completion

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to wait dio completion It should wait all existing dio write IOs before block removal, otherwise, previous direct write IO may overwrite data in the block which may be reused by other inode.

    • Auf 5.15.0-1084.91~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-47723

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

    jfs: fix out-of-bounds in dbNextAG() and diAlloc()

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix out-of-bounds in dbNextAG() and diAlloc() In dbNextAG() , there is no check for the case where bmp->db_numag is greater or same than MAXAG due to a polluted image, which causes an out-of-bounds. Therefore, a bounds check should be added in dbMount(). And in dbNextAG(), a check for the case where agpref is greater than bmp->db_numag should be added, so an out-of-bounds exception should be prevented. Additionally, a check for the case where agno is greater or same than MAXAG should be added in diAlloc() to prevent out-of-bounds.

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-47720

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

    drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func This commit adds a null check for the set_output_gamma function pointer in the dcn30_set_output_transfer_func function. Previously, set_output_gamma was being checked for nullity at line 386, but then it was being dereferenced without any nullity check at line 401. This could potentially lead to a null pointer dereference error if set_output_gamma is indeed null. To fix this, we now ensure that set_output_gamma is not null before dereferencing it. We do this by adding a nullity check fo

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-47718

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

    wifi: rtw88: always wait for both firmware loading attempts

    In the Linux kernel, the following vulnerability has been resolved: wifi: rtw88: always wait for both firmware loading attempts In 'rtw_wait_firmware_completion()', always wait for both (regular and wowlan) firmware loading attempts. Otherwise if 'rtw_usb_intf_init()' has failed in 'rtw_usb_probe()', 'rtw_usb_disconnect()' may issue 'ieee80211_free_hw()' when one of 'rtw_load_firmware_cb()' (usually the wowlan one) is still in progress, causing UAF detected by KASAN.

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-47713

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

    wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() Since '__dev_queue_xmit()' should be called with interrupts enabled, the following backtrace: ieee80211_do_stop() ... spin_lock_irqsave(&local->queue_stop_reason_lock, flags) ... ieee80211_free_txskb() ieee80211_report_used_skb() ieee80211_report_ack_skb() cfg80211_mgmt_tx_status_ext() nl80211_frame_tx_status() genlmsg_multicast_netns() genlmsg_multicast_netns_filtered() nlmsg_multicast_filtered() netlink_broadcast_filtered() do_one_broadcast() netlink_broad

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-47712

    Hoch · CVSS 8.3EPSS 0,36%Korrektur verfügbar

    wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param

    In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param In the `wilc_parse_join_bss_param` function, the TSF field of the `ies` structure is accessed after the RCU read-side critical section is unlocked. According to RCU usage rules, this is illegal. Reusing this pointer can lead to unpredictable behavior, including accessing memory that has been updated or causing use-after-free issues. This possible bug was identified using a static analysis tool developed by myself, specifically designed to detect RCU-related issues. To address this, the TSF va

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-47710

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

    sock_map: Add a cond_resched() in sock_hash_free()

    In the Linux kernel, the following vulnerability has been resolved: sock_map: Add a cond_resched() in sock_hash_free() Several syzbot soft lockup reports all have in common sock_hash_free() If a map with a large number of buckets is destroyed, we need to yield the cpu when needed.

    • Auf 5.15.0-1073.79~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2024-47709

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

    can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().

    In the Linux kernel, the following vulnerability has been resolved: can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). syzbot reported a warning in bcm_release(). [0] The blamed change fixed another warning that is triggered when connect() is issued again for a socket whose connect()ed device has been unregistered. However, if the socket is just close()d without the 2nd connect(), the remaining bo->bcm_proc_read triggers unnecessary remove_proc_entry() in bcm_release(). Let's clear bo->bcm_proc_read after remove_proc_entry() in bcm_notify(). [0] name '4986' WARNING: CPU: 0 PID: 5234 at fs/proc/generic.c:711 remove_proc_entry+0

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