{"id":"CVE-2026-68185","title":"LoongArch: Move jump_label_init() before parse_early_param()","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nLoongArch: Move jump_label_init() before parse_early_param()\n\nWhen enabling both CONFIG_MEM_ALLOC_PROFILING=y and\nCONFIG_MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT=y, then …","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < 1d0b99ef7fcb6cef1df273872059bf854814500e","Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < 4b40e590efb350c54480d7e883f054d3609a94c6","Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < 38b025fcdc45bdf5140a5726a1fbb2e694ea047b","Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < 881e9f3c4e117b100880b1c5de3a0da8e455a78f","Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < ea68d444a658783234a06f05414e41cf93a18fb2","Linux 5.19"],"published":"2026-08-10","updated":"2026-10-21","sourceUpdated":"2026-10-21T12:43:31.010Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-68185","references":[{"url":"https://git.kernel.org/stable/c/1d0b99ef7fcb6cef1df273872059bf854814500e"},{"url":"https://git.kernel.org/stable/c/4b40e590efb350c54480d7e883f054d3609a94c6"},{"url":"https://git.kernel.org/stable/c/38b025fcdc45bdf5140a5726a1fbb2e694ea047b"},{"url":"https://git.kernel.org/stable/c/881e9f3c4e117b100880b1c5de3a0da8e455a78f"},{"url":"https://git.kernel.org/stable/c/ea68d444a658783234a06f05414e41cf93a18fb2"}],"tags":["cve.org"],"epss":0.00209,"epssPercentile":0.10421,"ingestedAt":"2026-10-21T12:48:53.604Z","slug":"CVE-2026-68185","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nLoongArch: Move jump_label_init() before parse_early_param()\n\nWhen enabling both CONFIG_MEM_ALLOC_PROFILING=y and\nCONFIG_MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT=y, then diabling memory\nprofiling by adding the boot parameter 'sysctl.vm.mem_profiling=0' will\ncause the kernel failed to boot.\n\nAfter analysis, this is because jump_label_init() must be called before\nparse_early_param(), the early param handlers may modify static keys by\nstatic_branch_enable/disable().\n\nFix this by moving jump_label_init() to before parse_early_param(). The\nsolution is similar to other architectures.\n\n## Affected\n\n- `Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < 1d0b99ef7fcb6cef1df273872059bf854814500e`\n- `Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < 4b40e590efb350c54480d7e883f054d3609a94c6`\n- `Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < 38b025fcdc45bdf5140a5726a1fbb2e694ea047b`\n- `Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < 881e9f3c4e117b100880b1c5de3a0da8e455a78f`\n- `Linux >= 628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2 < ea68d444a658783234a06f05414e41cf93a18fb2`\n- `Linux 5.19`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}