UBUNTU-CVE-2026-89992: High severity ubuntu/linux-hwe-edge vulnerability
In the Linux kernel, the following vulnerability has been resolved: cpuidle: dtidlegenpd: kfree() the original name allocation dtidlepdalloc() kasprintf()s the full node path, then points pd->name at kbasename() of that string. dtidlepdfree() kfree()s pd->name, which is no longer the start of the allocation. Copy the basename instead.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Compensating control
In cpuidle dt_idle_genpd, copy the basename into its own allocation instead of pointing pd->name at the kbasename() substring of the full node-path allocation, so dt_idle_pd_free() does not kfree() a non-start pointer.