CVE-2022-50012
BaseFortify
Publication date: 2025-06-18
Last updated on: 2025-11-14
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-NVD-CWE-noinfo |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability in the Linux kernel involves the improper initialization timing of jump labels on 64-bit PowerPC systems. Specifically, the function jump_label_init() is called too late during the boot process (in setup_feature_keys()), but static keys may be used earlier in subroutines of parse_early_param(). This can cause warnings or errors because static keys are used before they are properly initialized, potentially leading to unstable behavior during early system initialization.
How can this vulnerability impact me? :
The impact of this vulnerability is that during the early boot process on 64-bit PowerPC Linux systems, static keys may be used before they are initialized, which can cause warnings or errors in the kernel. This could lead to unstable or unpredictable behavior during system startup, potentially affecting system reliability.
What immediate steps should I take to mitigate this vulnerability?
The vulnerability is resolved by ensuring that jump_label_init() is called just before parse_early_param() in early_init_devtree(). To mitigate this vulnerability, update your Linux kernel to a version that includes this fix where jump_label_init() is called earlier in the boot process as described.