CVE-2026-63838
Published Jul 19, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: ASoC: rsnd: Fix potential out-of-bounds access of component_dais[] component_dais[RSND_MAX_COMPONENT] is initially zero-initialized and later populated in rsnd_dai_of_node(). However, the existing boundary check: if (i >= RSND_MAX_COMPONENT) does not guarantee that the last valid element remains zero. As a result, the loop can rely on component_dais[RSND_MAX_COMPONENT] being zero, which may lead to an out-of-bounds access. Found by Linux Verification Center (linuxtesting.org) with SVACE.
Is your site exposed to CVE-2026-63838?
Run a free security scan — no signup, results in seconds.
References
Other References
https://git.kernel.org/stable/c/134c61925e9e9ee0f4fdbab5c3984d5bb024f5f5
https://git.kernel.org/stable/c/15e7b2ac2455995a6af02b9d3da7a432837aaf72
https://git.kernel.org/stable/c/9f1daac27ca28e98c8c0e4450de42bb68d547250
https://git.kernel.org/stable/c/a62b3e6e42359a79158c134e3cf5c74fe160c3f5
https://git.kernel.org/stable/c/f9e437cddf6cf9e603bdaefe148c1f4792aaf39c
Frequently Asked Questions
What is CVE-2026-63838? +
In the Linux kernel, the following vulnerability has been resolved:
ASoC: rsnd: Fix potential out-of-bounds access of component_dais[]
component_dais[RSND_MAX_COMPONENT] is initially zero-initialized
and later populated in rsnd_dai_of_node(). However, the existing boundary check:
if (i >= RSND_MAX_COMPONENT)
does not guarantee that the last valid element remains zero. As a result,
the loop can rely on component_dais[RSND_MAX_COMPONENT] being zero,
which may lead to an out-of-bounds access.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
How do I check if I'm vulnerable to CVE-2026-63838? +
You can use Secably's free Website Scanner to check your website for known vulnerabilities. For infrastructure scanning, use the Port Scanner to identify exposed services that may be affected. Check the vendor advisories linked above for specific patch and version information.