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

KVM: s390: Fix memory leak in guest debug handling

bp_data is freed only for the error case by kfree(bp_data).
Every successful KVM_SET_GUEST_DEBUG will leak bp_data.
Published: 2026-09-16
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via memory exhaustion
Action: Patch Update
AI Analysis

Impact

The vulnerability involves a memory leak in the KVM s390 guest debug handling. When a guest performs a KVM_SET_GUEST_DEBUG call, the kernel allocates bp_data but frees it only on error. Successful calls therefore leave a dangling allocation, leading to a memory leak that can grow unbounded if repeatedly invoked. This flaw is a classic memory management issue and matches CWE-401: Memory Leak.

Affected Systems

All Linux kernel releases that support the s390 KVM guest debug interface are affected; no specific version range is listed, so any kernel prior to the patch commits referenced in the advisory is vulnerable.

Risk and Exploitability

The EPSS score is below 1% and the CVE is not listed in CISA KEV, indicating a low probability of exploitation in the wild. The CVSS score of 5.5 points to moderate severity. The flaw requires privileged access to the guest debug API, meaning an attacker must have control of a guest that can issue KVM_SET_GUEST_DEBUG. No public exploit exists, so the primary risk is denial of service through resource exhaustion if the vulnerable calls are executed repeatedly.

Generated by OpenCVE AI on September 24, 2026 at 02:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel release that incorporates the fixes from the commit chain linked above.
  • If an immediate upgrade is not possible, disable or restrict the KVM guest debug feature in the host configuration to prevent guests from making KVM_SET_GUEST_DEBUG calls.
  • Continuously monitor host memory consumption and alert on sudden increases that may indicate repeated allocation of bp_data, allowing preemptive intervention before exhaustion occurs.

Generated by OpenCVE AI on September 24, 2026 at 02:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Thu, 24 Sep 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


Fri, 18 Sep 2026 03:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 16 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: KVM: s390: Fix memory leak in guest debug handling bp_data is freed only for the error case by kfree(bp_data). Every successful KVM_SET_GUEST_DEBUG will leak bp_data.
Title KVM: s390: Fix memory leak in guest debug handling
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-09-16T10:32:18.111Z

Reserved: 2026-09-11T19:38:34.775Z

Link: CVE-2026-89925

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-16T11:17:01.653

Modified: 2026-09-16T11:17:01.653

Link: CVE-2026-89925

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-16T00:00:00Z

Links: CVE-2026-89925 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T02:15:14Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-772

    Missing Release of Resource after Effective Lifetime