UBUNTU-CVE-2026-80704: Low severity ubuntu/linux-hwe-edge vulnerability
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: use proper context for logging The same as the rest of the code, getssinfofromatombios() uses calcpllcs->ctx->logger for logging. But calcpllcs->ctx is initialized only later in calcpllmaxvcoconstruct(). Therefore, any output using DCLOGSYNC() leads to a NULL pointer deference in getssinfofromatombios(). According to Sashiko, the very same problem exists in dce112getpixclkdividers() and dcn3getpixclkdividers() too. To avoid accessing the NULL context, use clksrc->base.ctx->logger everywhere. That context in base is initialized earlier in dce110clksrcconstruct() and dce112clksrcconstruct(). Before getssinfofromatombios() or Sashiko's getpixclkdividers functions above are actually called. This is done by redefining DCLOGGER to CTX->logger. Before: dce110clksrcconstruct() did: -> sets clksrc->base.ctx = ctx; -> ssinfofromatombioscreate() -> getssinfofromatombios() <- uses calcpllcs->ctx # BOOM -> calcpllmaxvcoconstruct() <- sets calcpllcs->ctx After: dce110clksrcconstruct() does: -> sets clksrc->base.ctx = ctx; -> ssinfofromatombioscreate() -> getssinfofromatombios() <- uses clksrc->base.ctx (cherry picked from commit 6f16fcbb0c46a87e3d9685407e906573d60104b0)
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 kernel drm/amd/displayto a version that resolves this vulnerability.Patch 6f16fcbb0c46a87e3d9685407e906573d60104b