Linux Kernel Request Key Authorization Payload Use-After-Free Vulnerability

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's key management system, specifically within the request key authorization process. This issue arises when the request_key_auth payload is not properly managed during key instantiation and rejection, leading to a reference being used after it has been freed. The vulnerability is present in the Linux kernel stable tree, affecting versions 5.10 and later.

Impact

Exploitation of this vulnerability can lead to a use-after-free condition, potentially allowing for arbitrary code execution or memory corruption.

Reproduction

The vulnerability can be reproduced by creating an authorization key and then initiating a key instantiation process that involves copying user payloads. After the payload is copied, the process can be interrupted, causing the authorization key to be detached and freed. Once the key is destroyed, the system can attempt to use the now-invalid payload reference, leading to a use-after-free scenario.

Remediation

Users can upgrade to the latest version of the Linux kernel to address this vulnerability.

Added: Jul 19, 2026, 12:34 PM
Updated: Jul 19, 2026, 12:34 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
3.9
remediation
7.7
relevance
9.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.