p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-intel-iotg-5.15 · Seite 136

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4693

  1. CVE-2024-50010

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

    exec: don't WARN for racy path_noexec check

    In the Linux kernel, the following vulnerability has been resolved: exec: don't WARN for racy path_noexec check Both i_mode and noexec checks wrapped in WARN_ON stem from an artifact of the previous implementation. They used to legitimately check for the condition, but that got moved up in two commits: 633fb6ac3980 ("exec: move S_ISREG() check earlier") 0fd338b2d2cd ("exec: move path_noexec() check earlier") Instead of being removed said checks are WARN_ON'ed instead, which has some debug value. However, the spurious path_noexec check is racy, resulting in unwarranted warnings should someone race with setting the noexec flag. One can not

    • Auf 5.15.0-1073.79~20.04.2 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-50008

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

    wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() Replace one-element array with a flexible-array member in `struct host_cmd_ds_802_11_scan_ext`. With this, fix the following warning: elo 16 17:51:58 surfacebook kernel: ------------[ cut here ]------------ elo 16 17:51:58 surfacebook kernel: memcpy: detected field-spanning write (size 243) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2239 (size 1) elo 16 17:51:58 surfacebook kernel: WARNING: CPU: 0 PID: 498 at drivers/net/wireless/marvell/mwi

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-50007

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

    ALSA: asihpi: Fix potential OOB array access

    In the Linux kernel, the following vulnerability has been resolved: ALSA: asihpi: Fix potential OOB array access ASIHPI driver stores some values in the static array upon a response from the driver, and its index depends on the firmware. We shouldn't trust it blindly. This patch adds a sanity check of the array index to fit in the array size.

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-50006

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

    ext4: fix i_data_sem unlock order in ext4_ind_migrate()

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix i_data_sem unlock order in ext4_ind_migrate() Fuzzing reports a possible deadlock in jbd2_log_wait_commit. This issue is triggered when an EXT4_IOC_MIGRATE ioctl is set to require synchronous updates because the file descriptor is opened with O_SYNC. This can lead to the jbd2_journal_stop() function calling jbd2_might_wait_for_commit(), potentially causing a deadlock if the EXT4_IOC_MIGRATE call races with a write(2) system call. This problem only arises when CONFIG_PROVE_LOCKING is enabled. In this case, the jbd2_might_wait_for_commit macro locks jbd2_handle in

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-50003

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

    drm/amd/display: Fix system hang while resume with TBT monitor

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix system hang while resume with TBT monitor [Why] Connected with a Thunderbolt monitor and do the suspend and the system may hang while resume. The TBT monitor HPD will be triggered during the resume procedure and call the drm_client_modeset_probe() while struct drm_connector connector->dev->master is NULL. It will mess up the pipe topology after resume. [How] Skip the TBT monitor HPD during the resume procedure because we currently will probe the connectors after resume by default. (cherry picked from commit 453f86a26945207a16b8f66aaed5962dc2b95b85)

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-50002

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

    static_call: Handle module init failure correctly in static_call_del_module()

    In the Linux kernel, the following vulnerability has been resolved: static_call: Handle module init failure correctly in static_call_del_module() Module insertion invokes static_call_add_module() to initialize the static calls in a module. static_call_add_module() invokes __static_call_init(), which allocates a struct static_call_mod to either encapsulate the built-in static call sites of the associated key into it so further modules can be added or to append the module to the module chain. If that allocation fails the function returns with an error code and the module core invokes static_call_del_module() to clean up eventually added stat

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-50001

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

    net/mlx5: Fix error path in multi-packet WQE transmit

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix error path in multi-packet WQE transmit Remove the erroneous unmap in case no DMA mapping was established The multi-packet WQE transmit code attempts to obtain a DMA mapping for the skb. This could fail, e.g. under memory pressure, when the IOMMU driver just can't allocate more memory for page tables. While the code tries to handle this in the path below the err_unmap label it erroneously unmaps one entry from the sq's FIFO list of active mappings. Since the current map attempt failed this unmap is removing some random DMA mapping that might still be required

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-50000

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

    net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc() In mlx5e_tir_builder_alloc() kvzalloc() may return NULL which is dereferenced on the next line in a reference to the modify field. Found by Linux Verification Center (linuxtesting.org) with SVACE.

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-49998

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

    net: dsa: improve shutdown sequence

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: improve shutdown sequence Alexander Sverdlin presents 2 problems during shutdown with the lan9303 driver. One is specific to lan9303 and the other just happens to reproduce there. The first problem is that lan9303 is unique among DSA drivers in that it calls dev_get_drvdata() at "arbitrary runtime" (not probe, not shutdown, not remove): phy_state_machine() -> ... -> dsa_user_phy_read() -> ds->ops->phy_read() -> lan9303_phy_read() -> chip->ops->phy_read() -> lan9303_mdio_phy_read() -> dev_get_drvdata(

    • Auf 5.15.0-1077.83~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-49997

    Hoch · CVSS 7.5EPSS 1,06%Korrektur verfügbar

    net: ethernet: lantiq_etop: fix memory disclosure

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: lantiq_etop: fix memory disclosure When applying padding, the buffer is not zeroed, which results in memory disclosure. The mentioned data is observed on the wire. This patch uses skb_put_padto() to pad Ethernet frames properly. The mentioned function zeroes the expanded buffer. In case the packet cannot be padded it is silently dropped. Statistics are also not incremented. This driver does not support statistics in the old 32-bit format or the new 64-bit format. These will be added in the future. In its current form, the patch should be easily backported to

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-49996

    Kritisch · CVSS 9.4EPSS 0,78%Korrektur verfügbar

    cifs: Fix buffer overflow when parsing NFS reparse points

    In the Linux kernel, the following vulnerability has been resolved: cifs: Fix buffer overflow when parsing NFS reparse points ReparseDataLength is sum of the InodeType size and DataBuffer size. So to get DataBuffer size it is needed to subtract InodeType's size from ReparseDataLength. Function cifs_strndup_from_utf16() is currentlly accessing buf->DataBuffer at position after the end of the buffer because it does not subtract InodeType size from the length. Fix this problem and correctly subtract variable len. Member InodeType is present only when reparse buffer is large enough. Check for ReparseDataLength before accessing InodeType to pr

    • Auf 5.15.0-1077.83~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-49985

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

    i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume

    In the Linux kernel, the following vulnerability has been resolved: i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume In case there is any sort of clock controller attached to this I2C bus controller, for example Versaclock or even an AIC32x4 I2C codec, then an I2C transfer triggered from the clock controller clk_ops .prepare callback may trigger a deadlock on drivers/clk/clk.c prepare_lock mutex. This is because the clock controller first grabs the prepare_lock mutex and then performs the prepare operation, including its I2C access. The I2C access resumes this I2C bus controller via .runtime_resume callback, which

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-49983

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

    ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free

    In the Linux kernel, the following vulnerability has been resolved: ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free When calling ext4_force_split_extent_at() in ext4_ext_replay_update_ex(), the 'ppath' is updated but it is the 'path' that is freed, thus potentially triggering a double-free in the following process: ext4_ext_replay_update_ex ppath = path ext4_force_split_extent_at(&ppath) ext4_split_extent_at ext4_ext_insert_extent ext4_ext_create_new_leaf ext4_ext_grow_indepth ext4_find_extent if (depth > path[0].p_maxdepth) kfree(path)

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-49982

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

    aoe: fix the potential use-after-free problem in more places

    In the Linux kernel, the following vulnerability has been resolved: aoe: fix the potential use-after-free problem in more places For fixing CVE-2023-6270, f98364e92662 ("aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts") makes tx() calling dev_put() instead of doing in aoecmd_cfg_pkts(). It avoids that the tx() runs into use-after-free. Then Nicolai Stange found more places in aoe have potential use-after-free problem with tx(). e.g. revalidate(), aoecmd_ata_rw(), resend(), probe() and aoecmd_cfg_rsp(). Those functions also use aoenet_xmit() to push packet to tx queue. So they should also use dev_hold() to increase the refc

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-49981

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

    media: venus: fix use after free bug in venus_remove due to race condition

    In the Linux kernel, the following vulnerability has been resolved: media: venus: fix use after free bug in venus_remove due to race condition in venus_probe, core->work is bound with venus_sys_error_handler, which is used to handle error. The code use core->sys_err_done to make sync work. The core->work is started in venus_event_notify. If we call venus_remove, there might be an unfished work. The possible sequence is as follows: CPU0 CPU1 |venus_sys_error_handler venus_remove | hfi_destroy | venus_hfi_destroy | kfree(hdev); | |hfi_reinit |venus_hfi_queue

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-49977

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

    net: stmmac: Fix zero-division error when disabling tc cbs

    In the Linux kernel, the following vulnerability has been resolved: net: stmmac: Fix zero-division error when disabling tc cbs The commit b8c43360f6e4 ("net: stmmac: No need to calculate speed divider when offload is disabled") allows the "port_transmit_rate_kbps" to be set to a value of 0, which is then passed to the "div_s64" function when tc-cbs is disabled. This leads to a zero-division error. When tc-cbs is disabled, the idleslope, sendslope, and credit values the credit values are not required to be configured. Therefore, adding a return statement after setting the txQ mode to DCB when tc-cbs is disabled would prevent a zero-division

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-49975

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

    uprobes: fix kernel info leak via "[uprobes]" vma

    In the Linux kernel, the following vulnerability has been resolved: uprobes: fix kernel info leak via "[uprobes]" vma xol_add_vma() maps the uninitialized page allocated by __create_xol_area() into userspace. On some architectures (x86) this memory is readable even without VM_READ, VM_EXEC results in the same pgprot_t as VM_EXEC|VM_READ, although this doesn't really matter, debugger can read this memory anyway.

    • Auf 5.15.0-1071.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-49974

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

    NFSD: Limit the number of concurrent async COPY operations

    In the Linux kernel, the following vulnerability has been resolved: NFSD: Limit the number of concurrent async COPY operations Nothing appears to limit the number of concurrent async COPY operations that clients can start. In addition, AFAICT each async COPY can copy an unlimited number of 4MB chunks, so can run for a long time. Thus IMO async COPY can become a DoS vector. Add a restriction mechanism that bounds the number of concurrent background COPY operations. Start simple and try to be fair -- this patch implements a per-namespace limit. An async COPY request that occurs while this limit is exceeded gets NFS4ERR_DELAY. The requesting

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