Out-of-bounds read in key_task_permission due to incorrect slot handling
CVE-2024-50301

7.1HIGH

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
19 November 2024

What is CVE-2024-50301?

A vulnerability in the Linux Kernel related to the keyring functionality has been identified, specifically concerning slab-out-of-bounds conditions. When the function 'search_nested_keyrings' processes slots in a node, it’s possible for a slot pointer to become misinterpreted, particularly if a root node points to a shortcut. If 32 keys with similar hashes are added to the system, the nodes may split incorrectly, leading to an out-of-bounds read that bypasses normal access controls. This vulnerability can trigger unintended behavior and potential unauthorized access to user tasks. To remediate this flaw, adjustments to the decision process of whether a pointer is a keyring are necessary, ensuring that it consistently checks pointers regardless of the node type.

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 b2a4df200d570b2c33a57e1ebfa5896e4bc81b69

Linux b2a4df200d570b2c33a57e1ebfa5896e4bc81b69 < 4efb69a0e294ef201bcdf7ce3d6202cd0a545a5d

Linux b2a4df200d570b2c33a57e1ebfa5896e4bc81b69 < 1e4332581cd4eed75aea77af6f66cdcdda8b49b9

References

CVSS V3.1

Score:
7.1
Severity:
HIGH
Confidentiality:
High
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

.