Vulnerability · Published Dec 16, 2025 · Assigned by Linux

CVE-2025-68209mlx5: Fix default values in create CQ

Unrated

In plain English

A security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 13% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS )–Not rated
Exploit odds (30 days)0.2%top 87.1% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: mlx5: Fix default values in create CQ Currently, CQs without a completion function are assigned the mlx5_add_cq_to_tasklet function by default. This is problematic since only user CQs created through the mlx5_ib driver are intended to use this function. Additionally, all CQs that will use doorbells instead of polling for completions must call mlx5_cq_arm. However, the default CQ creation flow leaves a valid value in the CQ's arm_db field, allowing FW to send interrupts to polling-only CQs in certain corner cases. These two factors would allow a polling-only kernel CQ to be triggered by an EQ interrupt and call a completion function intended only for user CQs, causing a null pointer exception. Some areas in the driver have prevented this issue with one-off fixes but did not address the root cause. This patch fixes the described issue by adding defaults to the create CQ flow. It adds a default dummy completion function to protect against null pointer exceptions, and it sets an invalid command sequence number by default in kernel CQs to prevent the FW from sending an interrupt to the CQ until it is armed. User CQs are responsible for their own initialization values. Callers of mlx5_core_create_cq are responsible for changing the completion function and arming the CQ per their needs.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12linuxno fix listedDEBIAN-CVE-2025-68209
Debian:13linux6.12.115-2DEBIAN-CVE-2025-68209
Debian:14linux6.17.9-1DEBIAN-CVE-2025-68209
Ubuntu:24.04:LTSlinuxno fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux6.17.0-14.14UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-awsno fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux-aws6.17.0-1007.7UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-aws-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-aws-6.176.17.0-1007.7~24.04.1UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-aws-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-azureno fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux-azure6.17.0-1008.8UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-azure-6.11no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-azure-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-azure-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux-azure-fdeno fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-azure-fde-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-azure-fde-6.17no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-azure-fde-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-azure-nvidiano fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-azure-nvidia-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux-gcp6.17.0-1007.7UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-gcp-6.11no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-gcp-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-gcp-6.176.17.0-1008.8~24.04.1UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-gcp-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-hwe-6.11no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-hwe-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-hwe-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-ibm-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-intel-iot-realtimeno fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-lowlatency-hwe-6.11no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-nvidia-6.11no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-nvidia-6.176.17.0-1008.8UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-nvidia-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-nvidia-lowlatencyno fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-oem-6.11no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-oem-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-oem-6.176.17.0-1011.11UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-oem-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux-oracle6.17.0-1007.7UBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-oracle-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-oracle-6.176.17.0-1007.7~24.04.1UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-oracle-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-raspino fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux-raspi6.17.0-1008.8UBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux-realtime6.17.0-1006.7UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2025-68209
Ubuntu:25.10linux-riscv6.17.0-14.14.1UBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-riscv-6.14no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-riscv-6.8no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2025-68209
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-vmwareno fix listedUBUNTU-CVE-2025-68209
Ubuntu:24.04:LTSlinux-xilinxno fix listedUBUNTU-CVE-2025-68209

Affected products (as reported)

VendorProductVersions
Linux Linux cdd04f4d4d71cbf93d0d9abe63bc838f47c467fa – before 5c08079c3e5a3c1573afcb5643b5d296865d1170cdd04f4d4d71cbf93d0d9abe63bc838f47c467fa – before 1a7865e3e4de2830d8a9fe8c273dc10b248b7338cdd04f4d4d71cbf93d0d9abe63bc838f47c467fa – before a39d334c9840705af69f0466f8f0129c366004cacdd04f4d4d71cbf93d0d9abe63bc838f47c467fa – before 08469f5393a1a39f26a6e2eb2e8c33187665c1f4cdd04f4d4d71cbf93d0d9abe63bc838f47c467fa – before e5eba42f01340f73888dfe560be2806057c25913
Linux Linux 6.0

References