p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-6.12 · Página 7

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-98700

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

    wifi: mac80211: set info->band for 802.3 encap offload frames

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: set info->band for 802.3 encap offload frames Unlike the 802.11 TX paths, ieee80211_8023_xmit() does not set info->band from the channel context on non-MLD interfaces. It stays at 0, so ieee80211_get_tx_rates() uses the wrong band for these frames. Set it the same way as ieee80211_build_hdr(): drop the frame if there is no channel context, and leave the band at 0 on MLD interfaces.

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

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

    wifi: mac80211: fix mesh fast xmit path deletion UAF

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix mesh fast xmit path deletion UAF mesh_fast_tx_cache() stores raw mesh_path pointers. Path deletion flushes the cache and then frees the path with kfree_rcu(), but a lookup that already holds the path can insert a new cache entry after the flush. The cache then points at freed memory. Set MESH_PATH_DELETED before flushing, and skip inserting a cache entry if the path or MPP path is already deleted. Check this under the cache walk lock so it is ordered with the flush. Use WRITE_ONCE() for the deletion flag updates because the cache check reads flags witho

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

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

    wifi: mac80211: handle empty FILS association request payload

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: handle empty FILS association request payload fils_encrypt_assoc_req() accepts a (Re)Association Request frame whose last element is the FILS Session element. crypt_len is then zero and aes_siv_encrypt() is called with an empty plaintext. kmemdup() returns ZERO_SIZE_PTR for a zero-length allocation, so the unconditional sg_init_one() puts an invalid page into the scatterlist. With CONFIG_DEBUG_SG this triggers a kernel BUG in sg_set_buf(); without the debug check the bogus page is handed to the crypto backend. AES-SIV is defined for empty plaintext and th

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

    Sin evaluarEPSS 0,17%Corrección disponible

    USB: serial: fix dynamic id driver deregistration race

    In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix dynamic id driver deregistration race Only free the dynamic ids after having deregistered the driver and removed the "new_id" attribute to avoid leaking any id added by a racing write to the attribute.

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

    Sin evaluarEPSS 0,17%Corrección disponible

    USB: serial: fix driver deregistration order

    In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix driver deregistration order USB serial driver modules register one driver for the USB bus and one or more drivers for the ports on the USB serial bus. When unloading a driver module, the USB driver must be deregistered before the USB serial bus drivers so that I/O is stopped before unbinding the ports to avoid use-after-free in completion handlers accessing port data. Note that the "new_id" attributes must first be removed to prevent new ids from being added and triggering a probe of the USB driver after it has been deregistered.

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

    Sin evaluarEPSS 0,2%Corrección disponible

    USB: serial: fix ioctl hangup race

    In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix ioctl hangup race The tty ioctls can race with hangup and end up calling into a tty driver for a device that is already gone or powered down. Serialise the callbacks using the tty port mutex and add the missing checks to make sure the port has not been hung up before accessing port driver data or hardware. This specifically avoids dereferencing a NULL-pointer if a device is disconnected during lengthy break signalling. Note that TIOCGICOUNT and TIOCMIWAIT do not access port driver data or hardware and are therefore not affected by the race.

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

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

    thunderbolt: Fix KASAN reported use-after-free when request is canceled

    In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Fix KASAN reported use-after-free when request is canceled Alan reported that when doing stress testing sometimes KASAN notices use-after-free during control channel operation (stripped down keeping the relevant parts): BUG: KASAN: slab-use-after-free in tb_cfg_request_sync+0x240/0x250 [thunderbolt] Read of size 24 at addr ffff88811067f290 by task kworker/u40:2/1760 <TASK> tb_cfg_request_sync+0x240/0x250 [thunderbolt] tb_cfg_read_raw+0x367/0x510 [thunderbolt] tb_cfg_read+0xec/0x240 [thunderbolt] tb_port_get_link_generation+0x258/0x420 [thunderbolt]

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

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

    thunderbolt: Reject oversized XDomain properties responses

    In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Reject oversized XDomain properties responses tb_xdp_properties_request() allocates room for 45 data dwords in its 252-byte response buffer. The XDomain length field is six bits wide, however, and a malicious peer can set it to 63. After the fixed response fields are subtracted, the driver treats this as 48 data dwords. Commit 322e93448d90 ("thunderbolt: Clamp XDomain response data copy to allocation size") only bounds the copy against data_len. If data_len is at least 48, memcpy() reads 192 bytes from the 180-byte res->data array, causing a 12-byte heap ou

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

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

    smb: client: discard post-EOF pagecache when extending a file via zero range

    In the Linux kernel, the following vulnerability has been resolved: smb: client: discard post-EOF pagecache when extending a file via zero range smb3_zero_range() removed the pagecache only for the range being zeroed, so when it extends the file the folio straddling the old EOF - which may hold data dirtied past EOF through an mmap - was never dropped and became visible as file content once the file was extended. Lower the discard boundary to the smaller of the zero-range offset and the old EOF.

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

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

    smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races

    In the Linux kernel, the following vulnerability has been resolved: smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races The invalidHandle, swapfile, oplock_break_cancelled, offload, and status_file_deleted fields are stored in the same bitfield byte in struct cifsFileInfo, but are updated in different code paths that may run simultaneously, and are protected by different locks. Since bitfield assignments generate byte-level read-modify-write operations, a modification to one flag can overwrite a concurrent modification to another flag. To avoid these races, convert these flags from a bitfield to separate bool fields.

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

    Sin evaluarEPSS 0,17%Corrección disponible

    iio: accel: kionix-kx022a: Prevent memory leak and fix state

    In the Linux kernel, the following vulnerability has been resolved: iio: accel: kionix-kx022a: Prevent memory leak and fix state The driver allocates memory for samples at buffer enable path. If regmap operation fails in the kx022a_fifo_enable() at the buffer enable path, the allocated memory is never freed. Furthermore, the state information and previous hardware configuration(s) aren't undone, potentially leaving WMI interrupts and buffers enabled, or driver state flags wrong. Free the memory and revert the hardware configuration and state flags on error path.

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

    Sin evaluarEPSS 0,17%Corrección disponible

    iio: accel: kxcjk-1013: reject duplicate event disable

    In the Linux kernel, the following vulnerability has been resolved: iio: accel: kxcjk-1013: reject duplicate event disable The IIO core does not filter duplicate writes to the event enable attribute. kxcjk1013_write_event_config() already ignores repeated enable requests, but a repeated disable request still calls kxcjk1013_set_power_state(data, false), dropping a runtime PM reference that was not acquired for this request. This can underflow the runtime PM usage count and trigger a "Runtime PM usage count underflow" warning. Return early when the requested state already matches ev_enable_state.

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

    Sin evaluarEPSS 0,2%Corrección disponible

    iio: adc: ad_sigma_delta: fix use-after-free on unbind

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: ad_sigma_delta: fix use-after-free on unbind ad_sd_buffer_postenable() allocates sigma_delta->samples_buf with devm_krealloc() at runtime, so its devres entry sits after all probe-time entries of the driver. devm resources are released in reverse allocation order, which means unbind frees samples_buf before iio_device_unregister() disables the buffers and detaches the trigger pollfunc. The data ready IRQ is still enabled at that point, so ad_sd_trigger_handler() can still run and memcpy() incoming samples into the freed samples_buf. Fix this by preallocating the

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

    Sin evaluarEPSS 0,2%Corrección disponible

    iio: adc: pac1934: check ACPI label duplication

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: pac1934: check ACPI label duplication A label duplication failure currently reaches the terminating-byte write. Release the ACPI result and abort before accessing the missing label; earlier labels are managed by devres. Detected by static analysis and reviewed with AI-assisted source auditing.

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

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

    iio: adc: stm32-adc: fix possible division by zero in processed channel

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: stm32-adc: fix possible division by zero in processed channel In case the conversion has failed or returned zero, processing *val can lead to a division by zero. Need to check for errors, or converted value is zero, before processing the data. In case the converted value is zero, e.g. the Vrefint channel, this should be considered as invalid in all cases.

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

    Sin evaluarEPSS 0,17%Corrección disponible

    iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failure

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failure If devm_thermal_of_zone_register() fails, probe returns without unregistering the IIO map array or disabling runtime PM. Jump to err_map to release them.

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

    Sin evaluarEPSS 0,17%Corrección disponible

    iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind The ZYNQ XADC alarm IRQ handler queues zynq_unmask_work via schedule_delayed_work(); that work is cleared by a devm callback. Register the devm callback before devm_request_irq() so the devres LIFO teardown frees the IRQ first, ensuring the handler can no longer queue work by the time the workqueue is cleared. Otherwise the handler could re-arm the work and run it after the xadc structure has been freed. This issue was found by an in-house static analysis tool.

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

    Sin evaluarEPSS 0,17%Corrección disponible

    iio: buffer: serialize buffer teardown with mode claims

    In the Linux kernel, the following vulnerability has been resolved: iio: buffer: serialize buffer teardown with mode claims Buffer-mode claims hold mlock to guarantee that the device remains in buffer mode until the claim is released. Normal buffer updates take info_exist_lock followed by mlock in iio_update_buffers(). However, iio_device_unregister() disables and deactivates all buffers without taking mlock. This can invalidate buffer state, including active_scan_mask, while a buffer-mode claim is held. Take mlock in iio_disable_all_buffers() so that unregister honors the mode-claim lifetime guarantee. The info_exist_lock -> mlock orderi

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

    Sin evaluarEPSS 0,17%Corrección disponible

    iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.

    In the Linux kernel, the following vulnerability has been resolved: iio: buffer: Ensure bounce buffer used for unaligned case is zeroed. iio_push_to_buffers_with_ts_unaligned() leaks uninitialized heap memory to userspace if the data passed in is not a multiple of 8 bytes and the timestamp is enabled. Specify __GFP_ZERO for the devm_krealloc() to ensure any extra space is cleared.

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

    Sin evaluarEPSS 0,17%Corrección disponible

    iio: gyro: adis16136: fix unprotected debugfs reads

    In the Linux kernel, the following vulnerability has been resolved: iio: gyro: adis16136: fix unprotected debugfs reads The serial_number file operations are open coded and never call debugfs_file_get(), which debugfs_create_file_unsafe() requires. debugfs_remove_recursive() therefore does not wait for a read in progress, and unbind frees the iio_dev underneath it. Use debugfs_create_file() instead.

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