In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: fix KVM GISC and page leak when queue removed from host config… (CVE-2026-98473)
Description
A vulnerability in the Linux kernel's s390 vfio-ap subsystem related to KVM interrupt and page resource handling has been resolved. The issue involves improper handling of the AP_RESPONSE_Q_NOT_AVAIL response code during queue removal from the host's AP configuration when assigned to a mediated device. This leads to resource leaks of KVM GISC registration and pinned guest pages. Additionally, a logic flaw in resource cleanup could cause a potential double-free condition. The fix addresses these issues by properly handling the response codes and ensuring resources are freed correctly.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
This vulnerability in the Linux kernel affects the s390 vfio-ap driver, specifically in the handling of KVM interrupt and page resources when a queue is removed from the host's AP configuration while assigned to a mediated device (mdev). Three related problems were identified: (1) AP_RESPONSE_Q_NOT_AVAIL was not handled in vfio_ap_mdev_reset_queue(), causing leaks of KVM GISC registration and pinned guest pages; (2) apq_status_check() did not handle AP_RESPONSE_Q_NOT_AVAIL, potentially causing similar leaks; (3) vfio_ap_free_aqic_resources() could leak saved_isc when the kvm pointer was NULL, risking a double-free. The patch adds handling for AP_RESPONSE_Q_NOT_AVAIL in relevant functions and separates resource cleanup logic to prevent leaks and double-free conditions.
Potential Impact
The vulnerability can lead to resource leaks in the KVM guest environment, specifically leaking KVM GISC registrations and pinned guest pages, which could degrade system stability or resource availability. Additionally, a potential double-free condition could cause kernel instability or crashes. There is no indication of direct code execution or privilege escalation from the provided information.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to properly handle the AP_RESPONSE_Q_NOT_AVAIL response code and to correct resource cleanup logic in the vfio-ap driver. Users should apply the official kernel updates that include this patch to resolve the issue. No additional mitigation steps are indicated by the vendor advisory.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-67g9-vc6v-4v6c
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-98473"]
Threat ID: 6ad520b12cdf04f656993b1b
Added to database: 10/18/2026, 19:40:33 UTC
Last enriched: 10/18/2026, 19:49:23 UTC
Last updated: 10/18/2026, 22:02:57 UTC
Views: 7
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.