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

s390/vfio_ccw: Selectively expand io_mutex

The io_mutex was defined to serialize the io_regions, but then has
also sort of been associated with the I/O themselves because of
the close relationship they share.

With the handful of races that are possible, the choices are either to:
A) expand the scope of io_mutex to close these remaining windows, or
B) reduce the scope of io_mutex to just io_region, and introduce a new
lock mechanism for the remaining I/O resources

This patch implements A, since B brings with it a lot more interactions
that would need to be tracked and kept in a correct hierarchy. It also
takes advantage of the workqueue element for cp_free() that now gets
called out of fsm_notoper(), which could be invoked out of an interrupt
context and thus cannot acquire a mutex itself.
Published: 2026-08-26
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a race condition in the vfio_ccw driver for Linux on the s390 architecture. The io_mutex was originally intended to serialize access to io_regions but has been inadvertently tied to other I/O resources as well. Because the mutex scope was too narrow, a handful of race windows remained, allowing concurrent manipulation of shared I/O state. The applied patch expands the mutex scope to cover all I/O resources, eliminating the race windows and preventing potential kernel corruption or denial of service.

Affected Systems

Affected systems are all Linux kernel distributions running on the s390 architecture that are built with a kernel version prior to the commit that introduced the patch. The change is found in commit 2a5ac0c0f1f7da33929211a2e41911bf72ee35d8 and subsequent commits. Administrators should ensure the kernel has been updated to a version that includes this commit.

Risk and Exploitability

Risk is undetermined by a published CVSS score; the EPSS metric is not available and the vulnerability is not in the CISA KEV list, suggesting no known public exploitation yet. Because the flaw resides in the kernel's synchronization primitives, an attacker would need to execute code with root or kernel privileges, possibly via a malicious module or privilege escalation, to trigger the race. Nonetheless, the potential for kernel corruption or denial of service makes the risk significant for systems exposed to this race window, though the exploitability window is narrow.

Generated by OpenCVE AI on August 26, 2026 at 16:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that includes the vfio_ccw patch (commit 2a5ac0c0f1f7da33929211a2e41911bf72ee35d8 or later).
  • If a vendor update is not immediately available, download the relevant patch files from the provided kernel repository links, apply them to the current kernel source tree, rebuild, and install the updated kernel.
  • Restart the system into the updated kernel to ensure the new code is active and verify that no older vulnerable kernel images remain bootable.

Generated by OpenCVE AI on August 26, 2026 at 16:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-409

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: Selectively expand io_mutex The io_mutex was defined to serialize the io_regions, but then has also sort of been associated with the I/O themselves because of the close relationship they share. With the handful of races that are possible, the choices are either to: A) expand the scope of io_mutex to close these remaining windows, or B) reduce the scope of io_mutex to just io_region, and introduce a new lock mechanism for the remaining I/O resources This patch implements A, since B brings with it a lot more interactions that would need to be tracked and kept in a correct hierarchy. It also takes advantage of the workqueue element for cp_free() that now gets called out of fsm_notoper(), which could be invoked out of an interrupt context and thus cannot acquire a mutex itself.
Title s390/vfio_ccw: Selectively expand io_mutex
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-26T14:37:18.759Z

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

Link: CVE-2026-80548

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-26T15:17:09.200

Link: CVE-2026-80548

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T17:15:04Z

Weaknesses
  • CWE-409

    Improper Handling of Highly Compressed Data (Data Amplification)