p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-lowlatency-hwe-5.15 · Seite 179

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 6497

  1. CVE-2026-45983

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

    nfsd: never defer requests during idmap lookup

    In the Linux kernel, the following vulnerability has been resolved: nfsd: never defer requests during idmap lookup During v4 request compound arg decoding, some ops (e.g. SETATTR) can trigger idmap lookup upcalls. When those upcall responses get delayed beyond the allowed time limit, cache_check() will mark the request for deferral and cause it to be dropped. This prevents nfs4svc_encode_compoundres from being executed, and thus the session slot flag NFSD4_SLOT_INUSE never gets cleared. Subsequent client requests will fail with NFSERR_JUKEBOX, given that the slot will be marked as in-use, making the SEQUENCE op fail. Fix this by making su

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-45981

    Mittel · CVSS 5.5EPSS 0,13%Keine Korrektur veröffentlicht

    s390/cio: Fix device lifecycle handling in css_alloc_subchannel()

    In the Linux kernel, the following vulnerability has been resolved: s390/cio: Fix device lifecycle handling in css_alloc_subchannel() `css_alloc_subchannel()` calls `device_initialize()` before setting up the DMA masks. If `dma_set_coherent_mask()` or `dma_set_mask()` fails, the error path frees the subchannel structure directly, bypassing the device model reference counting. Once `device_initialize()` has been called, the embedded struct device must be released via `put_device()`, allowing the release callback to free the container structure. Fix the error path by dropping the initial device reference with `put_device()` instead of calli

    Veröffentlicht Aktualisiert
  3. CVE-2026-45978

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

    staging: greybus: lights: avoid NULL deref

    In the Linux kernel, the following vulnerability has been resolved: staging: greybus: lights: avoid NULL deref gb_lights_light_config() stores channel_count before allocating the channels array. If kcalloc() fails, gb_lights_release() iterates the non-zero count and dereferences light->channels, which is NULL. Allocate channels first and only then publish channels_count so the cleanup path can't walk a NULL pointer.

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-45974

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

    btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found If btrfs_search_slot_for_read() returns 1, it means we did not find any key greater than or equals to the key we asked for, meaning we have reached the end of the tree and therefore the path is not valid. If this happens we need to break out of the loop and stop, instead of continuing and accessing an invalid path.

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-45970

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

    bonding: alb: fix UAF in rlb_arp_recv during bond up/down

    In the Linux kernel, the following vulnerability has been resolved: bonding: alb: fix UAF in rlb_arp_recv during bond up/down The ALB RX path may access rx_hashtbl concurrently with bond teardown. During rapid bond up/down cycles, rlb_deinitialize() frees rx_hashtbl while RX handlers are still running, leading to a null pointer dereference detected by KASAN. However, the root cause is that rlb_arp_recv() can still be accessed after setting recv_probe to NULL, which is actually a use-after-free (UAF) issue. That is the reason for using the referenced commit in the Fixes tag. [ 214.174138] Oops: general protection fault, probably for non-c

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-45969

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

    HID: playstation: Add missing check for input_ff_create_memless

    In the Linux kernel, the following vulnerability has been resolved: HID: playstation: Add missing check for input_ff_create_memless The ps_gamepad_create() function calls input_ff_create_memless() without verifying its return value, which can lead to incorrect behavior or potential crashes when FF effects are triggered. Add a check for the return value of input_ff_create_memless().

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-45968

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

    cpuidle: Skip governor when only one idle state is available

    In the Linux kernel, the following vulnerability has been resolved: cpuidle: Skip governor when only one idle state is available On certain platforms (PowerNV systems without a power-mgt DT node), cpuidle may register only a single idle state. In cases where that single state is a polling state (state 0), the ladder governor may incorrectly treat state 1 as the first usable state and pass an out-of-bounds index. This can lead to a NULL enter callback being invoked, ultimately resulting in a system crash. [ 13.342636] cpuidle-powernv : Only Snooze is available [ 13.351854] Faulting instruction address: 0x00000000 [ 13.376489] NIP [000

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-45965

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

    apparmor: fix invalid deref of rawdata when export_binary is unset

    In the Linux kernel, the following vulnerability has been resolved: apparmor: fix invalid deref of rawdata when export_binary is unset If the export_binary parameter is disabled on runtime, profiles that were loaded before that will still have their rawdata stored in apparmorfs, with a symbolic link to the rawdata on the policy directory. When one of those profiles are replaced, the rawdata is set to NULL, but when trying to resolve the symbolic links to rawdata for that profile, it will try to dereference profile->rawdata->name when profile->rawdata is now NULL causing an oops. Fix it by checking if rawdata is set. [ 168.653080] BUG: ker

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-45964

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

    SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path

    In the Linux kernel, the following vulnerability has been resolved: SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path Commit 5940d1cf9f42 ("SUNRPC: Rebalance a kref in auth_gss.c") added a kref_get(&gss_auth->kref) call to balance the gss_put_auth() done in gss_release_msg(), but forgot to add a corresponding kref_put() on the error path when kstrdup_const() fails. If service_name is non-NULL and kstrdup_const() fails, the function jumps to err_put_pipe_version which calls put_pipe_version() and kfree(gss_msg), but never releases the gss_auth reference. This leads to a kref leak where the gss_auth structure is never freed. Add a

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-45961

    Mittel · CVSS 5.5EPSS 0,16%Keine Korrektur veröffentlicht

    gfs2: fix memory leaks in gfs2_fill_super error path

    In the Linux kernel, the following vulnerability has been resolved: gfs2: fix memory leaks in gfs2_fill_super error path Fix two memory leaks in the gfs2_fill_super() error handling path when transitioning a filesystem to read-write mode fails. First leak: kthread objects (thread_struct, task_struct, etc.) When gfs2_freeze_lock_shared() fails after init_threads() succeeds, the created kernel threads (logd and quotad) are never destroyed. This occurs because the fail_per_node label doesn't call gfs2_destroy_threads(). Second leak: quota bitmap buffer (8192 bytes) When gfs2_make_fs_rw() fails after gfs2_quota_init() succeeds but before othe

    Veröffentlicht Aktualisiert
  11. CVE-2026-45960

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

    hfsplus: return error when node already exists in hfs_bnode_create

    In the Linux kernel, the following vulnerability has been resolved: hfsplus: return error when node already exists in hfs_bnode_create When hfs_bnode_create() finds that a node is already hashed (which should not happen in normal operation), it currently returns the existing node without incrementing its reference count. This causes a reference count inconsistency that leads to a kernel panic when the node is later freed in hfs_bnode_put(): kernel BUG at fs/hfsplus/bnode.c:676! BUG_ON(!atomic_read(&node->refcnt)) This scenario can occur when hfs_bmap_alloc() attempts to allocate a node that is already in use (e.g., when node 0's b

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-45958

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

    drm/exynos: vidi: fix to avoid directly dereferencing user pointer

    In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: fix to avoid directly dereferencing user pointer In vidi_connection_ioctl(), vidi->edid(user pointer) is directly dereferenced in the kernel. This allows arbitrary kernel memory access from the user space, so instead of directly accessing the user pointer in the kernel, we should modify it to copy edid to kernel memory using copy_from_user() and use it.

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-45957

    Hoch · CVSS 7.1EPSS 0,13%Keine Korrektur veröffentlicht

    rcu: Fix rcu_read_unlock() deadloop due to softirq

    In the Linux kernel, the following vulnerability has been resolved: rcu: Fix rcu_read_unlock() deadloop due to softirq Commit 5f5fa7ea89dc ("rcu: Don't use negative nesting depth in __rcu_read_unlock()") removes the recursion-protection code from __rcu_read_unlock(). Therefore, we could invoke the deadloop in raise_softirq_irqoff() with ftrace enabled as follows: WARNING: CPU: 0 PID: 0 at kernel/trace/trace.c:3021 __ftrace_trace_stack.constprop.0+0x172/0x180 Modules linked in: my_irq_work(O) CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Tainted: G O 6.18.0-rc7-dirty #23 PREEMPT(full) Tainted: [O]=OOT_MODULE Hardware name: QEMU Standard PC (i440FX +

    Veröffentlicht Aktualisiert
  14. CVE-2026-45956

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

    drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl()

    In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl() vidi_connection_ioctl() retrieves the driver_data from drm_dev->dev to obtain a struct vidi_context pointer. However, drm_dev->dev is the exynos-drm master device, and the driver_data contained therein is not the vidi component device, but a completely different device. This can lead to various bugs, ranging from null pointer dereferences and garbage value accesses to, in unlucky cases, out-of-bounds errors, use-after-free errors, and more. To resolve this issue, we need to store/delete the vid

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-45954

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

    fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe()

    In the Linux kernel, the following vulnerability has been resolved: fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() In au1200fb_drv_probe(), when platform_get_irq fails(), it directly returns from the function with an error code, which causes a memory leak. Replace it with a goto label to ensure proper cleanup.

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-45949

    Mittel · CVSS 5.4EPSS 0,09%Keine Korrektur veröffentlicht

    hwrng: core - use RCU and work_struct to fix race condition

    In the Linux kernel, the following vulnerability has been resolved: hwrng: core - use RCU and work_struct to fix race condition Currently, hwrng_fill is not cleared until the hwrng_fillfn() thread exits. Since hwrng_unregister() reads hwrng_fill outside the rng_mutex lock, a concurrent hwrng_unregister() may call kthread_stop() again on the same task. Additionally, if hwrng_unregister() is called immediately after hwrng_register(), the stopped thread may have never been executed. Thus, hwrng_fill remains dirty even after hwrng_unregister() returns. In this case, subsequent calls to hwrng_register() will fail to start new threads, and hwrng

    Veröffentlicht Aktualisiert
  17. CVE-2026-45948

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

    ext4: fix memory leak in ext4_ext_shift_extents()

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix memory leak in ext4_ext_shift_extents() In ext4_ext_shift_extents(), if the extent is NULL in the while loop, the function returns immediately without releasing the path obtained via ext4_find_extent(), leading to a memory leak. Fix this by jumping to the out label to ensure the path is properly released.

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-45946

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

    power: supply: ab8500: Fix use-after-free in power_supply_changed()

    In the Linux kernel, the following vulnerability has been resolved: power: supply: ab8500: Fix use-after-free in power_supply_changed() Using the `devm_` variant for requesting IRQ _before_ the `devm_` variant for allocating/registering the `power_supply` handle, means that the `power_supply` handle will be deallocated/unregistered _before_ the interrupt handler (since `devm_` naturally deallocates in reverse allocation order). This means that during removal, there is a race condition where an interrupt can fire just _after_ the `power_supply` handle has been freed, *but* just _before_ the corresponding unregistration of the IRQ handler has

    • Auf 5.15.0-184.194~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-45944

    Hoch · CVSS 7.5EPSS 0,12%Keine Korrektur veröffentlicht

    iommu/vt-d: Clear Present bit before tearing down context entry

    In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Clear Present bit before tearing down context entry When tearing down a context entry, the current implementation zeros the entire 128-bit entry using multiple 64-bit writes. This creates a window where the hardware can fetch a "torn" entry — where some fields are already zeroed while the 'Present' bit is still set — leading to unpredictable behavior or spurious faults. While x86 provides strong write ordering, the compiler may reorder writes to the two 64-bit halves of the context entry. Even without compiler reordering, the hardware fetch is not guaranteed to

    Veröffentlicht Aktualisiert
  20. CVE-2026-45942

    Hoch · CVSS 7.8EPSS 0,13%Keine Korrektur veröffentlicht

    ext4: fix e4b bitmap inconsistency reports

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix e4b bitmap inconsistency reports A bitmap inconsistency issue was observed during stress tests under mixed huge-page workloads. Ext4 reported multiple e4b bitmap check failures like: ext4_mb_complex_scan_group:2508: group 350, 8179 free clusters as per group info. But got 8192 blocks Analysis and experimentation confirmed that the issue is caused by a race condition between page migration and bitmap modification. Although this timing window is extremely narrow, it is still hit in practice: folio_lock ext4_mb_load_buddy __migrate_folio c

    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 →