Skip to content
CVE PROGRAM SOURCE RECORD7.8 High

CVE-2026-64134

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

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • cf393babb37a1679a1ec1d864df1090353465e23 to < 41a766c647294842c9b17672449f8e011048cba9affected
  • cf393babb37a1679a1ec1d864df1090353465e23 to < ce836587e594af39ff048d9b29dee0f5f10692c9affected
  • cf393babb37a1679a1ec1d864df1090353465e23 to < feff0251386aa6bb180a0a1cf7c1f91ba868113daffected
  • cf393babb37a1679a1ec1d864df1090353465e23 to < c9f6768515818d71bdfc20119a81f3332c53b9c6affected
  • cf393babb37a1679a1ec1d864df1090353465e23 to < e4d3386b74fba8e01280484b67ee481ece00201eaffected

Linux Linux

Default version status: affected

  • 6.6affected
  • 0 to < 6.6unaffected
  • 6.6.142 to ≤ 6.6.*unaffected
  • 6.12.92 to ≤ 6.12.*unaffected
  • 6.18.34 to ≤ 6.18.*unaffected
  • 7.0.11 to ≤ 7.0.*unaffected
  • 7.1 to ≤ *unaffected

References