Impact
In the Linux kernel, the overlay subsystem failed to correctly clean up fragment references when a changeset initialization aborted partway. Because the count of initialized fragments was only stored on full success, the cleanup routine bounded itself by an unused counter and left fragment references allocated. This could lead to memory leaks or kernel instability if an attacker could force such a failure, potentially causing a denial of service. The fix ensures the running count is stored on the error path so cleanup releases any fragments that were successfully set up before the error. The issue is related to improper resource release.
Affected Systems
Any Linux kernel that includes the "of/overlay" driver is potentially affected. The vendor list notes Linux:Linux, and no specific version identifiers are provided, so the vulnerability applies to kernel releases containing the overlay changeset code prior to the described patch.
Risk and Exploitability
With a CVSS score of 2.3 the vulnerability is low severity. The EPSS score remains below 1% and it is not listed in CISA KEV. The defect causes leaked fragment references when changeset initialization fails, which could lead to a memory leak and kernel instability if an attacker repeatedly triggers failure. Although the impact is not catastrophic, the kernel remains a critical component; patching promptly mitigates the risk of denial of service in environments using overlay mounts. The issue is associated with CWE-772.
OpenCVE Enrichment
Debian DLA