CVE-2025-68248
Linux Ubuntu vulnerability analysis and mitigation

Overview

CVE-2025-68248 is a Linux kernel vulnerability in the vmw_balloon driver related to incorrect error handling during balloon page migration in VMware virtualized environments. When a balloon page migration succeeds in inflating the new page but the driver incorrectly returns an error, the old page is left marked as "isolated" by the migration core, leading to a WARN_ON_ONCE() kernel warning when balloon_page_putback() is later called. The issue was introduced by a behavioral change in commit 3544c4faccb8 ("mm/balloon_compaction: stop using __ClearPageMovable()") and was discovered through code inspection. It affects Linux kernel versions between commits 3544c4faccb8 and the respective fix commits, with patches targeting stable branches up to 6.17.6 and 6.18. Feedly estimates this as a Medium severity issue with an EPSS score of approximately 0.018% (Feedly, EUVD).

Technical details

The root cause is an incorrect return value in the vmw_balloon driver's page migration path (CWE not formally assigned by NVD at time of writing). During balloon page migration, the driver deflates the old page and then inflates a new page; if inflation succeeds, the old page has effectively been freed back to the buddy allocator, meaning the migration logically succeeded. However, the driver was returning an error code in this scenario, causing the migration core to leave the old page flagged as "isolated." A subsequent call to balloon_page_putback() on this incorrectly-flagged page triggers a WARN_ON_ONCE() kernel warning. The fix is to return 0 (success) in this case, allowing the migration core to correctly clear the "isolated" flag and free the page. This issue was found by code inspection and is not known to be exploitable via external input (EUVD, kernel.org patch).

Impact

The primary impact of this vulnerability is kernel stability degradation in VMware guest environments using the vmw_balloon driver. Triggering the WARN_ON_ONCE() in balloon_page_putback() can produce kernel warning messages and may contribute to memory management inconsistencies, though it does not directly enable privilege escalation or remote code execution. The vulnerability affects availability of the guest OS in scenarios involving memory ballooning and compaction, particularly under memory pressure or live migration workloads (EUVD).

Mitigation and workarounds

The fix is included in Linux kernel stable commits aa05a044c5c2e147d726ac2fae1a97e0775eac11 (for one stable branch) and 4ba5a8a7faa647ada8eae61a36517cf369f5bbe4 (for another), targeting kernel versions 6.17.6 and 6.18. Administrators running VMware guest VMs with the vmw_balloon driver on affected kernel versions should update to a patched kernel release. No configuration-based workaround is documented; unloading the vmw_balloon module (modprobe -r vmw_balloon) would prevent the code path from being triggered but would also disable memory ballooning functionality (kernel.org patch, EUVD).

Additional resources


SourceThis report was generated using AI

Related Linux Ubuntu vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-50737CRITICAL9
  • Linux Debian logoLinux Debian
  • pglogical
NoNoJul 28, 2026
CVE-2026-50736CRITICAL9
  • Linux Debian logoLinux Debian
  • pglogical
NoNoJul 28, 2026
CVE-2026-50738HIGH7.7
  • Linux Debian logoLinux Debian
  • pglogical
NoNoJul 28, 2026
CVE-2026-61547NONEN/A
  • Linux Debian logoLinux Debian
  • librabbitmq
NoYesJul 29, 2026
CVE-2026-59986NONEN/A
  • Linux Debian logoLinux Debian
  • librabbitmq
NoYesJul 29, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management