uacce: ensure safe queue release with state management (Linux Linux)

CVE-2026-23063
MEDIUM 5.5

At a glance

Source
NVD
EPSS
EPSS 0.14 % · percentile 4 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Analyzed

Description

In the Linux kernel, the following vulnerability has been resolved: uacce: ensure safe queue release with state management Directly calling `put_queue` carries risks since it cannot guarantee that resources of `uacce_queue` have been fully released beforehand. So adding a `stop_queue` operation for the UACCE_CMD_PUT_Q command and leaving the `put_queue` operation to the final resource release ensures safety. Queue states are defined as follows: - UACCE_Q_ZOMBIE: Initial state - UACCE_Q_INIT: After opening `uacce` - UACCE_Q_STARTED: After `start` is issued via `ioctl` When executing `poweroff -f` in virt while accelerator are still working, `uacce_fops_release` and `uacce_remove` may execute concurrently. This can cause `uacce_put_queue` within `uacce_fops_release` to access a NULL `ops` pointer. Therefore, add state checks to prevent accessing freed pointers.

Weaknesses (CWE)

  • CWE-476 — NULL Pointer Dereference

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 015d239ac0142ad0e26567fd890ef8d171f13709 < b457abeb5d962db88aaf60e249402fd3073dbfab ; affected 015d239ac0142ad0e26567fd890ef8d171f13709 < 8b57bf1d3b1db692f34bce694a03e41be79f6016 ; affected 015d239ac0142ad0e26567fd890ef8d171f13709 < 336fb41a186e7c0415ae94fec9e23d1f04b87483 ; affected 015d239ac0142ad0e26567fd890ef8d171f13709 < 43f233eb6e7b9d88536881a9bc43726d0e34800d ; affected 015d239ac0142ad0e26567fd890ef8d171f13709 < 47634d70073890c9c37e39ab4ff93d4b585b028a ; affected 015d239ac0142ad0e26567fd890ef8d171f13709 < 92e4f11e29b98ef424ff72d6371acac03e5d973c
Linux · Linuxaffected 5.7 ; unaffected 0 < 5.7 ; unaffected 5.10.249 ≤ 5.10.* ; unaffected 5.15.199 ≤ 5.15.* ; unaffected 6.1.162 ≤ 6.1.* ; unaffected 6.6.122 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD