clk: sunxi-ng: h616: Reparent GPU clock during frequency changes (Linux Linux)

CVE-2025-38041
MEDIUM 5.5

At a glance

Source
NVD
EPSS
EPSS 0.24 % · percentile 15 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Modified

Description

In the Linux kernel, the following vulnerability has been resolved: clk: sunxi-ng: h616: Reparent GPU clock during frequency changes The H616 manual does not state that the GPU PLL supports dynamic frequency configuration, so we must take extra care when changing the frequency. Currently any attempt to do device DVFS on the GPU lead to panfrost various ooops, and GPU hangs. The manual describes the algorithm for changing the PLL frequency, which the CPU PLL notifier code already support, so we reuse that to reparent the GPU clock to GPU1 clock during frequency changes.

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 88dde5e23da1a16fe9a417171e6c941736b8d3a6 < 47a0da0c80749767de1bc0a7a27a69b34c22fbda ; affected 88dde5e23da1a16fe9a417171e6c941736b8d3a6 < 0c4f89f02c72f7cfb98a9a09cae89cc2e39e6017 ; affected 88dde5e23da1a16fe9a417171e6c941736b8d3a6 < 1439673b78185eaaa5fae444b3a9d58c434ee78e ; affected 88dde5e23da1a16fe9a417171e6c941736b8d3a6 < eb963d7948ce6571939c6875424b557b25f16610
Linux · Linuxaffected 5.12 ; unaffected 0 < 5.12 ; unaffected 6.6.160 ≤ 6.6.* ; unaffected 6.12.114 ≤ 6.12.* ; unaffected 6.14.9 ≤ 6.14.* ; unaffected 6.15 ≤ *

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD