Skip to content
OpenAdvisories
Medium ALSA-2025:22854 9 CVEs

Moderate: kernel security update

Published Dec 8, 2025 · Updated Oct 29, 2026

Summary

The kernel packages contain the Linux kernel, the core of any Linux operating system.

Security Fix(es):

* kernel: cifs: Fix oops due to uninitialised variable (CVE-2025-38737)
* kernel: can: j1939: implement NETDEV_UNREGISTER notification handler (CVE-2025-39925)
* kernel: Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync (CVE-2025-39982)
* kernel: Bluetooth: MGMT: Fix possible UAFs (CVE-2025-39981)
* kernel: net/mlx5: fs, fix UAF in flow counter release (CVE-2025-39979)
* kernel: Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue (CVE-2025-39983)
* kernel: io_uring/waitid: always prune wait queue entry in io_waitid_wait() (CVE-2025-40047)
* kernel: iommu/vt-d: Disallow dirty tracking if incoherent page walk (CVE-2025-40058)
* kernel: ice: ice_adapter: release xa entry on adapter allocation failure (CVE-2025-40185)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Fixed packages 2

ReleasePackageFixed in
AlmaLinux · 10 kernel-abi-stablelists 6.12.0-124.20.1.el10_1
AlmaLinux · 10 kernel-doc 6.12.0-124.20.1.el10_1

Vulnerabilities 9

  • Critical 9.8

    cifs: Fix oops due to uninitialised variable

    In the Linux kernel, the following vulnerability has been resolved: cifs: Fix oops due to uninitialised variable Fix smb3_init_transform_rq() to initialise buffer to NULL before calling netfs_alloc_folioq_buffer() as netfs assumes it can append to the buffer …

  • High 8.8

    Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync This fixes the following UFA in hci_acl_create_conn_sync where a connection still pending is command submission (conn->state == BT_OP…

  • High 8.8

    Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue This fixes the following UAF caused by not properly locking hdev when processing HCI_EV_NUM_COMP_PKTS: BUG: KASAN: slab-use-after-free in …

  • High 8.8

    iommu/vt-d: Disallow dirty tracking if incoherent page walk

    In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Disallow dirty tracking if incoherent page walk Dirty page tracking relies on the IOMMU atomically updating the dirty bit in the paging-structure entry. For this operation to succ…

  • High 7.8

    net/mlx5: fs, fix UAF in flow counter release

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: fs, fix UAF in flow counter release Fix a kernel trace [1] caused by releasing an HWS action of a local flow counter in mlx5_cmd_hws_delete_fte(), where the HWS action refcount and …

  • High 7.8

    Bluetooth: MGMT: Fix possible UAFs

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: Fix possible UAFs This attemps to fix possible UAFs caused by struct mgmt_pending being freed while still being processed like in the following trace, in order to fix mgmt_pe…

  • High 7.8

    io_uring/waitid: always prune wait queue entry in io_waitid_wait()

    In the Linux kernel, the following vulnerability has been resolved: io_uring/waitid: always prune wait queue entry in io_waitid_wait() For a successful return, always remove our entry from the wait queue entry list. Previously this was skipped if a cancelatio…

  • Medium 5.5

    can: j1939: implement NETDEV_UNREGISTER notification handler

    In the Linux kernel, the following vulnerability has been resolved: can: j1939: implement NETDEV_UNREGISTER notification handler syzbot is reporting unregister_netdevice: waiting for vcan0 to become free. Usage count = 2 problem, for j1939 protocol did not ha…

  • Unscored —

    ice: ice_adapter: release xa entry on adapter allocation failure

    In the Linux kernel, the following vulnerability has been resolved: ice: ice_adapter: release xa entry on adapter allocation failure When ice_adapter_new() fails, the reserved XArray entry created by xa_insert() is not released. This causes subsequent inserti…

References

  • report
    https://access.redhat.com/security/cve/CVE-2025-38737
  • report
    https://access.redhat.com/security/cve/CVE-2025-39925
  • report
    https://access.redhat.com/security/cve/CVE-2025-39979
  • report
    https://access.redhat.com/security/cve/CVE-2025-39981
  • report
    https://access.redhat.com/security/cve/CVE-2025-39982
  • report
    https://access.redhat.com/security/cve/CVE-2025-39983
  • report
    https://access.redhat.com/security/cve/CVE-2025-40047
  • report
    https://access.redhat.com/security/cve/CVE-2025-40058
  • report
    https://access.redhat.com/security/cve/CVE-2025-40185
  • report
    https://bugzilla.redhat.com/2393527
  • report
    https://bugzilla.redhat.com/2400629
  • report
    https://bugzilla.redhat.com/2404100
  • report
    https://bugzilla.redhat.com/2404105
  • report
    https://bugzilla.redhat.com/2404109
  • report
    https://bugzilla.redhat.com/2404117
  • report
    https://bugzilla.redhat.com/2406758
  • report
    https://bugzilla.redhat.com/2406776
  • report
    https://bugzilla.redhat.com/2414741
  • advisory
    https://errata.almalinux.org/10/ALSA-2025-22854.html