CVE-2023-53788

ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()

State
Published
Severity
Not scored
Published
Dec 9, 2025
Updated
May 11, 2026
Reserved
Dec 8, 2025

Read the record on cve.org

Description

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

ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()

tuning_ctl_set() might have buffer overrun at (X) if it didn't break from loop by matching (A).

static int tuning_ctl_set(...) { for (i = 0; i < TUNING_CTLS_COUNT; i++) (A) if (nid == ca0132_tuning_ctls[i].nid) break;

snd_hda_power_up(...); (X) dspio_set_param(..., ca0132_tuning_ctls[i].mid, ...); snd_hda_power_down(...); ^

return 1; }

We will get below error by cppcheck

sound/pci/hda/patch_ca0132.c:4229:2: note: After for loop, i has value 12 for (i = 0; i < TUNING_CTLS_COUNT; i++) ^ sound/pci/hda/patch_ca0132.c:4234:43: note: Array index out of bounds dspio_set_param(codec, ca0132_tuning_ctls[i].mid, 0x20, ^ This patch cares non match case.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 44f0c9782cc6ab71ea947f8f710a46f2078a151c to before ff5e8b49348f6a550c136b74efaf8b3c1d3ceaeaAffected
  • 44f0c9782cc6ab71ea947f8f710a46f2078a151c to before 3590498117a11aa1f92a97e8a04d95320e347ebdAffected
  • 44f0c9782cc6ab71ea947f8f710a46f2078a151c to before 7f12f99b8017ad5ed5aff4b0aefe3bb7bbdf8a99Affected
  • 44f0c9782cc6ab71ea947f8f710a46f2078a151c to before baef27176ea5fdc7ad0947e2dc7733855e35db71Affected
  • 44f0c9782cc6ab71ea947f8f710a46f2078a151c to before d23f65f08247068576a01e28b297e995b7dc3965Affected
  • 44f0c9782cc6ab71ea947f8f710a46f2078a151c to before 32854bc91ae7debcdefdc7ae881ed83385a04792Affected
  • 44f0c9782cc6ab71ea947f8f710a46f2078a151c to before 734a3deb6614e3597e7e9ef7fb6006c593c5ee18Affected
  • 44f0c9782cc6ab71ea947f8f710a46f2078a151c to before 98e5eb110095ec77cb6d775051d181edbf9cd3cfAffected
LinuxLinux
  • 3.9Affected
  • before 3.9Not affected
  • 4.14.312 through 4.14.*Not affected
  • 4.19.280 through 4.19.*Not affected
  • 5.4.240 through 5.4.*Not affected
  • 5.10.177 through 5.10.*Not affected
  • 5.15.106 through 5.15.*Not affected
  • 6.1.23 through 6.1.*Not affected
  • 6.2.10 through 6.2.*Not affected
  • 6.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.