CVE Catalog

CVE-2026-68185

Low risk· EPSS 10%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

In the Linux kernel for the LoongArch architecture, there is an initialization order bug: jump_label_init() is called after parse_early_param(), causing static key modifications in early param handlers to not work correctly. As a result, when memory allocation profiling is enabled and disabled via a boot parameter, the kernel fails to boot. The fix moves jump_label_init() before parse_early_param().

Risk Assessment

Systems on LoongArch using memory allocation profiling may experience boot failures, leading to service unavailability.

Recommendation

Apply a kernel update containing this fix, or if possible, avoid combining these configuration options until updated.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: LoongArch: Move jump_label_init() before parse_early_param() When enabling both CONFIG_MEM_ALLOC_PROFILING=y and CONFIG_MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT=y, then diabling memory profiling by adding the boot parameter 'sysctl.vm.mem_profiling=0' will cause the kernel failed to boot. After analysis, this is because jump_label_init() must be called before parse_early_param(), the early param handlers may modify static keys by static_branch_enable/disable(). Fix this by moving jump_label_init() to before parse_early_param(). The solution is similar to other architectures.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS