Vulnerability · Published May 1, 2025 · Assigned by Linux

CVE-2025-23162drm/xe/vf: Don't try to trigger a full GT reset if VF

Medium 5.5

In plain English

A medium-severity 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 8% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)5.5Medium
Exploit odds (30 days)0.2%top 91.5% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: drm/xe/vf: Don't try to trigger a full GT reset if VF VFs don't have access to the GDRST(0x941c) register that driver uses to reset a GT. Attempt to trigger a reset using debugfs: $ cat /sys/kernel/debug/dri/0000:00:02.1/gt0/force_reset or due to a hang condition detected by the driver leads to: [ ] xe 0000:00:02.1: [drm] GT0: trying reset from force_reset [xe] [ ] xe 0000:00:02.1: [drm] GT0: reset queued [ ] xe 0000:00:02.1: [drm] GT0: reset started [ ] ------------[ cut here ]------------ [ ] xe 0000:00:02.1: [drm] GT0: VF is trying to write 0x1 to an inaccessible register 0x941c+0x0 [ ] WARNING: CPU: 3 PID: 3069 at drivers/gpu/drm/xe/xe_gt_sriov_vf.c:996 xe_gt_sriov_vf_write32+0xc6/0x580 [xe] [ ] RIP: 0010:xe_gt_sriov_vf_write32+0xc6/0x580 [xe] [ ] Call Trace: [ ] <TASK> [ ] ? show_regs+0x6c/0x80 [ ] ? __warn+0x93/0x1c0 [ ] ? xe_gt_sriov_vf_write32+0xc6/0x580 [xe] [ ] ? report_bug+0x182/0x1b0 [ ] ? handle_bug+0x6e/0xb0 [ ] ? exc_invalid_op+0x18/0x80 [ ] ? asm_exc_invalid_op+0x1b/0x20 [ ] ? xe_gt_sriov_vf_write32+0xc6/0x580 [xe] [ ] ? xe_gt_sriov_vf_write32+0xc6/0x580 [xe] [ ] ? xe_gt_tlb_invalidation_reset+0xef/0x110 [xe] [ ] ? __mutex_unlock_slowpath+0x41/0x2e0 [ ] xe_mmio_write32+0x64/0x150 [xe] [ ] do_gt_reset+0x2f/0xa0 [xe] [ ] gt_reset_worker+0x14e/0x1e0 [xe] [ ] process_one_work+0x21c/0x740 [ ] worker_thread+0x1db/0x3c0 Fix that by sending H2G VF_RESET(0x5507) action instead.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:13linux6.12.25-1DEBIAN-CVE-2025-23162
Debian:14linux6.12.25-1DEBIAN-CVE-2025-23162
Ubuntu:24.04:LTSlinuxno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-awsno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-aws-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-azureno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-azure-6.11no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-azure-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2025-23162
Ubuntu:25.10linux-azure-fdeno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-azure-fde-6.17no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-azure-fde-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-azure-nvidiano fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-gcp-6.11no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-gcp-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-hwe-6.11no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-hwe-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-ibm-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-intelno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-intel-iot-realtimeno fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-lowlatency-hwe-6.11no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-nvidia-6.11no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-nvidia-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-nvidia-lowlatencyno fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-oem-6.11no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-oem-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-oracle-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-raspino fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-riscv-6.8no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2025-23162
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-vmwareno fix listedUBUNTU-CVE-2025-23162
Ubuntu:24.04:LTSlinux-xilinxno fix listedUBUNTU-CVE-2025-23162

Affected products (as reported)

VendorProductVersions
Linux Linux dd08ebf6c3525a7ea2186e636df064ea47281987 – before 2eec2fa8666dcecebae33a565a818c9de9af8b50dd08ebf6c3525a7ea2186e636df064ea47281987 – before 90b16edb3213e4ae4a3138bb20703ae367e88a01dd08ebf6c3525a7ea2186e636df064ea47281987 – before a9bc61a61372897886f58fdaa5582e3f7bf9a50bdd08ebf6c3525a7ea2186e636df064ea47281987 – before 459777724d306315070d24608fcd89aea85516d6
Linux Linux 6.8

References