KEYS: prevent NULL pointer dereference in find_asymmetric_key()
CVE-2024-47743

5.5MEDIUM

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
21 October 2024

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

Score:
5.5
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

.