p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 18

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 18203

  1. CVE-2026-98684

    Niedrig · CVSS 2EPSS 0,17%Keine Korrektur veröffentlicht

    smb: client: flush and commit data before querying allocated ranges

    In the Linux kernel, the following vulnerability has been resolved: smb: client: flush and commit data before querying allocated ranges The mode 0 / FALLOC_FL_KEEP_SIZE fallocate emulation for small interior ranges in smb3_simple_fallocate_range() issues FSCTL_QUERY_ALLOCATED_RANGES and zero-fills any sub-range the server reports as an unallocated hole, to force block allocation without changing file contents. This is unsafe against Windows servers. Per the Win32 documentation, FSCTL_QUERY_ALLOCATED_RANGES only reports ranges that *may* contain nonzero data and is explicitly not coherent with recently written data: "a call to FSCTL_QUE

    Veröffentlicht Aktualisiert
  2. CVE-2026-98683

    Niedrig · CVSS 2EPSS 0,17%Keine Korrektur veröffentlicht

    smb: client: flush dirty data before zeroing a range

    In the Linux kernel, the following vulnerability has been resolved: smb: client: flush dirty data before zeroing a range smb3_zero_range() emulates FALLOC_FL_ZERO_RANGE by invalidating the page cache over the target range with truncate_pagecache_range() and then issuing FSCTL_SET_ZERO_DATA to the server. Dirty data was only flushed conditionally, when the range reached or extended EOF. For a purely interior zero range that does not reach EOF, no flush happened, so a dirty folio overlapping the range could be written back to the server after the FSCTL and refill the range that was just zeroed with stale data. Fix this by unconditionally f

    Veröffentlicht Aktualisiert
  3. CVE-2026-98682

    Niedrig · CVSS 2EPSS 0,15%Keine Korrektur veröffentlicht

    smb: client: drain and invalidate before server-side copy/clone

    In the Linux kernel, the following vulnerability has been resolved: smb: client: drain and invalidate before server-side copy/clone cifs_file_copychunk_range() and the clone (FICLONE) path of cifs_remap_file_range() do not serialise the destination page cache against the server-side copy the way the other server-side range operations (smb3_zero_range(), smb3_punch_hole(), smb3_collapse_range() and smb3_insert_range()) do. cifs_file_copychunk_range() invalidates the destination range with filemap_invalidate_inode(), which takes and drops the mapping's invalidate_lock internally, so the lock is no longer held when the copychunk ioctl is issu

    Veröffentlicht Aktualisiert
  4. CVE-2026-98681

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

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-98680

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-98679

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-98677

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    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

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-98674

    Nicht bewertetEPSS 0,17%Keine Korrektur veröffentlicht

    iio: adc: adi-axi-adc: Initialize state mutex

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: adi-axi-adc: Initialize state mutex The AXI ADC register access paths serialize transactions with st->lock, but probe does not initialize it. Initialize the mutex before registering the backend.

    Veröffentlicht Aktualisiert
  9. CVE-2026-98673

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-98672

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

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-98671

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-98670

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-98669

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    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

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-98668

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-98666

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-98665

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    iio: health: max30102: fix NULL dereference in interrupt handler

    In the Linux kernel, the following vulnerability has been resolved: iio: health: max30102: fix NULL dereference in interrupt handler The interrupt is requested in max30102_probe() and stays enabled for the lifetime of the device, but indio_dev->active_scan_mask is only valid while a buffer is enabled. When an interrupt arrives while no buffer is enabled, the handler dereferences the NULL active_scan_mask: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 Call trace: __bitmap_weight+0x64/0x98 (P) max30102_interrupt_handler+0x48/0x160 [max30102] Call max30102_fifo_count() at the top of the handle

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-98664

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    iio: imu: adis16400: fix unprotected debugfs reads

    In the Linux kernel, the following vulnerability has been resolved: iio: imu: adis16400: fix unprotected debugfs reads adis16400_serial_number_fops is open coded and never calls debugfs_file_get(), so debugfs_remove_recursive() does not wait for a read in progress and unbind frees the iio_dev underneath it. Commit ae1d37a9bb4b ("iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE") converted product_id and flash_count to DEFINE_DEBUGFS_ATTRIBUTE, which protects itself, but moved all three files to debugfs_create_file_unsafe(). serial_number prints three registers as "%.4x-%.4x-%.4x" and DEFINE_DEBUGFS_ATTR

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-98663

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    iio: imu: adis16480: fix unprotected debugfs reads

    In the Linux kernel, the following vulnerability has been resolved: iio: imu: adis16480: fix unprotected debugfs reads The firmware_revision and firmware_date 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.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-98662

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    iio: light: gp2ap020a00f: drain irq_work after free_irq

    In the Linux kernel, the following vulnerability has been resolved: iio: light: gp2ap020a00f: drain irq_work after free_irq The threaded IRQ handler queues data->work through irq_work_queue() so the trigger is polled from a per-CPU context. free_irq() does not flush an irq_work the handler already queued, so after gp2ap020a00f_remove() returns that work may still run and call iio_trigger_poll() on data->trig, which the devm cleanup has already freed, causing a use-after-free. Add irq_work_sync(&data->work) after free_irq() in remove() and in the probe error path, mirroring commit 78601726d4a5 ("iio: trigger: sysfs: fix use-after-free on r

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-98661

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    iio: light: rohm-bu27034: Fix infinite delay on error

    In the Linux kernel, the following vulnerability has been resolved: iio: light: rohm-bu27034: Fix infinite delay on error When reading an integration-time fails, the code will use error code to compute the sleep time. Fix this by using the smallest integration time as a default if reading fails.

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