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

fbdev: efifb: fix memory leak in efifb_probe()

Since commit 73ce73c30ba9 ("fbdev: Transfer video= option strings to
caller; clarify ownership") the string returned from fb_get_options()
is expected to be freed by the caller, but the string is not freed in
efifb_probe(). Fix that by freeing the option string after setup.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in the efifb_probe() function of the Linux kernel’s framebuffer driver. When initializing the EFI framebuffer, the driver calls fb_get_options() to retrieve a string of option data, but it fails to free this string. This omission results in a memory leak each time efifb_probe() executes. Over time—especially on boot or when multiple EFI framebuffers are created—the accumulated leaked memory can exhaust available kernel memory, potentially causing system instability, crashes or a denial‑of‑service condition. Affected systems include any Linux kernel build that predates the fix commit 73ce73c30ba9. The kernel vendor is Linux, the product is the Linux kernel; no specific version range is listed, so every unpatched kernel version that includes the buggy efifb_probe() code is susceptible. Risk is moderate because the flaw is local; it requires the attacker to trigger efifb_probe(), which normally occurs during boot or when the framebuffer device is loaded. No CVSS score, EPSS score, or KEV listing is available, implying that the vulnerability is not widely exploited in the wild yet. Nevertheless, the memory consumption can lead to DoS, so patching or disabling the offending firmware module is recommended.

Affected Systems

Affected systems include all Linux kernel builds before commit 73ce73c30ba9; the vendor is Linux and the product is the Linux kernel. No version range is specified, so any unpatched kernel containing the vulnerable efifb_probe() is susceptible.

Risk and Exploitability

The flaw is local. Each execution of efifb_probe() leaks memory. An attacker with local privileges can trigger the probe repeatedly across reboots or by reloading the framebuffer device, potentially exhausting kernel memory and causing a system crash or reboot. The lack of publicly available CVSS or EPSS scores and its absence from the KEV catalog imply this vulnerability has not yet been exploited widely. Nonetheless, the impact could be significant for high‑availability systems or unattended workstations, where a DoS could be disruptive. Exploitation requires kernel module loading and local access; it cannot be triggered remotely.

Generated by OpenCVE AI on August 15, 2026 at 10:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that contains commit 73ce73c30ba9 or later, ensuring the memory leak is corrected.
  • If a kernel upgrade cannot be performed immediately, disable the efifb framebuffer module (or remove the framebuffer configuration) so that efifb_probe() never runs.
  • Continuously monitor system memory usage for abnormal growth patterns attributable to efifb; if an unexpected increase is observed, trigger a safe reboot to mitigate potential exhaustion.

Generated by OpenCVE AI on August 15, 2026 at 10:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: fbdev: efifb: fix memory leak in efifb_probe() Since commit 73ce73c30ba9 ("fbdev: Transfer video= option strings to caller; clarify ownership") the string returned from fb_get_options() is expected to be freed by the caller, but the string is not freed in efifb_probe(). Fix that by freeing the option string after setup.
Title fbdev: efifb: fix memory leak in efifb_probe()
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-08-15T05:54:56.440Z

Reserved: 2026-08-09T03:40:39.916Z

Link: CVE-2026-72273

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:56.887

Modified: 2026-08-15T06:21:56.887

Link: CVE-2026-72273

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T10:45:06Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime