CVE-2022-48735
Published: Jun 20, 2024
Modified: May 11, 2026
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.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 15509b6344726de22bdbfff88b65341dd0dd33af - < a7de1002135cf94367748ffc695a29812d7633b5affected 15509b6344726de22bdbfff88b65341dd0dd33af - < 0e629052f013eeb61494d4df2f1f647c2a9aef47affected 15509b6344726de22bdbfff88b65341dd0dd33af - < 813e9f3e06d22e29872d4fd51b54992d89cf66c8affected 15509b6344726de22bdbfff88b65341dd0dd33af - < 549f8ffc7b2f7561bea7f90930b6c5104318e87b |
Linux | Linux | affected 5.9unaffected 0 - < 5.9unaffected 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 TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now