Linux Kernel Shadow Stack Error Handling Vulnerability in mmap Lock

Vulnerability

A vulnerability in the Linux kernel's handling of shadow stacks has been addressed. The issue arose because the function shstk_pop_sigframe() failed to properly check for errors from mmap_read_lock_killable(). This oversight indicated that these functions had not been marked with '__must_check', which would have prevented the error. The vulnerability is present in the Linux kernel stable tree.

Impact

The vulnerability could lead to improper error handling, potentially allowing for issues in memory management or process signaling to be exploited.

Remediation

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

Added: May 6, 2026, 10:36 AM
Updated: May 6, 2026, 10:36 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.5
remediation
7.7
relevance
7.6
threat
3.2
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.