CVE-2026-98434: sysctl: Check range in proc_dointvec_ms_jiffies_minmax
In the Linux kernel, the following vulnerability has been resolved:
sysctl: Check range in procdointvecmsjiffiesminmax
Add the range check to doprocintconvmsjiffiesminmax that commit d174174c6776 ("sysctl: replace SYSCTLINTCONVCUSTOM macro with functions") incorrectly removed.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/linux-hwe-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42~24.04.1 - Upgrade
Upgrade
ubuntu/linux-riscv-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1~24.04.1 - Upgrade
Upgrade
ubuntu/linuxto a version that resolves this vulnerability.Fixed in 7.0.0-42.42 - Upgrade
Upgrade
ubuntu/linux-awsto a version that resolves this vulnerability.Fixed in 7.0.0-1016.17 - Upgrade
Upgrade
ubuntu/linux-gcpto a version that resolves this vulnerability.Fixed in 7.0.0-1016.18 - Upgrade
Upgrade
ubuntu/linux-ibmto a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oem-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oracleto a version that resolves this vulnerability.Fixed in 7.0.0-1015.16 - Upgrade
Upgrade
ubuntu/linux-riscvto a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1 - Upgrade
Upgrade
Linux kernelto a version that resolves this vulnerability.Patch d174174c6776
Event History
Frequently Asked Questions
What condition is necessary for this issue to be exposed?
The affected kernel path is proc_dointvec_ms_jiffies_minmax, which handles sysctl integer conversions between milliseconds and jiffies with minimum and maximum bounds. The vulnerability is exposed where this conversion path is used and range validation is absent.
What is the remediation?
Apply a Linux kernel update containing the restored range check in do_proc_int_conv_ms_jiffies_minmax. The referenced stable commits provide fixes for this issue.