Description
In the Linux kernel, the following vulnerability has been resolved:

s390/vfio_ccw: Cancel existing workqueues

The initialization of the io_work and crw_work workqueues begs the
question of whether they should be un-initialized. Add the corresponding
cleanup tags in _release_dev to ensure work isn't dispatched after
the private struct is free'd.
Published: 2026-08-26
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Memory corruption (use‑after‑free)
Action: Apply Patch
AI Analysis

Impact

The Linux kernel's s390/vfio_ccw driver initializes two workqueues, io_work and crw_work, during device setup but does not properly remove them when the driver’s private data structure is freed. As a result, if work remains queued when the structure is released, the kernel may dispatch work that references freed memory. This creates a use‑after‑free condition that can corrupt memory or cause a system crash. The vulnerability originates from omitted cleanup code during the driver’s development.

Affected Systems

All installations of the Linux kernel that include the s390/vfio_ccw driver and have not applied the introduced cleanup change. The impact applies to any kernel version or build that still contains the unpatched workqueue initialization logic, regardless of sub‑revision. No specific version numbers are listed, so any unpatched kernel that uses this driver is potentially affected.

Risk and Exploitability

The CVSS score is 8.8, and the EPSS score is 0.00128 (less than 1%); the vulnerability is not listed in the CISA KEV catalog. The flaw requires an ability to trigger the device’s release path while pending work items exist, but the impact is limited to memory corruption or a crash. There is no evidence of a practical exploitation path to arbitrary code execution. The overall risk justifies timely remediation, though the likelihood of exploitation remains uncertain.

Generated by OpenCVE AI on August 28, 2026 at 15:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install a Linux kernel version that incorporates the workqueue cleanup change for the s390/vfio_ccw driver.
  • If a kernel upgrade cannot be applied immediately, unload or disable the vfio_ccw driver when it is not required to eliminate the possibility of dispatching work on freed memory.
  • If you maintain a customized kernel, patch the driver’s release_dev path to add the missing cleanup for io_work and crw_work before freeing the private data structure.

Generated by OpenCVE AI on August 28, 2026 at 15:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4777-1 linux security update
History

Fri, 28 Aug 2026 09:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-364
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 27 Aug 2026 13:00:00 +0000


Thu, 27 Aug 2026 09:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 27 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 27 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Wed, 26 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 26 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: s390/vfio_ccw: Cancel existing workqueues The initialization of the io_work and crw_work workqueues begs the question of whether they should be un-initialized. Add the corresponding cleanup tags in _release_dev to ensure work isn't dispatched after the private struct is free'd.
Title s390/vfio_ccw: Cancel existing workqueues
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-27T12:40:13.853Z

Reserved: 2026-08-26T14:34:25.766Z

Link: CVE-2026-80553

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T15:17:09.863

Modified: 2026-08-27T13:18:40.030

Link: CVE-2026-80553

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-26T00:00:00Z

Links: CVE-2026-80553 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T15:30:08Z

Weaknesses
  • CWE-364

    Signal Handler Race Condition