Junglewise Threat Intelligence

CVE-2026-45881: Linux Kernel MediaTek SVS memory leak in svs_enable_debug_write

CVE-2026-45881 · Severity: info · CVSS 0 · Published 2026-05-27

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A memory leak was identified in the MediaTek Smart Voltage Scaling (SVS) driver within the Linux kernel. This component is responsible for optimizing power consumption on MediaTek processors. If exploited, this flaw could allow a local user to gradually consume system memory, potentially leading to system instability or a denial-of-service condition over time.

Technical details

A memory leak exists in the svs_enable_debug_write() function within drivers/soc/mediatek/mtk-svs.c. The vulnerability occurs because a buffer allocated via memdup_user_nul() is not released if the subsequent kstrtoint() call fails. An attacker with access to the debugfs or relevant driver interface could repeatedly trigger this failure path to exhaust kernel memory. The fix implements the __free(kfree) cleanup attribute to ensure the buffer is automatically deallocated regardless of the function's exit path.

Affected products

  • Linux Linux kernel drivers/soc/mediatek/mtk-svs.c

Timeline

  • 2026-05-27: advisory: NVD publication date
  • 2026-01-08: patched: Initial patch by AngeloGioacchino Del Regno

References