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

platform/x86: dell-laptop: fix missing cleanups in init error path

dell_init() initializes several resources after dell_setup_rfkill(),
including the optional touchpad LED, keyboard backlight LED, battery
hook, debugfs directory and dell-laptop notifier.

If a later LED or backlight registration fails, the error path only
tears down the battery hook and rfkill resources. This leaves the
notifier, debugfs directory, keyboard backlight LED and optional
touchpad LED registered after dell_init() returns an error.

Add the missing cleanup calls before tearing down rfkill.
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

During Dell laptop initialization, the kernel function dell_init creates several resources, including the optional touchpad LED, keyboard backlight LED, battery hook, a debugfs directory, and a notifier. If registration of a later LED or backlight fails, the current cleanup path only removes the battery hook and rfkill resources. This leaves the notifier, debugfs directory, keyboard backlight LED, and optional touchpad LED registered after dell_init returns an error. The resulting resource leak can expose kernel objects to user space, potentially revealing internal state or debug interfaces. The weakness is a resource release flaw (CWE‑772). Based on the description, it is inferred that an attacker with local access could interact with the lingering objects to gain information or create a foothold for further exploitation.

Affected Systems

Affected systems are Linux kernels running the legacy Dell laptop platform code that lack the commit adding the missing cleanup logic. The exact kernel versions are not listed; any distribution shipping an older upstream kernel without this patch is susceptible. Users should verify whether their running kernel contains the commit before assuming protection.

Risk and Exploitability

The CVSS score of 7.8 places this vulnerability in the high‑severity range. However, its EPSS score of less than 1 % indicates a low probability of widespread exploitation, and it is not listed in the CISA KEV catalog. The likely attack vector is local, requiring an error during LED or backlight registration to trigger the leak. Based on the description, it is inferred that exploitation would need the ability to induce the failure path, perhaps by manipulating device settings or disabling the registration. While direct escalation is not documented, the persistent objects could enable accidental information disclosure or serve as a vector for future privilege‑escalation attacks, making the overall risk moderate to high but the immediate threat low.

Generated by OpenCVE AI on August 22, 2026 at 13:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the dell_init cleanup patch.
  • If an upgrade is not immediately possible, backport the commit that adds the missing cleanup logic, rebuild the kernel, and reboot.
  • Restrict access to the debugfs filesystem by mounting it only when needed, setting it read‑only, or limiting permissions to privileged users, thereby reducing the attack surface.

Generated by OpenCVE AI on August 22, 2026 at 13:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-284
CWE-401

Wed, 19 Aug 2026 00:15:00 +0000

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

None

threat_severity

Moderate


Mon, 17 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-401

Mon, 17 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-736

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


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

Type Values Removed Values Added
Weaknesses CWE-736

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: platform/x86: dell-laptop: fix missing cleanups in init error path dell_init() initializes several resources after dell_setup_rfkill(), including the optional touchpad LED, keyboard backlight LED, battery hook, debugfs directory and dell-laptop notifier. If a later LED or backlight registration fails, the error path only tears down the battery hook and rfkill resources. This leaves the notifier, debugfs directory, keyboard backlight LED and optional touchpad LED registered after dell_init() returns an error. Add the missing cleanup calls before tearing down rfkill.
Title platform/x86: dell-laptop: fix missing cleanups in init error path
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:40:53.644Z

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

Link: CVE-2026-72144

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-72144

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72144 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T13:30:17Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime