p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-raspi · Seite 91

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 3427

  1. CVE-2024-42086

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

    iio: chemical: bme680: Fix overflows in compensate() functions

    In the Linux kernel, the following vulnerability has been resolved: iio: chemical: bme680: Fix overflows in compensate() functions There are cases in the compensate functions of the driver that there could be overflows of variables due to bit shifting ops. These implications were initially discussed here [1] and they were mentioned in log message of Commit 1b3bd8592780 ("iio: chemical: Add support for Bosch BME680 sensor"). [1]: https://lore.kernel.org/linux-iio/20180728114028.3c1bbe81@archlinux/

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-42084

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

    ftruncate: pass a signed offset

    In the Linux kernel, the following vulnerability has been resolved: ftruncate: pass a signed offset The old ftruncate() syscall, using the 32-bit off_t misses a sign extension when called in compat mode on 64-bit architectures. As a result, passing a negative length accidentally succeeds in truncating to file size between 2GiB and 4GiB. Changing the type of the compat syscall to the signed compat_off_t changes the behavior so it instead returns -EINVAL. The native entry point, the truncate() syscall and the corresponding loff_t based variants are all correct already and do not suffer from this mistake.

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-42077

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

    ocfs2: fix DIO failure due to insufficient transaction credits

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix DIO failure due to insufficient transaction credits The code in ocfs2_dio_end_io_write() estimates number of necessary transaction credits using ocfs2_calc_extend_credits(). This however does not take into account that the IO could be arbitrarily large and can contain arbitrary number of extents. Extent tree manipulations do often extend the current transaction but not in all of the cases. For example if we have only single block extents in the tree, ocfs2_mark_extent_written() will end up calling ocfs2_replace_extent_rec() all the time and we will never exten

    • Auf 5.4.0-1120.132 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-42076

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

    net: can: j1939: Initialize unused data in j1939_send_one()

    In the Linux kernel, the following vulnerability has been resolved: net: can: j1939: Initialize unused data in j1939_send_one() syzbot reported kernel-infoleak in raw_recvmsg() [1]. j1939_send_one() creates full frame including unused data, but it doesn't initialize it. This causes the kernel-infoleak issue. Fix this by initializing unused data. [1] BUG: KMSAN: kernel-infoleak in instrument_copy_to_user include/linux/instrumented.h:114 [inline] BUG: KMSAN: kernel-infoleak in copy_to_user_iter lib/iov_iter.c:24 [inline] BUG: KMSAN: kernel-infoleak in iterate_ubuf include/linux/iov_iter.h:29 [inline] BUG: KMSAN: kernel-infoleak in iterate_an

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-42070

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

    netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers register store validation for NFT_DATA_VALUE is conditional, however, the datatype is always either NFT_DATA_VALUE or NFT_DATA_VERDICT. This only requires a new helper function to infer the register type from the set datatype so this conditional check can be removed. Otherwise, pointer to chain object can be leaked through the registers.

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-42068

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

    bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()

    In the Linux kernel, the following vulnerability has been resolved: bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() set_memory_ro() can fail, leaving memory unprotected. Check its return and take it into account as an error.

    • Auf 5.4.0-1120.132 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2023-52887

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

    net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new

    In the Linux kernel, the following vulnerability has been resolved: net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new This patch enhances error handling in scenarios with RTS (Request to Send) messages arriving closely. It replaces the less informative WARN_ON_ONCE backtraces with a new error handling method. This provides clearer error messages and allows for the early termination of problematic sessions. Previously, sessions were only released at the end of j1939_xtp_rx_rts(). Potentially this could be reproduced with something like: testj1939 -r vcan0:0x80 & while true; do # send first

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-41098

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

    ata: libata-core: Fix null pointer dereference on error

    In the Linux kernel, the following vulnerability has been resolved: ata: libata-core: Fix null pointer dereference on error If the ata_port_alloc() call in ata_host_alloc() fails, ata_host_release() will get called. However, the code in ata_host_release() tries to free ata_port struct members unconditionally, which can lead to the following: BUG: unable to handle page fault for address: 0000000000003990 PGD 0 P4D 0 Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI CPU: 10 PID: 594 Comm: (udev-worker) Not tainted 6.10.0-rc5 #44 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-2.fc40 04/01/2014 RIP: 0010:ata_host_release.cold+0x2f/0

    • Auf 5.4.0-1119.131 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-41097

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

    usb: atm: cxacru: fix endpoint checking in cxacru_bind()

    In the Linux kernel, the following vulnerability has been resolved: usb: atm: cxacru: fix endpoint checking in cxacru_bind() Syzbot is still reporting quite an old issue [1] that occurs due to incomplete checking of present usb endpoints. As such, wrong endpoints types may be used at urb sumbitting stage which in turn triggers a warning in usb_submit_urb(). Fix the issue by verifying that required endpoint types are present for both in and out endpoints, taking into account cmd endpoint type. Unfortunately, this patch has not been tested on real hardware. [1] Syzbot report: usb 1-1: BOGUS urb xfer, pipe 1 != type 3 WARNING: CPU: 0 PID: 8

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-41095

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

    drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes

    In the Linux kernel, the following vulnerability has been resolved: drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes In nv17_tv_get_ld_modes(), the return value of drm_mode_duplicate() is assigned to mode, which will lead to a possible NULL pointer dereference on failure of drm_mode_duplicate(). Add a check to avoid npd.

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-41089

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

    drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes

    In the Linux kernel, the following vulnerability has been resolved: drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes In nv17_tv_get_hd_modes(), the return value of drm_mode_duplicate() is assigned to mode, which will lead to a possible NULL pointer dereference on failure of drm_mode_duplicate(). The same applies to drm_cvt_mode(). Add a check to avoid null pointer dereference.

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-41087

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

    ata: libata-core: Fix double free on error

    In the Linux kernel, the following vulnerability has been resolved: ata: libata-core: Fix double free on error If e.g. the ata_port_alloc() call in ata_host_alloc() fails, we will jump to the err_out label, which will call devres_release_group(). devres_release_group() will trigger a call to ata_host_release(). ata_host_release() calls kfree(host), so executing the kfree(host) in ata_host_alloc() will lead to a double free: kernel BUG at mm/slub.c:553! Oops: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI CPU: 11 PID: 599 Comm: (udev-worker) Not tainted 6.10.0-rc5 #47 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-2.fc40 04

    • Auf 5.4.0-1116.128 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-41081

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

    ila: block BH in ila_output()

    In the Linux kernel, the following vulnerability has been resolved: ila: block BH in ila_output() As explained in commit 1378817486d6 ("tipc: block BH before using dst_cache"), net/core/dst_cache.c helpers need to be called with BH disabled. ila_output() is called from lwtunnel_output() possibly from process context, and under rcu_read_lock(). We might be interrupted by a softirq, re-enter ila_output() and corrupt dst_cache data structures. Fix the race by using local_bh_disable().

    • Auf 5.4.0-1119.131 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-41073

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

    nvme: avoid double free special payload

    In the Linux kernel, the following vulnerability has been resolved: nvme: avoid double free special payload If a discard request needs to be retried, and that retry may fail before a new special payload is added, a double free will result. Clear the RQF_SPECIAL_LOAD when the request is cleaned.

    • Auf 5.4.0-1119.131 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-41072

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

    wifi: cfg80211: wext: add extra SIOCSIWSCAN data check

    In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: wext: add extra SIOCSIWSCAN data check In 'cfg80211_wext_siwscan()', add extra check whether number of channels passed via 'ioctl(sock, SIOCSIWSCAN, ...)' doesn't exceed IW_MAX_FREQUENCIES and reject invalid request with -EINVAL otherwise.

    • Auf 5.4.0-1119.131 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-41070

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

    KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()

    In the Linux kernel, the following vulnerability has been resolved: KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() Al reported a possible use-after-free (UAF) in kvm_spapr_tce_attach_iommu_group(). It looks up `stt` from tablefd, but then continues to use it after doing fdput() on the returned fd. After the fdput() the tablefd is free to be closed by another thread. The close calls kvm_spapr_tce_release() and then release_spapr_tce_table() (via call_rcu()) which frees `stt`. Although there are calls to rcu_read_lock() in kvm_spapr_tce_attach_iommu_group() they are not sufficient to prevent the UAF, because `stt` is

    • Auf 5.4.0-1119.131 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-41066

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

    ibmvnic: Add tx check to prevent skb leak

    In the Linux kernel, the following vulnerability has been resolved: ibmvnic: Add tx check to prevent skb leak Below is a summary of how the driver stores a reference to an skb during transmit: tx_buff[free_map[consumer_index]]->skb = new_skb; free_map[consumer_index] = IBMVNIC_INVALID_MAP; consumer_index ++; Where variable data looks like this: free_map == [4, IBMVNIC_INVALID_MAP, IBMVNIC_INVALID_MAP, 0, 3] consumer_index^ tx_buff == [skb=null, skb=<ptr>, skb=<ptr>, skb=null, skb=null] The driver has checks to ensure that free_map[consumer_index] pointed to a valid index b

    • Auf 5.4.0-1129.142 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-41065

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

    powerpc/pseries: Whitelist dtl slub object for copying to userspace

    In the Linux kernel, the following vulnerability has been resolved: powerpc/pseries: Whitelist dtl slub object for copying to userspace Reading the dispatch trace log from /sys/kernel/debug/powerpc/dtl/cpu-* results in a BUG() when the config CONFIG_HARDENED_USERCOPY is enabled as shown below. kernel BUG at mm/usercopy.c:102! Oops: Exception in kernel mode, sig: 5 [#1] LE PAGE_SIZE=64K MMU=Radix SMP NR_CPUS=2048 NUMA pSeries Modules linked in: xfs libcrc32c dm_service_time sd_mod t10_pi sg ibmvfc scsi_transport_fc ibmveth pseries_wdt dm_multipath dm_mirror dm_region_hash dm_log dm_mod fuse CPU: 27 PID: 1815 Comm: py

    • Auf 5.4.0-1119.131 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-41064

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

    powerpc/eeh: avoid possible crash when edev->pdev changes

    In the Linux kernel, the following vulnerability has been resolved: powerpc/eeh: avoid possible crash when edev->pdev changes If a PCI device is removed during eeh_pe_report_edev(), edev->pdev will change and can cause a crash, hold the PCI rescan/remove lock while taking a copy of edev->pdev->bus.

    • Auf 5.4.0-1119.131 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 →