UBUNTU-CVE-2026-93146: Low severity ubuntu/linux-hwe-edge vulnerability
In the Linux kernel, the following vulnerability has been resolved: time/namespace: Validate nanosecond field in proctimenssetoffset() The function validates tvsec to be within [-KTIMESECMAX, KTIMESECMAX] but never validates that tvnsec is within the valid range of [0, NSECPERSEC-1] before using it in timespec64add(). timespec64add() expects both timespec64 structures to have normalized values with tvnsec in the range [0, 999999999]. If off->val.tvnsec contains invalid values (negative or >= NSECPERSEC), it could lead to incorrect calculations or unexpected behavior. Add validation to ensure tvnsec is within the valid range before performing the addition.
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 - Configuration
Validate off->val.tv_nsec is within the range [0, NSEC_PER_SEC-1] before using it in timespec64_add().
Linux kernel proc_timens_set_offset() tv_nsec validation = [0, NSEC_PER_SEC-1]