p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-oracle · Seite 198

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 5338

  1. CVE-2025-39752

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

    ARM: rockchip: fix kernel hang during smp initialization

    In the Linux kernel, the following vulnerability has been resolved: ARM: rockchip: fix kernel hang during smp initialization In order to bring up secondary CPUs main CPU write trampoline code to SRAM. The trampoline code is written while secondary CPUs are powered on (at least that true for RK3188 CPU). Sometimes that leads to kernel hang. Probably because secondary CPU execute trampoline code while kernel doesn't expect. The patch moves SRAM initialization step to the point where all secondary CPUs are powered down. That fixes rarely hangs on RK3188: [ 0.091568] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.091996] rockchip_

    Veröffentlicht Aktualisiert
  2. CVE-2025-39749

    Hoch · CVSS 7EPSS 0,17%Keine Korrektur veröffentlicht

    rcu: Protect ->defer_qs_iw_pending from data race

    In the Linux kernel, the following vulnerability has been resolved: rcu: Protect ->defer_qs_iw_pending from data race On kernels built with CONFIG_IRQ_WORK=y, when rcu_read_unlock() is invoked within an interrupts-disabled region of code [1], it will invoke rcu_read_unlock_special(), which uses an irq-work handler to force the system to notice when the RCU read-side critical section actually ends. That end won't happen until interrupts are enabled at the soonest. In some kernels, such as those booted with rcutree.use_softirq=y, the irq-work handler is used unconditionally. The per-CPU rcu_data structure's ->defer_qs_iw_pending field is up

    Veröffentlicht Aktualisiert
  3. CVE-2025-39748

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

    bpf: Forget ranges when refining tnum after JSET

    In the Linux kernel, the following vulnerability has been resolved: bpf: Forget ranges when refining tnum after JSET Syzbot reported a kernel warning due to a range invariant violation on the following BPF program. 0: call bpf_get_netns_cookie 1: if r0 == 0 goto <exit> 2: if r0 & Oxffffffff goto <exit> The issue is on the path where we fall through both jumps. That path is unreachable at runtime: after insn 1, we know r0 != 0, but with the sign extension on the jset, we would only fallthrough insn 2 if r0 == 0. Unfortunately, is_branch_taken() isn't currently able to figure this out, so the verifier walks all branches. The verifier

    Veröffentlicht Aktualisiert
  4. CVE-2025-39747

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

    drm/msm: Add error handling for krealloc in metadata setup

    In the Linux kernel, the following vulnerability has been resolved: drm/msm: Add error handling for krealloc in metadata setup Function msm_ioctl_gem_info_set_metadata() now checks for krealloc failure and returns -ENOMEM, avoiding potential NULL pointer dereference. Explicitly avoids __GFP_NOFAIL due to deadlock risks and allocation constraints. Patchwork: https://patchwork.freedesktop.org/patch/661235/

    Veröffentlicht Aktualisiert
  5. CVE-2025-39746

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

    wifi: ath10k: shutdown driver when hardware is unreliable

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath10k: shutdown driver when hardware is unreliable In rare cases, ath10k may lose connection with the PCIe bus due to some unknown reasons, which could further lead to system crashes during resuming due to watchdog timeout: ath10k_pci 0000:01:00.0: wmi command 20486 timeout, restarting hardware ath10k_pci 0000:01:00.0: already restarting ath10k_pci 0000:01:00.0: failed to stop WMI vdev 0: -11 ath10k_pci 0000:01:00.0: failed to stop vdev 0: -11 ieee80211 phy0: PM: **** DPM device timeout **** Call Trace: panic+0x125/0x315 dpm_watchdog_set+0x54/0x54 dpm_watchdog_ha

    Veröffentlicht Aktualisiert
  6. CVE-2025-39744

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

    rcu: Fix rcu_read_unlock() deadloop due to IRQ work

    In the Linux kernel, the following vulnerability has been resolved: rcu: Fix rcu_read_unlock() deadloop due to IRQ work During rcu_read_unlock_special(), if this happens during irq_exit(), we can lockup if an IPI is issued. This is because the IPI itself triggers the irq_exit() path causing a recursive lock up. This is precisely what Xiongfeng found when invoking a BPF program on the trace_tick_stop() tracepoint As shown in the trace below. Fix by managing the irq_work state correctly. irq_exit() __irq_exit_rcu() /* in_hardirq() returns false after this */ preempt_count_sub(HARDIRQ_OFFSET) tick_irq_exit() tick_nohz_irq

    Veröffentlicht Aktualisiert
  7. CVE-2025-39743

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

    jfs: truncate good inode pages when hard link is 0

    In the Linux kernel, the following vulnerability has been resolved: jfs: truncate good inode pages when hard link is 0 The fileset value of the inode copy from the disk by the reproducer is AGGR_RESERVED_I. When executing evict, its hard link number is 0, so its inode pages are not truncated. This causes the bugon to be triggered when executing clear_inode() because nrpages is greater than 0.

    Veröffentlicht Aktualisiert
  8. CVE-2025-39742

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

    RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()

    In the Linux kernel, the following vulnerability has been resolved: RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() The function divides number of online CPUs by num_core_siblings, and later checks the divider by zero. This implies a possibility to get and divide-by-zero runtime error. Fix it by moving the check prior to division. This also helps to save one indentation level.

    Veröffentlicht Aktualisiert
  9. CVE-2025-39737

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

    mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()

    In the Linux kernel, the following vulnerability has been resolved: mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() A soft lockup warning was observed on a relative small system x86-64 system with 16 GB of memory when running a debug kernel with kmemleak enabled. watchdog: BUG: soft lockup - CPU#8 stuck for 33s! [kworker/8:1:134] The test system was running a workload with hot unplug happening in parallel. Then kemleak decided to disable itself due to its inability to allocate more kmemleak objects. The debug kernel has its CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE set to 40,000. The soft lockup happened in kmemleak_do_cleanup()

    Veröffentlicht Aktualisiert
  10. CVE-2025-39736

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

    mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock

    In the Linux kernel, the following vulnerability has been resolved: mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock When netpoll is enabled, calling pr_warn_once() while holding kmemleak_lock in mem_pool_alloc() can cause a deadlock due to lock inversion with the netconsole subsystem. This occurs because pr_warn_once() may trigger netpoll, which eventually leads to __alloc_skb() and back into kmemleak code, attempting to reacquire kmemleak_lock. This is the path for the deadlock. mem_pool_alloc() -> raw_spin_lock_irqsave(&kmemleak_lock, flags); -> pr_warn_once() -> netconsole subsystem -> net

    Veröffentlicht Aktualisiert
  11. CVE-2025-40300

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

    x86/vmscape: Add conditional IBPB mitigation

    In the Linux kernel, the following vulnerability has been resolved: x86/vmscape: Add conditional IBPB mitigation VMSCAPE is a vulnerability that exploits insufficient branch predictor isolation between a guest and a userspace hypervisor (like QEMU). Existing mitigations already protect kernel/KVM from a malicious guest. Userspace can additionally be protected by flushing the branch predictors after a VMexit. Since it is the userspace that consumes the poisoned branch predictors, conditionally issue an IBPB after a VMexit and before returning to userspace. Workloads that frequently switch between hypervisor and userspace will incur the most

    • Auf 5.4.0-1150.160 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2025-39730

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

    NFS: Fix filehandle bounds checking in nfs_fh_to_dentry()

    In the Linux kernel, the following vulnerability has been resolved: NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() The function needs to check the minimal filehandle length before it can access the embedded filehandle.

    • Auf 5.4.0-1164.174 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2025-39726

    Kritisch · CVSS 9.8EPSS 0,25%Keine Korrektur veröffentlicht

    s390/ism: fix concurrency management in ism_cmd()

    In the Linux kernel, the following vulnerability has been resolved: s390/ism: fix concurrency management in ism_cmd() The s390x ISM device data sheet clearly states that only one request-response sequence is allowable per ISM function at any point in time. Unfortunately as of today the s390/ism driver in Linux does not honor that requirement. This patch aims to rectify that. This problem was discovered based on Aliaksei's bug report which states that for certain workloads the ISM functions end up entering error state (with PEC 2 as seen from the logs) after a while and as a consequence connections handled by the respective function break,

    Veröffentlicht Aktualisiert
  14. CVE-2025-39724

    Mittel · CVSS 5.6EPSS 0,18%Keine Korrektur veröffentlicht

    serial: 8250: fix panic due to PSLVERR

    In the Linux kernel, the following vulnerability has been resolved: serial: 8250: fix panic due to PSLVERR When the PSLVERR_RESP_EN parameter is set to 1, the device generates an error response if an attempt is made to read an empty RBR (Receive Buffer Register) while the FIFO is enabled. In serial8250_do_startup(), calling serial_port_out(port, UART_LCR, UART_LCR_WLEN8) triggers dw8250_check_lcr(), which invokes dw8250_force_idle() and serial8250_clear_and_reinit_fifos(). The latter function enables the FIFO via serial_out(p, UART_FCR, p->fcr). Execution proceeds to the serial_port_in(port, UART_RX). This satisfies the PSLVERR trigger con

    Veröffentlicht Aktualisiert
  15. CVE-2025-39716

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

    parisc: Revise __get_user() to probe user read access

    In the Linux kernel, the following vulnerability has been resolved: parisc: Revise __get_user() to probe user read access Because of the way read access support is implemented, read access interruptions are only triggered at privilege levels 2 and 3. The kernel executes at privilege level 0, so __get_user() never triggers a read access interruption (code 26). Thus, it is currently possible for user code to access a read protected address via a system call. Fix this by probing read access rights at privilege level 3 (PRIV_USER) and setting __gu_err to -EFAULT (-14) if access isn't allowed. Note the cmpiclr instruction does a 32-bit compare

    Veröffentlicht Aktualisiert
  16. CVE-2025-39714

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

    media: usbtv: Lock resolution while streaming

    In the Linux kernel, the following vulnerability has been resolved: media: usbtv: Lock resolution while streaming When an program is streaming (ffplay) and another program (qv4l2) changes the TV standard from NTSC to PAL, the kernel crashes due to trying to copy to unmapped memory. Changing from NTSC to PAL increases the resolution in the usbtv struct, but the video plane buffer isn't adjusted, so it overflows. [hverkuil: call vb2_is_busy instead of vb2_is_streaming]

    Veröffentlicht Aktualisiert
  17. CVE-2025-39713

    Mittel · CVSS 4.7EPSS 0,14%Keine Korrektur veröffentlicht

    media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()

    In the Linux kernel, the following vulnerability has been resolved: media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() In the interrupt handler rain_interrupt(), the buffer full check on rain->buf_len is performed before acquiring rain->buf_lock. This creates a Time-of-Check to Time-of-Use (TOCTOU) race condition, as rain->buf_len is concurrently accessed and modified in the work handler rain_irq_work_handler() under the same lock. Multiple interrupt invocations can race, with each reading buf_len before it becomes full and then proceeding. This can lead to both interrupts attempting to write to the buffer, incrementing b

    Veröffentlicht Aktualisiert
  18. CVE-2025-39710

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

    media: venus: Add a check for packet size after reading from shared memory

    In the Linux kernel, the following vulnerability has been resolved: media: venus: Add a check for packet size after reading from shared memory Add a check to ensure that the packet size does not exceed the number of available words after reading the packet header from shared memory. This ensures that the size provided by the firmware is safe to process and prevent potential out-of-bounds memory access.

    Veröffentlicht Aktualisiert
  19. CVE-2025-39709

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

    media: venus: protect against spurious interrupts during probe

    In the Linux kernel, the following vulnerability has been resolved: media: venus: protect against spurious interrupts during probe Make sure the interrupt handler is initialized before the interrupt is registered. If the IRQ is registered before hfi_create(), it's possible that an interrupt fires before the handler setup is complete, leading to a NULL dereference. This error condition has been observed during system boot on Rb3Gen2.

    Veröffentlicht Aktualisiert
  20. CVE-2025-39707

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

    drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities HUBBUB structure is not initialized on DCE hardware, so check if it is NULL to avoid null dereference while accessing amdgpu_dm_capabilities file in debugfs.

    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 →