p PatchFirst

PatchFirst · Latest vulnerabilities

linux-ibm-6.8 vulnerabilities · Page 190

Vulnerabilities published for linux-ibm-6.8 in the last 30 days: 634. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 9454

  1. CVE-2026-64170

    Medium · CVSS 5.5EPSS 0.11%Fix available

    spi: qup: fix error pointer deref after DMA setup failure

    In the Linux kernel, the following vulnerability has been resolved: spi: qup: fix error pointer deref after DMA setup failure The driver falls back to PIO mode if DMA setup fails during probe. Make sure to the clear the DMA channel pointers on setup failure to avoid dereferencing an error pointer (or attempting to release a channel a second time) on later probe errors or driver unbind. This issue was flagged by Sashiko when reviewing a devres allocation conversion patch.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  2. CVE-2026-64168

    Medium · CVSS 5.5EPSS 0.11%Fix available

    spi: sprd: fix error pointer deref after DMA setup failure

    In the Linux kernel, the following vulnerability has been resolved: spi: sprd: fix error pointer deref after DMA setup failure The driver falls back to PIO mode if DMA setup fails during probe. Make sure to check the dma.enabled flag before trying to release the DMA channels also on late probe errors to avoid dereferencing an error pointer (or attempting to release a channel a second time). This issue was flagged by Sashiko when reviewing a devres allocation conversion patch.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  3. CVE-2026-64166

    Medium · CVSS 5.5EPSS 0.12%Fix available

    firmware: arm_ffa: Check for NULL FF-A ID table while driver registration

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_ffa: Check for NULL FF-A ID table while driver registration The bus match callback assumes that every FF-A driver provides an id_table and dereferences it unconditionally. Enforce that contract at registration time so a buggy client driver cannot crash the bus during match.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  4. CVE-2026-64165

    Medium · CVSS 5.5EPSS 0.12%Fix available

    ARM: integrator: Fix early initialization

    In the Linux kernel, the following vulnerability has been resolved: ARM: integrator: Fix early initialization Starting with commit bdb249fce9ad4 ("ARM: integrator: read counter using syscon/regmap"), intcp_init_early calls syscon_regmap_lookup_by_compatible which in turn calls of_syscon_register. This function allocates memory. Since the memory management code has not been initialized at that time, the call always fails. It either returns -ENOMEM or crashes as follows. Unable to handle kernel NULL pointer dereference at virtual address 0000000c when read [0000000c] *pgd=00000000 Internal error: Oops: 5 [#1] ARM Modules linked in: CPU: 0 UI

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  5. CVE-2026-64164

    Medium · CVSS 5.5EPSS 0.11%Fix available

    btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file() The trace event btrfs_sync_file() is called in an atomic context (all trace events are) and its call to dput(), which is needed due to the call to dget_parent(), can sleep, triggering a kernel splat. This can be reproduced by enabling the trace event and running btrfs/056 from fstests for example. The splat shown in dmesg is the following: [53.919] BUG: sleeping function called from invalid context at fs/dcache.c:970 [53.947] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 32773, name: x

    • Update to 6.8.0-1061.62~22.04.1
    Published Updated
  6. CVE-2026-64163

    Medium · CVSS 5.5EPSS 0.12%Fix available

    test_kprobes: clear kprobes between test runs

    In the Linux kernel, the following vulnerability has been resolved: test_kprobes: clear kprobes between test runs Running the kprobes sanity tests twice makes all tests fail and eventually crashes the kernel. [root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run ... # Totals: pass:5 fail:0 skip:0 total:5 ok 1 kprobes_test [root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run ... # test_kprobe: EXPECTATION FAILED at lib/tests/test_kprobes.c:64 Expected 0 == register_kprobe(&kp), but register_kprobe(&kp) == -22 (0xffffffffffffffea) ... Unable to handle kernel paging request ... The

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  7. CVE-2026-64160

    Critical · CVSS 9.8EPSS 0.43%No fix published

    netfs: Fix potential for tearing in ->remote_i_size and ->zero_point

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix potential for tearing in ->remote_i_size and ->zero_point Fix potential tearing in using ->remote_i_size and ->zero_point by copying i_size_read() and i_size_write() and using the same seqcount as for i_size. We need to make sure that netfslib and the filesystems that use it always hold i_lock whilst updating any of the sizes to prevent i_size_seqcount from getting corrupted.

    Published Updated
  8. CVE-2026-64155

    Medium · CVSS 5.5EPSS 0.12%Fix available

    wifi: ath11k: fix error path leaks in some WMI WOW calls

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: fix error path leaks in some WMI WOW calls Fix two instances where we used to directly return the result of ath11k_wmi_cmd_send(...). Because we did not check the return value, we also did not free the skb in the error path.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  9. CVE-2026-64154

    Medium · CVSS 5.5EPSS 0.13%No fix published

    drm/msm/adreno: Fix a reference leak in a6xx_gpu_init()

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/adreno: Fix a reference leak in a6xx_gpu_init() In a6xx_gpu_init(), node is obtained via of_parse_phandle(). While there was a manual of_node_put() at the end of the common path, several early error returns would bypass this call, resulting in a reference leak. Fix this by using the __free(device_node) cleanup handler to release the reference when the variable goes out of scope. Patchwork: https://patchwork.freedesktop.org/patch/700661/

    Published Updated
  10. CVE-2026-64153

    High · CVSS 8.8EPSS 0.14%Fix available

    drm/msm: Fix iommu_map_sgtable() return value check and avoid WARN

    In the Linux kernel, the following vulnerability has been resolved: drm/msm: Fix iommu_map_sgtable() return value check and avoid WARN Commit "iommu: return full error code from iommu_map_sg[_atomic]()" changed iommu_map_sgtable() to return an ssize_t and negative values in error cases, rather than a size_t and a zero. Store the return value in the appropriate type and in case of error, return it rather than WARNing. Patchwork: https://patchwork.freedesktop.org/patch/719685/

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  11. CVE-2026-64148

    High · CVSS 7.5EPSS 0.47%Fix available

    pds_core: fix error handling in pdsc_devcmd_wait

    In the Linux kernel, the following vulnerability has been resolved: pds_core: fix error handling in pdsc_devcmd_wait Fix two cases where pdsc_devcmd_wait() returns stale success from the completion register instead of an error: 1. FW crash: If firmware stops running, the wait loop breaks early with running=false. The condition "if ((!done || timeout) && running)" is false, so error handling is bypassed and stale status is returned. Check !running first and return -ENXIO. 2. Timeout: If a command times out, err is set to -ETIMEDOUT but then overwritten by pdsc_err_to_errno(status) which reads stale status. Return -ETIMEDOUT

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  12. CVE-2026-64147

    Medium · CVSS 5.5EPSS 0.13%Fix available

    pds_core: fix debugfs_lookup dentry leak and error handling

    In the Linux kernel, the following vulnerability has been resolved: pds_core: fix debugfs_lookup dentry leak and error handling debugfs_lookup() returns a dentry with an elevated reference count that must be released with dput(). The current code discards the returned dentry without calling dput(), causing a reference leak on every firmware reset recovery. Additionally, when CONFIG_DEBUG_FS is disabled, debugfs_lookup() returns ERR_PTR(-ENODEV), not NULL. The current check passes for error pointers and would call dput() on an invalid pointer, causing a crash.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  13. CVE-2026-64146

    Medium · CVSS 5.5EPSS 0.13%No fix published

    erofs: fix metabuf leak in inode xattr initialization

    In the Linux kernel, the following vulnerability has been resolved: erofs: fix metabuf leak in inode xattr initialization commit bb88e8da0025 ("erofs: use meta buffers for xattr operations") converted xattr operations to use on-stack erofs_buf instances. erofs_init_inode_xattrs() uses such a metabuf while reading the inline xattr header and shared xattr id array. Some error paths after erofs_read_metabuf() leave through out_unlock without dropping the metabuf, so the folio reference can leak. Consolidate the cleanup at out_unlock. erofs_put_metabuf() is a no-op if no folio has been acquired, and this keeps all paths after taking EROFS_I_B

    Published Updated
  14. CVE-2026-64144

    Medium · CVSS 5.5EPSS 0.13%Fix available

    Bluetooth: btmtk: fix urb->setup_packet leak in error paths

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btmtk: fix urb->setup_packet leak in error paths The setup_packet of control urb is not freed if usb_submit_urb fails or the submitted urb is killed. Add free in these two paths.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  15. CVE-2026-64138

    High · CVSS 8.8EPSS 0.45%Fix available

    ksmbd: validate SID in parent security descriptor during ACL inheritance

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate SID in parent security descriptor during ACL inheritance Introduce smb_validate_ntsd_sid() helper to safely validate Owner SID and Group SID inside the NT Security Descriptor (smb_ntsd) retrieved from the parent directory.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  16. CVE-2026-64137

    High · CVSS 7.8EPSS 0.13%Fix available

    smb: client: require net admin for CIFS SWN netlink

    In the Linux kernel, the following vulnerability has been resolved: smb: client: require net admin for CIFS SWN netlink CIFS_GENL_CMD_SWN_NOTIFY is the userspace witness-notify command. The intended sender is the cifs.witness helper, but the generic-netlink operation currently has no capability flag, so any local process can send RESOURCE_CHANGE or CLIENT_MOVE notifications to the in-kernel witness handler. The same family exposes CIFS_GENL_MCGRP_SWN without multicast-group capability flags. Register messages sent to that group include the witness registration id and, for NTLM-authenticated mounts, the username, domain, and password attr

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  17. CVE-2026-64136

    Critical · CVSS 9.8EPSS 0.41%Fix available

    smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked()

    In the Linux kernel, the following vulnerability has been resolved: smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked() Commit 96c4af418586 ("cifs: Fix locking usage for tcon fields") refactored cifs code to change cifs_tcp_ses_lock for tc_lock around tc_count changes. There was missing lock around tc_count increment inside smb2_find_smb_sess_tcon_unlocked().

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  18. CVE-2026-64135

    Medium · CVSS 5.5EPSS 0.12%Fix available

    hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX adm1266_nvmem_read_blackbox() declares a 5-byte stack buffer and passes it to i2c_smbus_read_block_data() to retrieve the 4-byte BLACKBOX_INFO response. i2c_smbus_read_block_data() does not honour caller buffer sizes -- it memcpy()s data.block[0] bytes from the SMBus transaction (where data.block[0] is the length byte returned by the slave device, up to I2C_SMBUS_BLOCK_MAX = 32): memcpy(values, &data.block[1], data.block[0]); If the device returns any block length above 5, the call overflows the ca

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  19. CVE-2026-64134

    High · CVSS 7.8EPSS 0.13%Fix available

    ALSA: pcm: Don't setup bogus iov_iter for silencing

    In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: Don't setup bogus iov_iter for silencing At transition to the iov_iter for PCM data transfer, we blindly applied the iov_iter setup also for silencing (i.e. data = NULL), and it leads to a calculation of bogus iov_iter. Fortunately this didn't cause troubles on most of architectures but it goes wrong on RISC-V now, causing a NULL dereference. Handle the NULL data case to treat the silencing in interleaved_copy() for addressing the bug above. noninterleaved_copy() has already the NULL data handling, so it doesn't need changes.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated
  20. CVE-2026-64133

    High · CVSS 7.8EPSS 0.13%Fix available

    ALSA: asihpi: Fix potential OOB array access at reading cache

    In the Linux kernel, the following vulnerability has been resolved: ALSA: asihpi: Fix potential OOB array access at reading cache find_control() to retrieve a cached info accesses the array with the given index blindly, which may lead to an OOB array access. Add a sanity check for avoiding it.

    • Update to 6.8.0-1066.67~22.04.1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →