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

s390/pci: Fix missing device lock in zpci_report_status()

When pdev is non-NULL, zpci_report_status() accesses the device's driver.
To get a consistent state matching the recovery, the device lock needs to
be held. Do so by expanding the existing device lock critical section.

The lock only needs to be held when the pdev is non-NULL, so extract
the pdev-specific reporting into a helper function which also adds a
lockdep assertion to detect calls without the device lock held.
Published: 2026-10-18
Score: 4.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Race Condition
Action: Apply Patch
AI Analysis

Impact

The Linux kernel’s s390 PCI subsystem contains a race condition because the function zpci_report_status() can access a device’s driver without holding the required device lock when the device pointer (pdev) is non‑NULL. This missing lock can allow concurrent operations to observe or modify the device state in an inconsistent manner, potentially leading to data corruption or kernel instability. The flaw does not provide remote code execution or clear denial of service, but it can degrade system reliability for privileged users that interact with s390 PCI devices.

Affected Systems

The vulnerability exists in the s390/pci component of the Linux kernel. No specific kernel version numbers are listed, so all s390‑compatible kernels that compile the current implementation of zpci_report_status() may be affected until the patch is applied. Users of older kernels that are still maintained by their distribution may be able to upgrade to a version containing the fix.

Risk and Exploitability

The CVSS score of 4.1 indicates a low severity weakness. The EPSS score is less than 1 % and the CVE is not listed in the CISA KEV catalog, suggesting that exploitation activity is minimal. Based on the description, it is inferred that the attack vector is local and requires kernel‑level or privileged access to trigger the race condition. The overall risk is low; however, a persistent or privileged attacker could induce instability or corruption if the bug is repeatedly triggered.

Generated by OpenCVE AI on October 23, 2026 at 08:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the kernel update that contains commit 0261aef4b15efcee2860ab857e5cb05e9bfa47b0 to restore proper locking in zpci_report_status().
  • Recompile or reinstall any third‑party modules that depend on the s390 PCI subsystem with the updated kernel headers to ensure they use the corrected function.
  • If a patch is not immediately available, disable the affected PCI device from hotplug or unbind devices to prevent race conditions until the kernel is updated.

Generated by OpenCVE AI on October 23, 2026 at 08:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 20 Oct 2026 12:45:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Sun, 18 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: s390/pci: Fix missing device lock in zpci_report_status() When pdev is non-NULL, zpci_report_status() accesses the device's driver. To get a consistent state matching the recovery, the device lock needs to be held. Do so by expanding the existing device lock critical section. The lock only needs to be held when the pdev is non-NULL, so extract the pdev-specific reporting into a helper function which also adds a lockdep assertion to detect calls without the device lock held.
Title s390/pci: Fix missing device lock in zpci_report_status()
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-10-19T09:20:12.011Z

Reserved: 2026-09-25T10:25:14.351Z

Link: CVE-2026-98474

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:16:57.927

Modified: 2026-10-19T10:18:58.000

Link: CVE-2026-98474

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98474 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T08:15:17Z

Weaknesses
  • CWE-413

    Improper Resource Locking