Linux Kernel Stack Protector Omission Vulnerability in Early Boot Process

Vulnerability

A vulnerability has been identified in the Linux kernel related to the handling of stack protection during the early boot process. This issue arises because the boot function 'boot_init_stack_canary' requires a specific function attribute to omit stack protectors, a feature not supported by GCC prior to version 11. The vulnerability can lead to a mismatch in the canary value, causing a call to '__stack_chk_fail()', which then triggers a system panic. The issue has been addressed by introducing the '__no_stack_protector' attribute in the stable Linux kernel.

Impact

Exploitation of this vulnerability causes a system panic, disrupting the normal boot process.

Added: Oct 1, 2025, 2:07 PM
Updated: Oct 1, 2025, 2:07 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.3
remediation
7.7
relevance
0.6
threat
3.2
urgency
2.9
incentive
1.7

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