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

mfd: cs42l43: Sanity check firmware size

Currently the code checks if a firmware was received, however it does
not verify that the firmware size is larger than the firmware header. As
the firmware pointer is dereferenced as a pointer to the header
structure this could lead to an out of bounds memory access. Add the
missing check.
Published: 2026-08-28
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A sanity check was omitted in the cs42l43 driver of the Linux kernel, allowing firmware supplied to the driver to be smaller than the firmware header it references. The missing size comparison permits the code to dereference a firmware buffer as if it were a header structure, which can result in an out-of-bounds memory read or write. This kernel-level memory corruption may expose sensitive data, crash the system, or provide an escalation path for privileged attackers if the corrupted data is subsequently used for control flow or information disclosure. The vulnerability is a typical example of unchecked bounds validation leading to memory corruption.

Affected Systems

The issue affects the Linux kernel firmware subsystem through the cs42l43 driver. No specific kernel release versions are enumerated in the provided data, so any kernel revision that incorporates the affected driver code without the fix would be impacted.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not currently listed in CISA KEV, indicating that large-scale exploitation has not been observed. The CVSS score is not supplied, but the nature of the flaw—an out-of-bounds memory operation in kernel space—suggests a high severity impact if exploited. The likely attack vector requires an attacker’s ability to supply a malicious firmware image to the cs42l43 driver, which would normally be performed by local system processes or compromised firmware update mechanisms. Because the fault occurs during firmware processing, exploitation would likely lead to kernel memory corruption or a system crash rather than immediate remote code execution unless additional privilege escalation is possible.

Generated by OpenCVE AI on August 28, 2026 at 09:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that contains the commit adding the firmware size check for the cs42l43 driver
  • Verify that the kernel configuration and firmware loading mechanisms for cs42l43 are active; disabling firmware loading for the device can be an interim mitigation if an update cannot be applied
  • If a kernel upgrade is not immediately possible, consider applying a local patch or using a module replacement that includes the bounds check, or remove the cs42l43 module from the system to prevent firmware from being loaded

Generated by OpenCVE AI on August 28, 2026 at 09:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 10:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mfd: cs42l43: Sanity check firmware size Currently the code checks if a firmware was received, however it does not verify that the firmware size is larger than the firmware header. As the firmware pointer is dereferenced as a pointer to the header structure this could lead to an out of bounds memory access. Add the missing check.
Title mfd: cs42l43: Sanity check firmware size
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-28T06:48:42.983Z

Reserved: 2026-08-26T14:34:25.775Z

Link: CVE-2026-80624

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:46.543

Modified: 2026-08-28T08:16:46.543

Link: CVE-2026-80624

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T10:30:17Z

Weaknesses