p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-6.12 · Página 6

Vulnerabilidades publicadas para linux-6.12 en los últimos 30 días: 484. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 2889

  1. CVE-2026-98727

    Media · CVSS 6.7EPSS 0,2%Corrección disponible

    nvme-multipath: set BLK_FEAT_ZONED only after the zone info is known

    In the Linux kernel, the following vulnerability has been resolved: nvme-multipath: set BLK_FEAT_ZONED only after the zone info is known The namespace head is marked zoned at allocation time based only on the command set identifier. If the zone info query reports a zero zone size, the path namespace is registered without zoned limits while the head still advertises the zoned capability with a zone size of zero, and reporting zones or writing to the head then shifts by ilog2(0). Drop the zoned feature from the head allocation and let the head limits refresh stack it in from the path namespace instead.

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  2. CVE-2026-98726

    Media · CVSS 5.2EPSS 0,2%Corrección disponible

    nvme-multipath: fix underflow in ANA log bounds checks

    In the Linux kernel, the following vulnerability has been resolved: nvme-multipath: fix underflow in ANA log bounds checks The number of ANA groups advertised through Identify Controller sizes the ANA log buffer. The ANA log header and group descriptors independently supply the number of groups and namespace IDs to parse. Both bounds checks subtract an untrusted object size from ana_log_size before comparing the current offset. If the object is larger than the buffer, the size_t subtraction underflows and lets the parser read beyond ana_log_buf. Check the current offset before the first subtraction and compare each object size with the re

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  3. CVE-2026-98725

    Crítica · CVSS 9.2EPSS 0,2%Corrección disponible

    nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge()

    In the Linux kernel, the following vulnerability has been resolved: nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge() nvmet_auth_challenge() receives its output buffer as a void pointer. sizeof(*d) therefore evaluates to one with GCC and undercounts the fixed challenge header by 15 bytes. A short AUTH_RECEIVE buffer can pass the check before the challenge is copied past the end of its allocation. Use the typed challenge pointer when calculating the response size. BUG: KASAN: slab-out-of-bounds in nvmet_execute_auth_receive (drivers/nvme/target/fabrics-cmd-auth.c:442 drivers/nvme/target/fabrics-cmd-auth.c:569) Write of siz

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  4. CVE-2026-98722

    Sin evaluarEPSS 0,17%Corrección disponible

    mtd: block2mtd: Fix divide error when erase_size is zero

    In the Linux kernel, the following vulnerability has been resolved: mtd: block2mtd: Fix divide error when erase_size is zero The erase size is parsed from the "block2mtd" module parameter and can be set to zero. add_device() then evaluates if (size % erase_size) with a zero divisor, which triggers a divide error: divide error: 0000 [#1] PREEMPT SMP PTI RIP: 0010:add_device drivers/mtd/devices/block2mtd.c:296 [inline] RIP: 0010:block2mtd_setup2+0x592/0xda0 drivers/mtd/devices/block2mtd.c:459 Call Trace: block2mtd_setup+0x27/0xe0 drivers/mtd/devices/block2mtd.c:476 param_attr_store+0x214/0x310 kernel/params.c:589 module_attr_store+

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  5. CVE-2026-98721

    Sin evaluarEPSS 0,2%Corrección disponible

    mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ

    In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ The Cadence NAND interrupt handler uses both the IRQ lock and completion object. Registering the IRQ before initializing them leaves a window in which a pending interrupt can access uninitialized synchronization state. Initialize them before registering the handler.

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  6. CVE-2026-98720

    Baja · CVSS 2.1EPSS 0,17%Corrección disponible

    KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified

    In the Linux kernel, the following vulnerability has been resolved: KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified Force a refresh of the vmcs02 MSR bitmap during nested VM-Enter if the runtime eVMCS controls (pin, primary, secondary, etc.) are being updated. If L1 isn't intercepting TPR writes, runs L2 with TPR virtualization, and then runs the same L2 with TPR virtualization disabled, KVM will fail to refresh msr_bitmap02 and leave TPR in passthrough mode even though TPR virtualization is disabled. I.e. failure to refresh the bitmap lets L2 (or L1 by proxy) read and write L0's TPR.

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  7. CVE-2026-98717

    Media · CVSS 5.6EPSS 0,2%Corrección disponible

    KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy When walking shadow page tables, immediately terminate the walk if the root is a "dummy" root, i.e. a root whose top-level page table is backed by the zero page, but otherwise doesn't exist. If memslot creation races with a stage-2 page fault (EPT violation or #NPF) from L2, then if the stars align, KVM will attempt to walk shadow page tables using the zero page and hit a NULL pointer deref. BUG: kernel NULL pointer dereference, address: 0000000000000021 #PF: supervisor read access in kernel mode

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  8. CVE-2026-98716

    Media · CVSS 4.8EPSS 0,17%Corrección disponible

    KVM: SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted

    In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted Use the MSR permission bitmap of the active VMCB instead of assuming that KVM is always using vmcb02's bitmap when L2 is active, as KVM uses msrpm02 if and only if L1 wants to intercept MSR accesses, i.e. if and only if KVM needs to merge msprm01 with msrpm12. Don't bother tracking the virtual address of the bitmap that's being used, as __va() is cheap on x86, and caching the virtual address would introduce yet another source of potentially stale information.

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  9. CVE-2026-98713

    Baja · CVSS 1.8EPSS 0,17%Corrección disponible

    KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT FGUs don't actually require hardware support, so don't gate fgt trap config insertion on FGT. This is the only action required to allow FGUs always, as kvm_calculate_traps() already computes the FGU bits with or without FEAT_FGT. This also fixes a spurious WARN when a TLBI OS is run on a guest in vEL1 without FEAT_TLBIOS on non FEAT_FGT hardware. In this configuration the course-grained HCR_EL2.TTLBOS trap reaches the handler handle_tlbi_el1(), which expects an EL1 TLBI only from vEL2. With FGUs enabled the UNDEF w

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  10. CVE-2026-98711

    Baja · CVSS 2.4EPSS 0,17%Corrección disponible

    wifi: cw1200: fix TX padding OOB read leaking heap data to device

    In the Linux kernel, the following vulnerability has been resolved: wifi: cw1200: fix TX padding OOB read leaking heap data to device The TX path rounds the transfer size up to the bus alignment (align_size(), up to 511 bytes for SDIO, 1 byte for SPI) but sends the padded length straight from the frame buffer, which has no room reserved for the padding. cw1200_data_write() therefore reads past the end of the frame and the bus transfer carries those bytes to the device. A bogus device can collect up to 511 bytes of kernel heap data per TX frame. The RX path does not have this problem: it allocates the skb with the aligned length (alloc_le

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  11. CVE-2026-98710

    Sin evaluarEPSS 0,17%Corrección disponible

    wifi: iwlegacy: 3945: free EEPROM data on remove

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlegacy: 3945: free EEPROM data on remove il3945_pci_probe() calls il_eeprom_init(), which allocates memory for the EEPROM data. The probe failure paths release this allocation with il_eeprom_free(), but the remove path does not free it after a successful probe. As a result, the EEPROM data is leaked when the PCI device is removed. Free the EEPROM data in il3945_pci_remove() before releasing the mac80211 hardware structure. This issue was found by manual code inspection.

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  12. CVE-2026-98709

    Alta · CVSS 7.3EPSS 0,17%Corrección disponible

    wifi: mac80211: count only matching reservations in reserved switch

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: count only matching reservations in reserved switch ieee80211_vif_use_reserved_switch() validates a replacement by counting assigned links on ctx->replace_ctx and treating reservations too broadly. A link can still be assigned to the old channel context while holding a reservation that belongs to a different replacement operation. That can make the current replacement appear complete too early. If another link finalizes first, the function can free the WILL_BE_REPLACED chanctx while the unmatched link and driver still use it, leading to a use-after-free in

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  13. CVE-2026-98708

    Alta · CVSS 7.1EPSS 0,17%Corrección disponible

    wifi: mac80211: keep paired old chanctx alive

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: keep paired old chanctx alive An in-place replacement keeps reciprocal replace_ctx pointers between the old WILL_BE_REPLACED chanctx and the new REPLACES_OTHER chanctx. However, the early free paths only consider assigned and reserved link users when deciding whether to free the old chanctx. That lets the old chanctx be freed too early while the replacement partner still points back to it, either when the last assigned link is released or when that link successfully reassigns to another existing context. Later unreserve and switch-finalization paths can the

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  14. CVE-2026-98707

    Alta · CVSS 7.7EPSS 0,17%Corrección disponible

    wifi: mac80211: shut down RX BA session timer on teardown

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: shut down RX BA session timer on teardown Tearing down an RX BA session can leave the session timer queued on a freed tid_rx. Later timer-wheel processing and the timer callback itself then run against freed memory. An RX BAR handler can dereference tid_rx under RCU before teardown unpublishes it and stay in its read-side critical section while teardown deletes the session timer. The stale handler can then rearm the timer after timer_delete_sync() returns and before the RCU callback frees tid_rx. Use timer_shutdown_sync() so rearm attempts become ineffecti

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  15. CVE-2026-98706

    Alta · CVSS 7.7EPSS 0,17%Corrección disponible

    wifi: mac80211: drain PS delivery work during station teardown

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: drain PS delivery work during station teardown Removing an AP or mesh station can notify the driver and wake TXQs after the station has already been removed from the driver, and can update num_sta_ps and the power-save queues after station cleanup has purged them. sta_deliver_ps_frames() tests sta->dead only before it starts delivery. A worker that passes that test can be delayed while teardown sets sta->dead and removes the station from the driver; when it resumes it still runs the full delivery. The existing cancel_work_sync() sits near the end of __clea

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  16. CVE-2026-98705

    Media · CVSS 6EPSS 0,2%Corrección disponible

    wifi: mac80211: account proxy paths against the mesh path limit

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: account proxy paths against the mesh path limit Proxy-path churn can drive the interface path counter negative and let later mesh path additions exceed MESH_MAX_MPATHS. mesh_path_free_rcu() decrements the interface mpaths counter for entries from both the mesh and proxy path tables, but mpp_path_add() never reserves a slot in that counter. Removing or expiring a proxy path therefore returns a slot that was never charged. mesh_path_add() uses the same counter to enforce MESH_MAX_MPATHS, so once it falls below the number of installed paths the limit no longe

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  17. CVE-2026-98704

    Alta · CVSS 7.5EPSS 0,17%Corrección disponible

    wifi: mac80211: keep fallback association elements alive

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: keep fallback association elements alive Associating to a non-transmitted MBSSID profile reads freed memory while determining the operating channel and applying HT capabilities. When an association response omits WMM, HT, or VHT information, ieee80211_assoc_config_link() parses the cached BSS IEs and copies the missing element pointers out of that fallback parse. For a non-transmitted MBSSID profile those pointers refer to merged-profile storage owned by the parse object, and the fallback block frees that object at its end. The copied pointers are used afte

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  18. CVE-2026-98703

    Sin evaluarEPSS 0,2%Corrección disponible

    wifi: mac80211: minstrel_ht: validate fixed rate index

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: minstrel_ht: validate fixed rate index The fixed_rate_idx debugfs file is a plain u32 attribute, so any value can be written to it. minstrel_ht_update_stats() then copies the value into mi->max_tp_rate[] and mi->max_prob_rate, and minstrel_ht_set_rate() uses MI_RATE_GROUP()/MI_RATE_IDX() to index minstrel_mcs_groups[] (42 entries) and mi->groups[].rates[] (10 entries) with it. Writing e.g. 65535 selects group 4095 and rate index 15, far outside both arrays. The out-of-bounds entries are dereferenced and updated as struct minstrel_rate_stats (retry counts,

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  19. CVE-2026-98702

    Alta · CVSS 7.1EPSS 0,17%Corrección disponible

    wifi: mac80211: reject invalid 320 MHz CSA bandwidth

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: reject invalid 320 MHz CSA bandwidth The HT/VHT channel definition validator can receive a 320 MHz bandwidth indication from a received CSA frame on a non-6 GHz link. It warns for this unsupported width but continues with an uninitialized vht_operation.chan_width, which is then read by ieee80211_chandef_vht_oper(). With panic_on_warn enabled, this lets a received frame panic the kernel. Reject the channel definition before entering the VHT operation conversion. This preserves the existing CSA fallback while avoiding both the warning and the uninitialized re

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización
  20. CVE-2026-98701

    Alta · CVSS 7.1EPSS 0,17%Corrección disponible

    wifi: mac80211: release mesh path quota on failed additions

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: release mesh path quota on failed additions Repeated failed or duplicate mesh path additions can exhaust MESH_MAX_MPATHS while the path table holds fewer paths, which stops new paths to reachable destinations from being created. mesh_path_add() reserves a slot before allocating and inserting a path. If allocation fails, the function returns without releasing the slot. If the rhashtable insertion reports an error or an existing destination, the function discards its candidate but retains the reservation. No new path is installed in any of these cases. Relea

    • Actualiza a 6.12.113-1~deb12u1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →