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

ALSA: pcm: Don't setup bogus iov_iter for silencing

At transition to the iov_iter for PCM data transfer, we blindly
applied the iov_iter setup also for silencing (i.e. data = NULL), and
it leads to a calculation of bogus iov_iter. Fortunately this didn't
cause troubles on most of architectures but it goes wrong on RISC-V
now, causing a NULL dereference.

Handle the NULL data case to treat the silencing in interleaved_copy()
for addressing the bug above. noninterleaved_copy() has already the
NULL data handling, so it doesn't need changes.
Published: 2026-07-19
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates in the ALSA PCM subsystem of the Linux kernel, where the code that sets up an I/O buffer iterator for data transfer incorrectly applies the same logic when silencing an audio stream (i.e., when the data pointer is NULL). This misconfiguration can produce a bogus iterator, which on RISC‑V hardware leads to a null pointer dereference. The resulting fault causes an OOPS or kernel panic, leading to a denial of service and potential loss of system availability. The weakness is a classic null pointer dereference, classified under CWE‑476. Based on the description, it is inferred that triggering this flaw requires access to the ALSA silencing path, implying a local or privilege‑level attack vector.

Affected Systems

All builds of the Linux kernel running on RISC‑V architecture are potentially affected, until the patch that correctly handles the NULL data case in interleaved_copy() is applied. No specific kernel version range is quoted in the CVE data; administrators should consult the vendor’s update stream for the relevant fix.

Risk and Exploitability

The CVSS score of 7.8 indicates a high severity, while the EPSS score of less than 1 % signals a low likelihood of active exploitation at the time of this assessment. The vulnerability is not listed KEV catalog, so no confirmed widespread attacks impact is local to the host; an attacker would need to trigger the ALSA silencing path, which typically requires local access or a vulnerability that enables interaction with audio drivers. Based on the description, it is inferred that the attack vector is local since engaging the ALSA silencing path requires user or privileged interaction. The combination of high severity and low exploit probability places the overall risk in the moderate category, warranting prompt remediation.

Generated by OpenCVE AI on July 30, 2026 at 20:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the ALSA iov_iter fix for RISC‑V, as per vendor release notes.
  • If an immediate kernel update is not possible, unload or disable the ALSA PCM modules that exercise the silencing path to prevent the null dereference.
  • Apply the backport patch from the official kernel commit list (see provided URLs) and reboot the system to activate the corrective code.

Generated by OpenCVE AI on July 30, 2026 at 20:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Mon, 20 Jul 2026 14:45:00 +0000

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

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'}


Mon, 20 Jul 2026 12:15:00 +0000

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

Low


Sun, 19 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: Don't setup bogus iov_iter for silencing At transition to the iov_iter for PCM data transfer, we blindly applied the iov_iter setup also for silencing (i.e. data = NULL), and it leads to a calculation of bogus iov_iter. Fortunately this didn't cause troubles on most of architectures but it goes wrong on RISC-V now, causing a NULL dereference. Handle the NULL data case to treat the silencing in interleaved_copy() for addressing the bug above. noninterleaved_copy() has already the NULL data handling, so it doesn't need changes.
Title ALSA: pcm: Don't setup bogus iov_iter for silencing
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-05T12:39:36.211Z

Reserved: 2026-07-19T07:54:57.036Z

Link: CVE-2026-64134

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-64134 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T20:30:04Z

Weaknesses