Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-90422

clk: mediatek: pllfh: Fix IO remapping leak in register_pllfhs error path

Description

In the Linux kernel, the following vulnerability has been resolved: clk: mediatek: pllfh: Fix IO remapping leak in register_pllfhs error path When mtk_clk_register_pllfhs function fails to register a PLL, it unregisters all PLLs and cleans up itself in its error path before returning, so the function callers don't need to do it. But contrary to mtk_clk_unregister_pllfhs function, that does almost the same sequence, it does not free the IO memory mapped on fhctl node, leading to a leak. Fix this leak by factorizing the cleanup sequence in a new private function and use it both mtk_clk_register_pllfhs and mtk_clk_unregister_pllfhs functions. Also, change the loop index start value to avoid the -1 operation on index at each loop.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • d7964de8a8ea800910fdd4e365c42a9e7d5c54aa to < 6e3e93bc718c4fea556d7ca5fba07ab3511c9918affected
  • d7964de8a8ea800910fdd4e365c42a9e7d5c54aa to < 111235106099019b8a8d1947dc5c2674e0329ffaaffected
  • d7964de8a8ea800910fdd4e365c42a9e7d5c54aa to < d35e45e5bad4fabcf122126402b6c6dcb4379672affected
  • d7964de8a8ea800910fdd4e365c42a9e7d5c54aa to < fea0b4fd891a2af77b55e05b950e7ea55b5d234eaffected
  • d7964de8a8ea800910fdd4e365c42a9e7d5c54aa to < 540d91480bcb1b28a62d7023aa70947ea44c55b9affected

Linux Linux

Default version status: affected

  • 6.2affected
  • 0 to < 6.2unaffected
  • 6.6.160 to ≤ 6.6.*unaffected
  • 6.12.114 to ≤ 6.12.*unaffected
  • 6.18.52 to ≤ 6.18.*unaffected
  • 7.2.6 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References