ALSA: control: Don't add invalid kcontrols to LED layer
Summary
| CVE | CVE-2026-90060 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-17 17:16:54 UTC |
| Updated | 2026-09-17 17:16:54 UTC |
| Description | 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. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected 22d8de62f11b287b279f1d4473a78c7d5e53e7bc 6e152cbfac3a2a62f79df7d23d621917c20367eb git |
Not specified |
| CNA |
Linux |
Linux |
affected 22d8de62f11b287b279f1d4473a78c7d5e53e7bc 3d20cd049fc5f51f80e24a2db7a3cf00593c79e4 git |
Not specified |
| CNA |
Linux |
Linux |
affected 22d8de62f11b287b279f1d4473a78c7d5e53e7bc 2f0c97b1a32fba8e81a69f6231aa0b3c9b6bc581 git |
Not specified |
| CNA |
Linux |
Linux |
affected 22d8de62f11b287b279f1d4473a78c7d5e53e7bc 18c08f84ca483029f04e426ec7ca3b5d3684cf22 git |
Not specified |
| CNA |
Linux |
Linux |
affected 22d8de62f11b287b279f1d4473a78c7d5e53e7bc 74e3b979ce8b78a690f8b94ccf2e2c965f7f5c11 git |
Not specified |
| CNA |
Linux |
Linux |
affected 5.13 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 5.13 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.1.188 6.1.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.12.110 6.12.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.52 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.2.6 7.2.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.3-rc1 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/6e152cbfac3a2a62f79df7d23d621917c20367eb |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/2f0c97b1a32fba8e81a69f6231aa0b3c9b6bc581 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/18c08f84ca483029f04e426ec7ca3b5d3684cf22 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/3d20cd049fc5f51f80e24a2db7a3cf00593c79e4 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/74e3b979ce8b78a690f8b94ccf2e2c965f7f5c11 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.