Answer in brief
CVE-2025-40219 records a Unknown severity vulnerability in PCI/IOV: Fix race between SR-IOV enable/disable and hotplug. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic), Siemens/SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (generic), Siemens/SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (generic) and additional mapped packages. Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic), Siemens/SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (generic), Siemens/SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (generic) and additional mapped packages. Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=18f9e9d150fccfa747875df6f0a9f606740762b3 <3cddde484471c602bea04e6f384819d336a1ff84 || >=18f9e9d150fccfa747875df6f0a9f606740762b3 <d7673ac466eca37ec3e6b7cc9ccdb06de3304e9b || >=18f9e9d150fccfa747875df6f0a9f606740762b3 <7c37920c96b85ef4255a7acc795e99e63dd38d59 || >=18f9e9d150fccfa747875df6f0a9f606740762b3 <1047ca2d816994f31e1475e63e0c0b7825599747 || >=18f9e9d150fccfa747875df6f0a9f606740762b3 <97c18f074ff1c12d016a0753072a3afdfa0b9611 || >=18f9e9d150fccfa747875df6f0a9f606740762b3 <bea1d373098b22d7142da48750ce5526096425bc || >=18f9e9d150fccfa747875df6f0a9f606740762b3 <f3015627b6e9ddf85cfeaf42405b3c194dde2c36 || >=18f9e9d150fccfa747875df6f0a9f606740762b3 <a5338e365c4559d7b4d7356116b0eb95b12e08d5 | 3cddde484471c602bea04e6f384819d336a1ff84, d7673ac466eca37ec3e6b7cc9ccdb06de3304e9b, 7c37920c96b85ef4255a7acc795e99e63dd38d59, 1047ca2d816994f31e1475e63e0c0b7825599747, 97c18f074ff1c12d016a0753072a3afdfa0b9611, bea1d373098b22d7142da48750ce5526096425bc, f3015627b6e9ddf85cfeaf42405b3c194dde2c36, a5338e365c4559d7b4d7356116b0eb95b12e08d5 |
| Linux/Linuxgeneric | 5.0 | Not reported |
| Siemens/SIMATIC S7-1500 CPU 1518-4 PN/DP MFPgeneric | >=V3.1.6 <* | * |
| Siemens/SIMATIC S7-1500 CPU 1518-4 PN/DP MFPgeneric | >=V3.1.5 <* | * |
| Siemens/SIMATIC S7-1500 CPU 1518F-4 PN/DP MFPgeneric | >=V3.1.6 <* | * |
| Siemens/SIMATIC S7-1500 CPU 1518F-4 PN/DP MFPgeneric | >=V3.1.5 <* | * |
| Siemens/SIPLUS S7-1500 CPU 1518-4 PN/DP MFPgeneric | >=V3.1.6 <* | * |
| Siemens/SIPLUS S7-1500 CPU 1518-4 PN/DP MFPgeneric | >=V3.1.5 <* | * |
Published upstream
Dec 4, 2025
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 8, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Jul 14, 2026
In the Linux kernel, the following vulnerability has been resolved: PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Commit 05703271c3cd ("PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV") tried to fix a race between the VF removal inside sriov_del_vfs() and concurrent hot unplug by taking the PCI rescan/remove lock in sriov_del_vfs(). Similarly the PCI rescan/remove lock was also taken in sriov_add_vfs() to protect addition of VFs. This approach however causes deadlock on trying to remove PFs with SR-IOV enabled because PFs disable SR-IOV during removal and this removal happens under the PCI rescan/remove lock. So the original fix had to be reverted. Instead of taking the PCI rescan/remove lock in sriov_add_vfs() and sriov_del_vfs(), fix the race that occurs with SR-IOV enable and disable vs hotplug higher up in the callchain by taking the lock in sriov_numvfs_store() before calling into the driver's sriov_configure() callback.
Quoted source text, attributed separately from HOL analysis.