p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 32

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 20006

  1. CVE-2026-98479

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

    scsi: libiscsi_tcp: Check the data direction of a Data-In PDU

    In the Linux kernel, the following vulnerability has been resolved: scsi: libiscsi_tcp: Check the data direction of a Data-In PDU The Data-In branch of iscsi_tcp_hdr_dissect() resolves the ITT to a task and copies the PDU's data segment into that command's scatterlist without asking whether the command was reading. iscsi_tcp_r2t_rsp() in the same file does ask, and rejects an R2T for a command that is not DMA_TO_DEVICE. A target that answers a WRITE command's ITT with a Data-In therefore has the initiator write target-supplied bytes into the pages that write was about to send. Those are the caller's own pinned pages for an O_DIRECT write,

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-98478

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    scsi: ufs: core: Keep internal commands dispatchable during error handling

    In the Linux kernel, the following vulnerability has been resolved: scsi: ufs: core: Keep internal commands dispatchable during error handling Commit 08b12cda6c44 ("scsi: ufs: core: Switch to scsi_get_internal_cmd()") switched UFS internal commands to allocate requests on hba->host->pseudo_sdev->request_queue, which shares the host tagset with regular LUNs. During error recovery, ufshcd_err_handling_prepare() calls blk_mq_quiesce_tagset(&hba->host->tag_set), marking all queues in the tagset as quiesced, including pseudo_sdev->request_queue. When ufshcd_verify_dev_init() subsequently issues internal commands (e.g. NOP OUT UPIU) via blk_exec

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-98477

    Mittel · CVSS 6.8EPSS 0,17%Korrektur verfügbar

    perf/core: Fix NULL pmu_ctx passed to pmu->sched_task()

    In the Linux kernel, the following vulnerability has been resolved: perf/core: Fix NULL pmu_ctx passed to pmu->sched_task() perf_pmu_sched_task() returns early when cpuctx->task_ctx is set, and cpc->task_epc is only non-NULL while a task context is scheduled in on this CPU. __perf_pmu_sched_task() therefore always passes NULL: Unable to handle kernel NULL pointer dereference at virtual address 00 pc : armv8pmu_sched_task+0x14/0x50 Call trace: armv8pmu_sched_task+0x14/0x50 (P) perf_pmu_sched_task+0xac/0x108 __perf_event_task_sched_out+0x6c/0xe0 Pass &cpc->epc instead, the CPU-wide context for this PMU, which the function alr

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-98476

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    s390/cio: Fix NULL pointer dereference in ccw_device_get_util_str()

    In the Linux kernel, the following vulnerability has been resolved: s390/cio: Fix NULL pointer dereference in ccw_device_get_util_str() The channel path registry entry associated with a CHPID may be removed while the subchannel's PMCW still references that CHPID. In this case, chpid_to_chp() can return NULL, leading to a NULL pointer dereference. Add the missing NULL check before dereferencing the returned pointer.

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-98475

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    s390/cmf: Fix virtual vs physical address confusion

    In the Linux kernel, the following vulnerability has been resolved: s390/cmf: Fix virtual vs physical address confusion The measurement block address is an absolute address. Define the associated schib_config and schib fields as dma64_t to enable automatic detection of incorrect assignments. Also add the missing virt_to_dma64() translation. Without this fix, a wrong address will be used by firmware when storing extended format channel measurement data on kernels built with CONFIG_RANDOMIZE_IDENTITY_BASE=y.

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-98474

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    s390/pci: Fix missing device lock in zpci_report_status()

    In the Linux kernel, the following vulnerability has been resolved: s390/pci: Fix missing device lock in zpci_report_status() When pdev is non-NULL, zpci_report_status() accesses the device's driver. To get a consistent state matching the recovery, the device lock needs to be held. Do so by expanding the existing device lock critical section. The lock only needs to be held when the pdev is non-NULL, so extract the pdev-specific reporting into a helper function which also adds a lockdep assertion to detect calls without the device lock held.

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-98473

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    s390/vfio-ap: fix KVM GISC and page leak when queue removed from host config

    In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: fix KVM GISC and page leak when queue removed from host config Three related problems exist in the handling of KVM interrupt and page resources when a queue is removed from the host's AP configuration while assigned to a mediated device (mdev). Problem 1: ~~~~~~~~~ AP_RESPONSE_Q_NOT_AVAIL not handled in vfio_ap_mdev_reset_queue() When the AP bus removes a queue device whose adapter or domain has been removed from the host's AP configuration, vfio_ap_mdev_remove_queue() is called. If the queue is still in the host's AP configuration at that point, it calls vf

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-98472

    Mittel · CVSS 4.6EPSS 0,17%Korrektur verfügbar

    KVM: SEV: Free have_run_cpus during VM destruction even if VM is no longer SEV

    In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Free have_run_cpus during VM destruction even if VM is no longer SEV Unconditionally free SEV's "have run CPUs" cpumask in the VM destroy path, i.e. even for what appear to be non-SEV VMs, as an SEV VM becomes a non-SEV VM if its state is intra-host migrated. Alternatively, the mask could be freed in sev_migrate_from() when "converting" the source VM, but that gets annoying because ideally KVM would nullify the mask to guard against UAF, and nullifying the mask would need be conditioned on CPUMASK_OFFSTACK=y. Freeing the mask during sev_migrate_from() is also no

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-98471

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

    KVM: SEV: Do cache maintenance on the source VM during intra-host migration

    In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Do cache maintenance on the source VM during intra-host migration Manually perform cache maintenance on the source VM during intra-host migration to ensure no stale data is left in CPU caches after the VM is destroyed. Because the source VM is "converted" to a non-SEV VM, KVM's memory reclaim flows won't trigger cache maintenance, e.g. when all guest memory is reclaimed in response to detaching from the mmu_notifier. Note, relying on the destination VM to do cache maintenance isn't an option as KVM doesn't require identical guest memory configurations, i.e. the

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-98470

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

    KVM: arm64: Don't WARN on an unknown VM ioctl in protected mode

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Don't WARN on an unknown VM ioctl in protected mode kvm_pkvm_ioctl_allowed() WARNs when kvm_get_cap_for_kvm_ioctl() doesn't find the ioctl number in vm_ioctl_caps[], and kvm_arch_vm_ioctl() calls it for every number the generic code doesn't handle, so ioctl(vm_fd, 0xdeadbeef) from userspace taints a pKVM host and panics it under panic_on_warn. The lookup is fed userspace input: return false, and userspace gets the -EINVAL kvm_arch_vm_ioctl() returns for that number on a host without pKVM.

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-98469

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

    KVM: arm64: Fix AArch32 DBGBXVR<n> handling

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Fix AArch32 DBGBXVR<n> handling The consolidation of the breakpoint and watchpoint register accessors switched DBGBXVR<n> from trap_bvr() to trap_dbg_wb_reg(). The latter selects backing storage with demux_wb_reg(), which only handles Op2 values 4 through 7. Since DBGBXVR<n> uses Op2 1, an AArch32 guest access hits KVM_BUG_ON() and marks the VM dead. DBGBXVR<n> aliases DBGBVR<n>_EL1[63:32], and its AA32(HI) descriptor already selects the upper half. Map Op2 1 to dbg_bvr[] alongside Op2 4, restoring the pre-regression behavior.

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-98468

    Niedrig · CVSS 1.8EPSS 0,21%Korrektur verfügbar

    KVM: arm64: Fix spurious warning for benign stage 2 teardown race

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Fix spurious warning for benign stage 2 teardown race kvmtool was used to establish an L1 guest with 8 CPUs and 8 GiB of RAM, an L2 guest with 4 CPUs and 4 GiB of RAM and an L3 guest with 2 CPUs and 2 GiB of RAM, all of which was then exited. Under memory pressure in the L0 host warnings were observed due to migration triggered by compaction: WARNING: arch/arm64/kvm/mmu.c:336 at __unmap_stage2_range+0x64/0x80, CPU#5: kcompactd0/66 Which was, in turn, triggered by an MMU notifier for the host invalidation: mmu_notifier_invalidate_range_start() -> ... -> kvm

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-98467

    Mittel · CVSS 5.6EPSS 0,17%Korrektur verfügbar

    KVM: arm64: nv: Fix null ptr deref on nested wp/unmap, teardown race

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Fix null ptr deref on nested wp/unmap, teardown race Commit 7270cc9157f4 ("KVM: arm64: nv: Handle VNCR_EL2 invalidation from MMU notifiers") introduced VNCR_EL2 invalidation in both kvm_nested_s2_unmap() and kvm_nested_s2_wp(). However at the point of this being performed concurrent stage 2 teardown of a nested guest can cause kvm->arch.mmu.pgt to be set to NULL. This happens in kvm_flush_shadow_all() -> kvm_arch_flush_shadow_all() -> kvm_free_stage2_pgd() and is performed under the kvm->mmu_lock. Commit ec14c272408a ("KVM: arm64: nv: Unmap/flush shadow s

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-98466

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

    KVM: arm64: Transfer the hyp stack pages out of the host stage-2

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Transfer the hyp stack pages out of the host stage-2 fix_host_ownership() walks only the linear-map alias of each memblock region, and the per-CPU hyp stack, mapped in the private VA range for its guard page, has none. Walk each stack's VA range with the same walker.

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-98465

    Hoch · CVSS 7EPSS 0,14%Korrektur verfügbar

    RISC-V: KVM: Serialize IMSIC attributes with vCPU migration

    In the Linux kernel, the following vulnerability has been resolved: RISC-V: KVM: Serialize IMSIC attributes with vCPU migration KVM device ioctls are not serialized against KVM_RUN. As a result, kvm_riscv_aia_imsic_rw_attr() can snapshot the physical CPU and HGEI of an IMSIC VS-file before a concurrent vCPU migration releases it. The HGEI can then be allocated to another vCPU before imsic_vsfile_rw() uses the stale tuple. A GET or SET attribute may consequently access the new owner's interrupt file. Serialize the entire IMSIC attribute operation with the target vCPU mutex. This prevents the VS-file from being migrated and recycled until t

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-98464

    Kritisch · CVSS 9.3EPSS 0,14%Korrektur verfügbar

    RISC-V: KVM: Synchronize hrtimer callback during teardown

    In the Linux kernel, the following vulnerability has been resolved: RISC-V: KVM: Synchronize hrtimer callback during teardown The non-Sstc hrtimer callback clears next_set before its final uses of the enclosing vCPU. If teardown observes next_set as false while the callback is still running, kvm_riscv_vcpu_timer_cancel() skips hrtimer_cancel() and kvm_destroy_vcpus() can free the vCPU before the callback enters kvm_riscv_vcpu_set_interrupt(). A guest can arm the timer with SBI TIME and request shutdown with SBI legacy shutdown or SRST. A VMM that honors KVM_EXIT_SYSTEM_EVENT and destroys the VM supplies the teardown side of the race; no

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-98463

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    sched_ext: Derive SCX_RQ_IN_WAKEUP from the core enqueue flags

    In the Linux kernel, the following vulnerability has been resolved: sched_ext: Derive SCX_RQ_IN_WAKEUP from the core enqueue flags schedule_deferred_locked() skips scheduling a deferred action while SCX_RQ_IN_WAKEUP is set and relies on the task_woken_scx() call that follows a wakeup enqueue to run it. enqueue_task_scx() sets the flag from the merged enqueue flags, which include the flags stashed for a remote activation. move_remote_task_to_local_dsq() thus sets SCX_RQ_IN_WAKEUP on the destination rq when the moved task was woken up, although no task_woken_scx() follows that activation. An IMMED insert into a busy destination requests a lo

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-98462

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

    Bluetooth: hci_conn: fix CIS hold ownership on reuse

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_conn: fix CIS hold ownership on reuse Commit 69997d50ec57 ("Bluetooth: ISO: handle bound CIS cleanup via hci_conn") made hci_bind_cis() and hci_connect_cis() return a connection with one hold for the ISO layer. hci_bind_cis() currently takes that hold only after configuring a CIS, so its BT_CONNECTED and matching BT_BOUND paths return a bare lookup result. Its configuration failure path can likewise call hci_conn_drop() before taking a hold. Take the hold before any state-dependent return or configuration error so every successful return follows the docume

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-98461

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

    Bluetooth: hci_sock: validate event length before filtering

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sock: validate event length before filtering is_filtered_packet() reads the event code from skb->data[0] without first checking that the skb is nonempty. When an opcode filter is configured, it also reads the command opcode at offsets 3 or 4 without checking that a Command Complete or Command Status event is long enough. hci_send_to_sock() invokes the filter before hci_event_packet() validates the event header. A malformed event supplied by a controller or a vhci device can therefore cause an out-of-bounds read. Keep the unmasked event code for the opcode c

    • Auf 7.2.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-98460

    Mittel · CVSS 4.8EPSS 0,18%Korrektur verfügbar

    Bluetooth: hci_sock: reject out-of-range OCF values

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sock: reject out-of-range OCF values The raw HCI socket security filter has 128 OCF bits per supported OGF, but masks the 10-bit OCF with 127 before looking up the command. An unprivileged socket can therefore submit a reserved OCF that aliases an allowlisted command modulo 128. A conforming controller should reject reserved opcodes. Nevertheless, the security decision must apply to the opcode that will actually be sent, especially since controller-specific behavior is outside the host stack's control. Reject OCF values that cannot be represented by the sec

    • Auf 7.2.9-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 →