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

ALSA: es18xx: check control allocation before private data setup

snd_es18xx_mixer() creates controls with snd_ctl_new1() and then stores
bookkeeping pointers or sets private_free before calling snd_ctl_add().
snd_ctl_new1() can return NULL on allocation failure, so those writes
can dereference a NULL control pointer.

Check the returned control pointers before using them and return -ENOMEM
on allocation failure.
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel crash leading to denial of service
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in the ALSA es18xx audio‑codec driver used by Linux kernels. When the mixer is initialized, the driver calls snd_ctl_new1() to allocate control structures and then stores bookkeeping pointers before adding the control with snd_ctl_add(). If the allocation fails, snd_ctl_new1() returns NULL, yet the driver continues to dereference the returned pointer. This NULL pointer dereference causes a kernel crash, leading to a denial of service at the system level. The flaw is a classic NULL pointer dereference (CWE‑476).

Affected Systems

All Linux kernel builds that incorporate the ALSA es18xx driver and compile the unpatched initialization code are potentially affected. No specific version ranges are cited; any kernel containing the described code path could be compromised.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity, and the EPSS score of <1% reflects a very low current exploitation probability. The vulnerability is not listed in CISA KEV. The likely attack vector is local; an attacker would need privileged access to load or interact with the es18xx driver during boot or module insertion to trigger the allocation failure path. Consequently, the risk manifests as a local denial of service through a kernel crash, with impact confined to the affected host.

Generated by OpenCVE AI on October 1, 2026 at 17:08 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a patched version that includes the null‑check fix for the ALSA es18xx driver.
  • If a kernel upgrade is not immediately available, disable or blacklist the es18xx module to prevent it from loading during boot or runtime.
  • Monitor system logs for ALSA es18xx–related crashes and restrict privileges for loading kernel modules to deter an attacker from triggering the fault.

Generated by OpenCVE AI on October 1, 2026 at 17:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Tue, 29 Sep 2026 13:15:00 +0000

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


Fri, 25 Sep 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ALSA: es18xx: check control allocation before private data setup snd_es18xx_mixer() creates controls with snd_ctl_new1() and then stores bookkeeping pointers or sets private_free before calling snd_ctl_add(). snd_ctl_new1() can return NULL on allocation failure, so those writes can dereference a NULL control pointer. Check the returned control pointers before using them and return -ENOMEM on allocation failure.
Title ALSA: es18xx: check control allocation before private data setup
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-10-03T10:58:10.040Z

Reserved: 2026-09-24T14:53:16.868Z

Link: CVE-2026-97418

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:19.613

Modified: 2026-10-03T11:17:53.883

Link: CVE-2026-97418

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97418 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T17:15:10Z

Weaknesses