CVE-2025-71192

Summary

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

ALSA: ac97: fix a double free in snd_ac97_controller_register()

If ac97_add_adapter() fails, put_device() is the correct way to drop the device reference. kfree() is not required. Add kfree() if idr_alloc() fails and in ac97_adapter_release() to do the cleanup.

Found by code review.

Affected Software

VendorProductVersion RangeStatus
LinuxLinux74426fbff66eea8e8d1f42c8238c268d1e63a832 < c80f9b3349a99a9d5b295f5bbc23f544c5995ad7affected
LinuxLinux74426fbff66eea8e8d1f42c8238c268d1e63a832 < 21f8bc5179bed91c3f946adb5e55d717b891960caffected
LinuxLinux74426fbff66eea8e8d1f42c8238c268d1e63a832 < fcc04c92cbb5497ce67c58dd2f0001bb87f40396affected
LinuxLinux74426fbff66eea8e8d1f42c8238c268d1e63a832 < cb73d37ac18bc1716690ff5255a0ef1952827e9eaffected
LinuxLinux74426fbff66eea8e8d1f42c8238c268d1e63a832 < 830988b6cf197e6dcffdfe2008c5738e6c6c3c0faffected
LinuxLinux4.15affected
LinuxLinux0 < 4.15unaffected
LinuxLinux6.1.161 <= 6.1.*unaffected
LinuxLinux6.6.121 <= 6.6.*unaffected
LinuxLinux6.12.66 <= 6.12.*unaffected
LinuxLinux6.18.6 <= 6.18.*unaffected
LinuxLinux6.19 <= *unaffected

Weaknesses

References