p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-gcp-5.15 · Seite 118

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4254

  1. CVE-2024-50202

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

    nilfs2: propagate directory read errors from nilfs_find_entry()

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: propagate directory read errors from nilfs_find_entry() Syzbot reported that a task hang occurs in vcs_open() during a fuzzing test for nilfs2. The root cause of this problem is that in nilfs_find_entry(), which searches for directory entries, ignores errors when loading a directory page/folio via nilfs_get_folio() fails. If the filesystem images is corrupted, and the i_size of the directory inode is large, and the directory page/folio is successfully read but fails the sanity check, for example when it is zero-filled, nilfs_check_folio() may continue to spit out

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-50201

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

    drm/radeon: Fix encoder->possible_clones

    In the Linux kernel, the following vulnerability has been resolved: drm/radeon: Fix encoder->possible_clones Include the encoder itself in its possible_clones bitmask. In the past nothing validated that drivers were populating possible_clones correctly, but that changed in commit 74d2aacbe840 ("drm: Validate encoder->possible_clones"). Looks like radeon never got the memo and is still not following the rules 100% correctly. This results in some warnings during driver initialization: Bogus possible_clones: [ENCODER:46:TV-46] possible_clones=0x4 (full encoder mask=0x7) WARNING: CPU: 0 PID: 170 at drivers/gpu/drm/drm_mode_config.c:615 drm_mod

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-50199

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

    mm/swapfile: skip HugeTLB pages for unuse_vma

    In the Linux kernel, the following vulnerability has been resolved: mm/swapfile: skip HugeTLB pages for unuse_vma I got a bad pud error and lost a 1GB HugeTLB when calling swapoff. The problem can be reproduced by the following steps: 1. Allocate an anonymous 1GB HugeTLB and some other anonymous memory. 2. Swapout the above anonymous memory. 3. run swapoff and we will get a bad pud error in kernel message: mm/pgtable-generic.c:42: bad pud 00000000743d215d(84000001400000e7) We can tell that pud_clear_bad is called by pud_none_or_clear_bad in unuse_pud_range() by ftrace. And therefore the HugeTLB pages will never be freed because we

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2024-50198

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

    iio: light: veml6030: fix IIO device retrieval from embedded device

    In the Linux kernel, the following vulnerability has been resolved: iio: light: veml6030: fix IIO device retrieval from embedded device The dev pointer that is received as an argument in the in_illuminance_period_available_show function references the device embedded in the IIO device, not in the i2c client. dev_to_iio_dev() must be used to accessthe right data. The current implementation leads to a segmentation fault on every attempt to read the attribute because indio_dev gets a NULL assignment. This bug has been present since the first appearance of the driver, apparently since the last version (V6) before getting applied. A constant a

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-50196

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

    pinctrl: ocelot: fix system hang on level based interrupts

    In the Linux kernel, the following vulnerability has been resolved: pinctrl: ocelot: fix system hang on level based interrupts The current implementation only calls chained_irq_enter() and chained_irq_exit() if it detects pending interrupts. ``` for (i = 0; i < info->stride; i++) { uregmap_read(info->map, id_reg + 4 * i, &reg); if (!reg) continue; chained_irq_enter(parent_chip, desc); ``` However, in case of GPIO pin configured in level mode and the parent controller configured in edge mode, GPIO interrupt might be lowered by the hardware. In the result, if the interrupt is short enough, the parent interrupt is still pending while t

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-50195

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

    posix-clock: Fix missing timespec64 check in pc_clock_settime()

    In the Linux kernel, the following vulnerability has been resolved: posix-clock: Fix missing timespec64 check in pc_clock_settime() As Andrew pointed out, it will make sense that the PTP core checked timespec64 struct's tv_sec and tv_nsec range before calling ptp->info->settime64(). As the man manual of clock_settime() said, if tp.tv_sec is negative or tp.tv_nsec is outside the range [0..999,999,999], it should return EINVAL, which include dynamic clocks which handles PTP clock, and the condition is consistent with timespec64_valid(). As Thomas suggested, timespec64_valid() only check the timespec is valid, but not ensure that the time is

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-50194

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

    arm64: probes: Fix uprobes for big-endian kernels

    In the Linux kernel, the following vulnerability has been resolved: arm64: probes: Fix uprobes for big-endian kernels The arm64 uprobes code is broken for big-endian kernels as it doesn't convert the in-memory instruction encoding (which is always little-endian) into the kernel's native endianness before analyzing and simulating instructions. This may result in a few distinct problems: * The kernel may may erroneously reject probing an instruction which can safely be probed. * The kernel may erroneously erroneously permit stepping an instruction out-of-line when that instruction cannot be stepped out-of-line safely. * The kernel ma

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-50193

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

    x86/entry_32: Clear CPU buffers after register restore in NMI return

    In the Linux kernel, the following vulnerability has been resolved: x86/entry_32: Clear CPU buffers after register restore in NMI return CPU buffers are currently cleared after call to exc_nmi, but before register state is restored. This may be okay for MDS mitigation but not for RDFS. Because RDFS mitigation requires CPU buffers to be cleared when registers don't have any sensitive data. Move CLEAR_CPU_BUFFERS after RESTORE_ALL_NMI.

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-50192

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

    irqchip/gic-v4: Don't allow a VMOVP on a dying VPE

    In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v4: Don't allow a VMOVP on a dying VPE Kunkun Jiang reported that there is a small window of opportunity for userspace to force a change of affinity for a VPE while the VPE has already been unmapped, but the corresponding doorbell interrupt still visible in /proc/irq/. Plug the race by checking the value of vmapp_count, which tracks whether the VPE is mapped ot not, and returning an error in this case. This involves making vmapp_count common to both GICv4.1 and its v4.0 ancestor.

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-50191

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

    ext4: don't set SB_RDONLY after filesystem errors

    In the Linux kernel, the following vulnerability has been resolved: ext4: don't set SB_RDONLY after filesystem errors When the filesystem is mounted with errors=remount-ro, we were setting SB_RDONLY flag to stop all filesystem modifications. We knew this misses proper locking (sb->s_umount) and does not go through proper filesystem remount procedure but it has been the way this worked since early ext2 days and it was good enough for catastrophic situation damage mitigation. Recently, syzbot has found a way (see link) to trigger warnings in filesystem freezing because the code got confused by SB_RDONLY changing under its hands. Since these d

    • Auf 5.15.0-1072.80~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-50189

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

    HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()

    In the Linux kernel, the following vulnerability has been resolved: HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() Using the device-managed version allows to simplify clean-up in probe() error path. Additionally, this device-managed ensures proper cleanup, which helps to resolve memory errors, page faults, btrfs going read-only, and btrfs disk corruption.

    • Auf 5.15.0-1072.80~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-50188

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

    net: phy: dp83869: fix memory corruption when enabling fiber

    In the Linux kernel, the following vulnerability has been resolved: net: phy: dp83869: fix memory corruption when enabling fiber When configuring the fiber port, the DP83869 PHY driver incorrectly calls linkmode_set_bit() with a bit mask (1 << 10) rather than a bit number (10). This corrupts some other memory location -- in case of arm64 the priv pointer in the same structure. Since the advertising flags are updated from supported at the end of the function the incorrect line isn't needed at all and can be removed.

    • Auf 5.15.0-1072.80~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-50186

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

    net: explicitly clear the sk pointer, when pf->create fails

    In the Linux kernel, the following vulnerability has been resolved: net: explicitly clear the sk pointer, when pf->create fails We have recently noticed the exact same KASAN splat as in commit 6cd4a78d962b ("net: do not leave a dangling sk pointer, when socket creation fails"). The problem is that commit did not fully address the problem, as some pf->create implementations do not use sk_common_release in their error paths. For example, we can use the same reproducer as in the above commit, but changing ping to arping. arping uses AF_PACKET socket and if packet_create fails, it will just sk_free the allocated sk object. While we could chas

    • Auf 5.15.0-1072.80~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-50185

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

    mptcp: handle consistently DSS corruption

    In the Linux kernel, the following vulnerability has been resolved: mptcp: handle consistently DSS corruption Bugged peer implementation can send corrupted DSS options, consistently hitting a few warning in the data path. Use DEBUG_NET assertions, to avoid the splat on some builds and handle consistently the error, dumping related MIBs and performing fallback and/or reset according to the subflow type.

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-50184

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

    virtio_pmem: Check device status before requesting flush

    In the Linux kernel, the following vulnerability has been resolved: virtio_pmem: Check device status before requesting flush If a pmem device is in a bad status, the driver side could wait for host ack forever in virtio_pmem_flush(), causing the system to hang. So add a status check in the beginning of virtio_pmem_flush() to return early if the device is not activated.

    • Auf 5.15.0-1072.80~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-50182

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

    secretmem: disable memfd_secret() if arch cannot set direct map

    In the Linux kernel, the following vulnerability has been resolved: secretmem: disable memfd_secret() if arch cannot set direct map Return -ENOSYS from memfd_secret() syscall if !can_set_direct_map(). This is the case for example on some arm64 configurations, where marking 4k PTEs in the direct map not present can only be done if the direct map is set up at 4k granularity in the first place (as ARM's break-before-make semantics do not easily allow breaking apart large/gigantic pages). More precisely, on arm64 systems with !can_set_direct_map(), set_direct_map_invalid_noflush() is a no-op, however it returns success (0) instead of an error

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-50180

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

    fbdev: sisfb: Fix strbuf array overflow

    In the Linux kernel, the following vulnerability has been resolved: fbdev: sisfb: Fix strbuf array overflow The values of the variables xres and yres are placed in strbuf. These variables are obtained from strbuf1. The strbuf1 array contains digit characters and a space if the array contains non-digit characters. Then, when executing sprintf(strbuf, "%ux%ux8", xres, yres); more than 16 bytes will be written to strbuf. It is suggested to increase the size of the strbuf array to 24. Found by Linux Verification Center (linuxtesting.org) with SVACE.

    • Auf 5.15.0-1072.80~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-50179

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

    ceph: remove the incorrect Fw reference check when dirtying pages

    In the Linux kernel, the following vulnerability has been resolved: ceph: remove the incorrect Fw reference check when dirtying pages When doing the direct-io reads it will also try to mark pages dirty, but for the read path it won't hold the Fw caps and there is case will it get the Fw reference.

    • Auf 5.15.0-1072.80~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-50171

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

    net: systemport: fix potential memory leak in bcm_sysport_xmit()

    In the Linux kernel, the following vulnerability has been resolved: net: systemport: fix potential memory leak in bcm_sysport_xmit() The bcm_sysport_xmit() returns NETDEV_TX_OK without freeing skb in case of dma_map_single() fails, add dev_kfree_skb() to fix it.

    • Auf 5.15.0-1077.86~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2024-50168

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

    net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()

    In the Linux kernel, the following vulnerability has been resolved: net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() The sun3_82586_send_packet() returns NETDEV_TX_OK without freeing skb in case of skb->len being too long, add dev_kfree_skb() to fix it.

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