p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-hwe-5.15 · Seite 138

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4389

  1. CVE-2024-46777

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

    udf: Avoid excessive partition lengths

    In the Linux kernel, the following vulnerability has been resolved: udf: Avoid excessive partition lengths Avoid mounting filesystems where the partition would overflow the 32-bits used for block number. Also refuse to mount filesystems where the partition length is so large we cannot safely index bits in a block bitmap.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-46771

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

    can: bcm: Remove proc entry when dev is unregistered.

    In the Linux kernel, the following vulnerability has been resolved: can: bcm: Remove proc entry when dev is unregistered. syzkaller reported a warning in bcm_connect() below. [0] The repro calls connect() to vxcan1, removes vxcan1, and calls connect() with ifindex == 0. Calling connect() for a BCM socket allocates a proc entry. Then, bcm_sk(sk)->bound is set to 1 to prevent further connect(). However, removing the bound device resets bcm_sk(sk)->bound to 0 in bcm_notify(). The 2nd connect() tries to allocate a proc entry with the same name and sets NULL to bcm_sk(sk)->bcm_proc_read, leaking the original proc entry. Since the proc entry

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-46763

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

    fou: Fix null-ptr-deref in GRO.

    In the Linux kernel, the following vulnerability has been resolved: fou: Fix null-ptr-deref in GRO. We observed a null-ptr-deref in fou_gro_receive() while shutting down a host. [0] The NULL pointer is sk->sk_user_data, and the offset 8 is of protocol in struct fou. When fou_release() is called due to netns dismantle or explicit tunnel teardown, udp_tunnel_sock_release() sets NULL to sk->sk_user_data. Then, the tunnel socket is destroyed after a single RCU grace period. So, in-flight udp4_gro_receive() could find the socket and execute the FOU GRO handler, where sk->sk_user_data could be NULL. Let's use rcu_dereference_sk_user_data() i

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-46761

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

    pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv

    In the Linux kernel, the following vulnerability has been resolved: pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv The hotplug driver for powerpc (pci/hotplug/pnv_php.c) causes a kernel crash when we try to hot-unplug/disable the PCIe switch/bridge from the PHB. The crash occurs because although the MSI data structure has been released during disable/hot-unplug path and it has been assigned with NULL, still during unregistration the code was again trying to explicitly disable the MSI which causes the NULL pointer dereference and kernel crash. The patch fixes the check during unregistration path to prevent invoking pci_disable_ms

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-46759

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

    hwmon: (adc128d818) Fix underflows seen when writing limit attributes

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (adc128d818) Fix underflows seen when writing limit attributes DIV_ROUND_CLOSEST() after kstrtol() results in an underflow if a large negative number such as -9223372036854775808 is provided by the user. Fix it by reordering clamp_val() and DIV_ROUND_CLOSEST() operations.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-46755

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

    wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() mwifiex_get_priv_by_id() returns the priv pointer corresponding to the bss_num and bss_type, but without checking if the priv is actually currently in use. Unused priv pointers do not have a wiphy attached to them which can lead to NULL pointer dereferences further down the callstack. Fix this by returning only used priv pointers which have priv->bss_mode set to something else than NL80211_IFTYPE_UNSPECIFIED. Said NULL pointer dereference happened when an Accesspoint was started with wpa_supplicant -i ml

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-46752

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

    btrfs: replace BUG_ON() with error handling at update_ref_for_cow()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: replace BUG_ON() with error handling at update_ref_for_cow() Instead of a BUG_ON() just return an error, log an error message and abort the transaction in case we find an extent buffer belonging to the relocation tree that doesn't have the full backref flag set. This is unexpected and should never happen (save for bugs or a potential bad memory).

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-46750

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

    PCI: Add missing bridge lock to pci_bus_lock()

    In the Linux kernel, the following vulnerability has been resolved: PCI: Add missing bridge lock to pci_bus_lock() One of the true positives that the cfg_access_lock lockdep effort identified is this sequence: WARNING: CPU: 14 PID: 1 at drivers/pci/pci.c:4886 pci_bridge_secondary_bus_reset+0x5d/0x70 RIP: 0010:pci_bridge_secondary_bus_reset+0x5d/0x70 Call Trace: <TASK> ? __warn+0x8c/0x190 ? pci_bridge_secondary_bus_reset+0x5d/0x70 ? report_bug+0x1f8/0x200 ? handle_bug+0x3c/0x70 ? exc_invalid_op+0x18/0x70 ? asm_exc_invalid_op+0x1a/0x20 ? pci_bridge_secondary_bus_reset+0x5d/0x70 pci_reset_bus+0x1d8/0x270 vm

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-46747

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

    HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup

    In the Linux kernel, the following vulnerability has been resolved: HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup report_fixup for the Cougar 500k Gaming Keyboard was not verifying that the report descriptor size was correct before accessing it

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-46746

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

    HID: amd_sfh: free driver_data after destroying hid device

    In the Linux kernel, the following vulnerability has been resolved: HID: amd_sfh: free driver_data after destroying hid device HID driver callbacks aren't called anymore once hid_destroy_device() has been called. Hence, hid driver_data should be freed only after the hid_destroy_device() function returned as driver_data is used in several callbacks. I observed a crash with kernel 6.10.0 on my T14s Gen 3, after enabling KASAN to debug memory allocation, I got this output: [ 13.050438] ================================================================== [ 13.054060] BUG: KASAN: slab-use-after-free in amd_sfh_get_report+0x3ec/0x530 [amd

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-46745

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

    Input: uinput - reject requests with unreasonable number of slots

    In the Linux kernel, the following vulnerability has been resolved: Input: uinput - reject requests with unreasonable number of slots When exercising uinput interface syzkaller may try setting up device with a really large number of slots, which causes memory allocation failure in input_mt_init_slots(). While this allocation failure is handled properly and request is rejected, it results in syzkaller reports. Additionally, such request may put undue burden on the system which will try to free a lot of memory for a bogus request. Fix it by limiting allowed number of slots to 100. This can easily be extended if we see devices that can track

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-46744

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

    Squashfs: sanity check symbolic link size

    In the Linux kernel, the following vulnerability has been resolved: Squashfs: sanity check symbolic link size Syzkiller reports a "KMSAN: uninit-value in pick_link" bug. This is caused by an uninitialised page, which is ultimately caused by a corrupted symbolic link size read from disk. The reason why the corrupted symlink size causes an uninitialised page is due to the following sequence of events: 1. squashfs_read_inode() is called to read the symbolic link from disk. This assigns the corrupted value 3875536935 to inode->i_size. 2. Later squashfs_symlink_read_folio() is called, which assigns this corrupted value to the lengt

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-46743

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

    of/irq: Prevent device address out-of-bounds read in interrupt map walk

    In the Linux kernel, the following vulnerability has been resolved: of/irq: Prevent device address out-of-bounds read in interrupt map walk When of_irq_parse_raw() is invoked with a device address smaller than the interrupt parent node (from #address-cells property), KASAN detects the following out-of-bounds read when populating the initial match table (dyndbg="func of_irq_parse_* +p"): OF: of_irq_parse_one: dev=/soc@0/picasso/watchdog, index=0 OF: parent=/soc@0/pci@878000000000/gpio0@17,0, intsize=2 OF: intspec=4 OF: of_irq_parse_raw: ipar=/soc@0/pci@878000000000/gpio0@17,0, size=2 OF: -> addrsize=3 ========================

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-46740

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

    binder: fix UAF caused by offsets overwrite

    In the Linux kernel, the following vulnerability has been resolved: binder: fix UAF caused by offsets overwrite Binder objects are processed and copied individually into the target buffer during transactions. Any raw data in-between these objects is copied as well. However, this raw data copy lacks an out-of-bounds check. If the raw data exceeds the data section size then the copy overwrites the offsets section. This eventually triggers an error that attempts to unwind the processed objects. However, at this point the offsets used to index these objects are now corrupted. Unwinding with corrupted offsets can result in decrements of arbitra

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-46739

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

    uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind

    In the Linux kernel, the following vulnerability has been resolved: uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind For primary VM Bus channels, primary_channel pointer is always NULL. This pointer is valid only for the secondary channels. Also, rescind callback is meant for primary channels only. Fix NULL pointer dereference by retrieving the device_obj from the parent for the primary channel.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-46738

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

    VMCI: Fix use-after-free when removing resource in vmci_resource_remove()

    In the Linux kernel, the following vulnerability has been resolved: VMCI: Fix use-after-free when removing resource in vmci_resource_remove() When removing a resource from vmci_resource_table in vmci_resource_remove(), the search is performed using the resource handle by comparing context and resource fields. It is possible though to create two resources with different types but same handle (same context and resource fields). When trying to remove one of the resources, vmci_resource_remove() may not remove the intended one, but the object will still be freed as in the case of the datagram type in vmci_datagram_destroy_handle(). vmci_resou

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-46737

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

    nvmet-tcp: fix kernel crash if commands allocation fails

    In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: fix kernel crash if commands allocation fails If the commands allocation fails in nvmet_tcp_alloc_cmds() the kernel crashes in nvmet_tcp_release_queue_work() because of a NULL pointer dereference. nvmet: failed to install queue 0 cntlid 1 ret 6 Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 Fix the bug by setting queue->nr_cmds to zero in case nvmet_tcp_alloc_cmd() fails.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-46732

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

    drm/amd/display: Assign linear_pitch_alignment even for VM

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Assign linear_pitch_alignment even for VM [Description] Assign linear_pitch_alignment so we don't cause a divide by 0 error in VM environments

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