rootpwn

medium · CVSS v3 5.5

CVE-2026-97418

The CVE-2026-97418 flaw in the Linux kernel’s ALSA es18xx driver allows a NULL pointer dereference during control allocation. It occurs when

Overview

The CVE-2026-97418 flaw in the Linux kernel’s ALSA es18xx driver allows a NULL pointer dereference during control allocation. It occurs when snd_ctl_new1() fails but the driver still writes to the returned pointer before adding the control. This can lead to a kernel crash or denial of service on affected systems.

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.

Impact

The vulnerability compromises the integrity and availability of the kernel, potentially causing system crashes or service interruptions. It does not directly affect confidentiality or enable remote code execution. Defenders should be aware that the flaw can be triggered by any process that interacts with the ALSA es18xx controls, such as audio applications or drivers.

Remediation

Apply the official kernel patch that checks the return value of snd_ctl_new1() before using the control pointer and returns -ENOMEM on failure. If a patch is not yet available, disable or remove the es18xx driver from the kernel configuration and monitor for kernel panics related to ALSA control creation.

Risk context

The vulnerability has a medium severity (CVSS v3 5.5) and no EPSS data is available. It poses a moderate risk of denial of service but is unlikely to be exploited remotely. Defenders should treat it as a low to medium priority update.

Affected products

  • Linux kernel
  • ALSA es18xx driver

Scores

Severity
medium
CVSS v2
4.9
CVSS v3
5.5
CVSS v4
—
EPSS
—

Linux ALSA kernel NULL-pointer medium CVE-2026-97418

← All CVEs