cveboard RSS feed

CVE-2024-38388

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2024
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup

In the Linux kernel, the following vulnerability has been resolved: ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup Use the control private_free callback to free the associated data block. This ensures that the memory won't leak, whatever way the control gets destroyed. The original implementation didn't actually remove the ALSA controls in hda_cs_dsp_control_remove(). It only freed the internal tracking structure. This meant it was possible to remove/unload the amp driver while leaving its ALSA controls still present in the soundcard. Obviously attempting to access them could cause segfaults or at least dereferencing stale pointers.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
3233b978af23f11b4ad4f7f11a9a64bd05702b1faffectedgit191dc1b2ff0fb35e7aff15a53224837637df8bffUnavailableNone listed
3233b978af23f11b4ad4f7f11a9a64bd05702b1faffectedgit6e359be4975006ff72818e79dad8fe48293f2eb2UnavailableNone listed
3233b978af23f11b4ad4f7f11a9a64bd05702b1faffectedgit3291486af5636540980ea55bae985f3eaa5b0740UnavailableNone listed
3233b978af23f11b4ad4f7f11a9a64bd05702b1faffectedgit172811e3a557d8681a5e2d0f871dc04a2d17eb13UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
6.0affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver6.0UnavailableNone listed
6.1.93unaffectedsemverUnavailable6.1.*None listed
6.6.33unaffectedsemverUnavailable6.6.*None listed
6.9.4unaffectedsemverUnavailable6.9.*None listed
6.10unaffectedoriginal_commit_for_fixUnavailable*None listed