Bug 2536401 (CVE-2026-90060) - CVE-2026-90060 kernel: ALSA: control: Don't add invalid kcontrols to LED layer
Summary: CVE-2026-90060 kernel: ALSA: control: Don't add invalid kcontrols to LED layer
Keywords:
Status: NEW
Alias: CVE-2026-90060
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-17 17:44 UTC by OSIDB Bzimport
Modified: 2026-10-13 12:09 UTC (History)
17 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-17 17:44:16 UTC
In the Linux kernel, the following vulnerability has been resolved:

ALSA: control: Don't add invalid kcontrols to LED layer

The kcontrol LED state layer tries to track the all associated
kcontrol elements with naive assumptions that they are readable.
But one can create a write-only element that has no get callback (even
a user element can do it), and this may lead to a NULL dereference at
the call chain of snd_ctl_led_notify(), as found by syzkaller.

For avoiding the Oops, add a sanity check of the kcontrol's info and
get callbacks, and just skip the invalid kcontrols before assigning
the kctl to the LED layer.


Note You need to log in before you can comment on or make changes to this bug.