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

leds: uleds: Fix potential buffer overread

The name string supplied by userspace is not guaranteed to be
null-terminated, so using strchr() on it might result in a buffer
overread. The same thing will happen when said string is used by
the LED class device.

Fix this by using strnchr() instead and explicitly check that
the name string is properly null-terminated.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s LED subsystem can receive a user‑supplied name string that is not guaranteed to terminate with a null character. The kernel code applies the strchr() routine to locate a terminator, which may read beyond the end of the supplied buffer, leading to a memory bounds violation classified as CWE‑125. This overread can reveal kernel memory contents, presenting a risk of information disclosure.

Affected Systems

All Linux kernel releases that implement the uleds LED class driver and have not yet integrated the patch are affected. The flaw exists in the default kernel images supplied by most Linux distributions until the fixed kernel code is incorporated.

Risk and Exploitability

Because the vulnerable code is exercised via a system call originating from user space, the attack is local and requires a user with rights to interact with the LED subsystem. It is inferred that an attacker could supply a crafted LED name to trigger the overread, exposing kernel data. The EPSS score is < 1% and the flaw is not listed in the CISA KEV catalog, indicating limited public exploitation. The CVSS score of 5.5 reflects moderate risk, underscoring the need for timely mitigation.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel patch that replaces strchr() with strnchr() and validates null termination for LED names
  • Update the system to a kernel version that includes the LED subsystem fix from the Linux kernel maintainers
  • Rebuild and deploy the updated kernel image so the LED subsystem uses the patched code

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

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

Type Values Removed Values Added
Weaknesses CWE-125
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

Moderate


Sat, 15 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: leds: uleds: Fix potential buffer overread The name string supplied by userspace is not guaranteed to be null-terminated, so using strchr() on it might result in a buffer overread. The same thing will happen when said string is used by the LED class device. Fix this by using strnchr() instead and explicitly check that the name string is properly null-terminated.
Title leds: uleds: Fix potential buffer overread
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:10:59.303Z

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

Link: CVE-2026-72241

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-72241

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72241 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses