{"affected":[{"defaultStatus":"unaffected","product":"Linux","source":"CNA: Linux","vendor":"Linux","versions":[{"lessThan":"e3c9e9452a8ea12d335b1e59b2c72e1b99c699b8","status":"affected","version":"91cc470e797828d779cd4c1efbe8519bcb358bae","versionType":"git"},{"lessThan":"8f9357313cdcadb0a311b44c29d4eaccc7fa632f","status":"affected","version":"91cc470e797828d779cd4c1efbe8519bcb358bae","versionType":"git"},{"lessThan":"ca829e05d3d4f728810cc5e4b468d9ebc7745eb3","status":"affected","version":"91cc470e797828d779cd4c1efbe8519bcb358bae","versionType":"git"}]},{"defaultStatus":"affected","product":"Linux","source":"CNA: Linux","vendor":"Linux","versions":[{"status":"affected","version":"5.15"},{"lessThan":"5.15","status":"unaffected","version":"0","versionType":"semver"},{"lessThanOrEqual":"5.15.*","status":"unaffected","version":"5.15.63","versionType":"semver"},{"lessThanOrEqual":"5.19.*","status":"unaffected","version":"5.19.4","versionType":"semver"},{"lessThanOrEqual":"*","status":"unaffected","version":"6.0","versionType":"original_commit_for_fix"}]}],"cveId":"CVE-2022-50012","cwes":[],"description":"In the Linux kernel, the following vulnerability has been resolved:\n\npowerpc/64: Init jump labels before parse_early_param()\n\nOn 64-bit, calling jump_label_init() in setup_feature_keys() is too\nlate because static keys may be used in subroutines of\nparse_early_param() which is again subroutine of early_init_devtree().\n\nFor example booting with \"threadirqs\":\n\n  static_key_enable_cpuslocked(): static key '0xc000000002953260' used before call to jump_label_init()\n  WARNING: CPU: 0 PID: 0 at kernel/jump_label.c:166 static_key_enable_cpuslocked+0xfc/0x120\n  ...\n  NIP static_key_enable_cpuslocked+0xfc/0x120\n  LR  static_key_enable_cpuslocked+0xf8/0x120\n  Call Trace:\n    static_key_enable_cpuslocked+0xf8/0x120 (unreliable)\n    static_key_enable+0x30/0x50\n    setup_forced_irqthreads+0x28/0x40\n    do_early_param+0xa0/0x108\n    parse_args+0x290/0x4e0\n    parse_early_options+0x48/0x5c\n    parse_early_param+0x58/0x84\n    early_init_devtree+0xd4/0x518\n    early_setup+0xb4/0x214\n\nSo call jump_label_init() just before parse_early_param() in\nearly_init_devtree().\n\n[mpe: Add call trace to change log and minor wording edits.]","epss":{"date":"2026-11-05","percentile":0.16378,"score":0.00249},"exploits":[],"kev":null,"metrics":[],"modifiedAt":1793908813772,"publishedAt":1750244476857,"references":[{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/e3c9e9452a8ea12d335b1e59b2c72e1b99c699b8"},{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/8f9357313cdcadb0a311b44c29d4eaccc7fa632f"},{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/ca829e05d3d4f728810cc5e4b468d9ebc7745eb3"}],"remediation":[],"revision":"2f2399d61da0c85847778b3543bbb285cbc765137d522442ebe59c65eb599270","sources":[{"modifiedAt":1793908813772,"name":"CNA: Linux","retrievedAt":1793909501539,"url":"https://www.cve.org/CVERecord?id=CVE-2022-50012"},{"modifiedAt":null,"name":"FIRST EPSS","retrievedAt":1793909518598,"url":"https://api.first.org/data/v1/epss?cve=CVE-2022-50012"}],"ssvc":{"assessedAt":1793908379950,"automatable":"no","exploitation":"none","source":"ADP: CISA-ADP","technicalImpact":"partial"},"status":"published","title":"powerpc/64: Init jump labels before parse_early_param()","updatedAt":1793909518598}