CVE-2026-93238s390/vfio-ap: fix potential use of uninitialized apm_filtered bitmap
Updated under an hour ago ()
Does this affect you?
It affects Linux. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: fix potential use of uninitialized apm_filtered bitmap The DECLARE_BITMAP(apm_filtered, AP_DEVICES) macro allocates the bitmap on the stack without zero-initializing it. In vfio_ap_mdev_hot_plug_cfg(), the vfio_ap_mdev_filter_matrix() function is only called to initialize and populate apm_filtered if either filter_adapters or filter_domains is true. If the hot plug configuration change only adds control domains (meaning filter_cdoms is true, but filter_adapters and filter_domains are both false), vfio_ap_mdev_filter_matrix() is bypassed. Consequently, apm_filtered is passed to reset_queues_for_apids() with uninitialized stack garbage. This can cause reset_queues_for_apids() to interpret arbitrary stack garbage bits as valid APIDs to reset, potentially performing unintended guest hardware queue resets. Fix this by zero-initializing the apm_filtered bitmap at the beginning of vfio_ap_mdev_hot_plug_cfg() using bitmap_zero().
- CVSS
- Not yet scored
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Received
- Record last updated
- Sep 24, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | from eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 before 4ba8a08f5f26ed59f356a6318bca3aa7cc0af3e2; from eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 before f73db632524320d2b93bc8534be8ea875053502d; from eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 before 6d554f2571e6b4db242593ba561efd6a6d1f99a9; from eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 before 09548edc6114f1eb1035b30795e893204ef45b85; from eeb386aeb5b7c8d2dae6a3ba49255d8a97803182 before bf09b9d7cd7890bc3a3b7eb63d5ece15f88bfde7 | CNA record |
References
- https://git.kernel.org/stable/c/4ba8a08f5f26ed59f356a6318bca3aa7cc0af3e2
- https://git.kernel.org/stable/c/f73db632524320d2b93bc8534be8ea875053502d
- https://git.kernel.org/stable/c/6d554f2571e6b4db242593ba561efd6a6d1f99a9
- https://git.kernel.org/stable/c/09548edc6114f1eb1035b30795e893204ef45b85
- https://git.kernel.org/stable/c/bf09b9d7cd7890bc3a3b7eb63d5ece15f88bfde7
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.