KEYS: prevent NULL pointer dereference in find_asymmetric_key()
CVE-2024-47743
What is CVE-2024-47743?
In the Linux kernel, the following vulnerability has been resolved:
KEYS: prevent NULL pointer dereference in find_asymmetric_key()
In find_asymmetric_key(), if all NULLs are passed in the id_{0,1,2} arguments, the kernel will first emit WARN but then have an oops because id_2 gets dereferenced anyway.
Add the missing id_2 check and move WARN_ON() to the final else branch to avoid duplicate NULL checks.
Found by Linux Verification Center (linuxtesting.org) with Svace static analysis tool.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Linux 7d30198ee24f2ddcc4fefcd38a9b76bd8ab31360 < 3322fa8f2aa40b0b3651034cd541647a600cc6c0
Linux 7d30198ee24f2ddcc4fefcd38a9b76bd8ab31360
Linux 7d30198ee24f2ddcc4fefcd38a9b76bd8ab31360 < 13b5b401ead95b5d8266f64904086c55b6024900
References
CVSS V3.1
Timeline
Vulnerability published