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

fbdev: vesafb: fix memory leak in vesafb_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
vesafb_probe(). Fix that by freeing the option string after setup.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the vesafb driver’s probe routine allocates a string of option data that the caller is expected to free. However, vesafb_probe never releases this memory, creating a kernel memory leak. Over time, repeated driver initialisation can exhaust available kernel memory, potentially causing an out‑of‑memory condition or system crash. This flaw does not grant arbitrary code execution but can degrade system availability. The weakness maps to CWE-772.

Affected Systems

The affected product is the Linux kernel with the vesafb framebuffer driver. All kernel versions prior to the commit that added the free() call (73ce73c30ba9) are vulnerable. Distributions that ship the default kernel with vesafb enabled and have not applied this patch are at risk. The specific product is not tied to a vendor beyond the Linux kernel itself, and no version range is explicitly listed, so all kernels before the commit are potentially impacted.

Risk and Exploitability

The vulnerability was addressed by an in‑kernel patch that adds a missing free() call. The CVSS score of 5.5 indicates moderate severity, and the EPSS score of < 1% suggests a low exploitation likelihood. The memory leak can lead to resource exhaustion. The likely attack vector is local or privileged access, and based on the description, it is inferred that the attacker would need to force repeated initialisation of vesafb to drain kernel memory. An attacker with physical or privileged access could induce many initialisations, leading to a denial of service. The flaw is not listed in CISA KEV, but its potential to bring down a system warrants attention.

Generated by OpenCVE AI on August 22, 2026 at 07:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes commit 73ce73c30ba9, which frees the option string in vesafb_probe.
  • If a kernel update cannot be applied immediately, disable the vesafb framebuffer driver to stop the memory leak.
  • Monitor kernel memory usage for abnormal growth; reboot into a patched kernel when memory pressure thresholds are reached.

Generated by OpenCVE AI on August 22, 2026 at 07:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 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


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: vesafb: fix memory leak in vesafb_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 vesafb_probe(). Fix that by freeing the option string after setup.
Title fbdev: vesafb: fix memory leak in vesafb_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-17T05:11:25.613Z

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

Link: CVE-2026-72266

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-17T06:18:29.057

Link: CVE-2026-72266

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72266 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T07:15:04Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime