CVE Database
/

CVE-2022-48735

Back to search

CVE-2022-48735

Published: Jun 20, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: ALSA: hda: Fix UAF of leds class devs at unbinding The LED class devices that are created by HD-audio codec drivers are registered via devm_led_classdev_register() and associated with the HD-audio codec device. Unfortunately, it turned out that the devres release doesn't work for this case; namely, since the codec resource release happens before the devm call chain, it triggers a NULL dereference or a UAF for a stale set_brightness_delay callback. For fixing the bug, this patch changes the LED class device register and unregister in a manual manner without devres, keeping the instances in hda_gen_spec.

VendorProductVersions

Linux

Linux

affected
15509b6344726de22bdbfff88b65341dd0dd33af - < a7de1002135cf94367748ffc695a29812d7633b5
affected
15509b6344726de22bdbfff88b65341dd0dd33af - < 0e629052f013eeb61494d4df2f1f647c2a9aef47
affected
15509b6344726de22bdbfff88b65341dd0dd33af - < 813e9f3e06d22e29872d4fd51b54992d89cf66c8
affected
15509b6344726de22bdbfff88b65341dd0dd33af - < 549f8ffc7b2f7561bea7f90930b6c5104318e87b

Linux

Linux

affected
5.9
unaffected
0 - < 5.9
unaffected
5.10.99 - <= 5.10.*
unaffected
5.15.22 - <= 5.15.*
unaffected
5.16.8 - <= 5.16.*

+1 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now