CVE-2026-98474
Linux: s390/pci: Fix missing device lock in zpci_report_status()
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.17%Chance of exploitation activity in the next 30 days, higher than 5% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in743a8458978d13d84a1cf74bcd29b9959a75d3a0Also 1b957d5c2f737cda731cb1a1b71a7524d54538f2, 0261aef4b15efcee2860ab857e5cb05e9bfa47b0CVE List
What fixes it
- 743a8458978d13d84a1cf74bcd29b9959a75d3a0LinuxCVE List
- 1b957d5c2f737cda731cb1a1b71a7524d54538f2LinuxCVE List
- 0261aef4b15efcee2860ab857e5cb05e9bfa47b0LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
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.
Text from CVE List
Affected versions 8
- Linuxaffected: 4ec6054e7321dc24ebccaa08b3af0d590f5666e6 before 743a8458978d13d84a1cf74bcd29b9959a75d3a0CVE List
- Linuxaffected: 4ec6054e7321dc24ebccaa08b3af0d590f5666e6 before 1b957d5c2f737cda731cb1a1b71a7524d54538f2CVE List
- Linuxaffected: 4ec6054e7321dc24ebccaa08b3af0d590f5666e6 before 0261aef4b15efcee2860ab857e5cb05e9bfa47b0CVE List
- Linuxaffected: 6.14CVE List
- Linuxunaffected: all versions before 6.14CVE List
- Linuxunaffected: 6.18.55 through 6.18.*CVE List
- Linuxunaffected: 7.2.9 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List