Skip to main content

Linux Kernel CVE-2026-45881

| EUVDEUVD-2026-32347 MEDIUM
Memory Leak (CWE-401)
2026-05-27 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-863v-gcwh-wp4v
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local shell on MediaTek SoC Linux device
  2. Delivery
    Obtain write access to SVS debugfs node
  3. Exploit
    Write non-integer string repeatedly to svs_enable_debug
  4. Execution
    Each failed kstrtoint() call leaks a kernel buffer
  5. Persist
    Accumulated leaks exhaust kernel memory
  6. Impact
    System availability degraded or OOM crash

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup, leak prevention
Exploitation Conditions

Exploitation requires local access to a Linux system running on a MediaTek SoC with the SVS driver compiled in (CONFIG_MTK_SVS=y or =m and module loaded). The attacker must have write access to the debugfs entry for the SVS subsystem, which in default kernel configurations requires root privileges or CAP_SYS_ADMIN - the NVD-assigned PR:L should be verified, as debugfs is typically root-gated. Exploitation is further limited to platforms that actually instantiate the MediaTek SVS hardware node (i.e., MediaTek Helio/Dimensity SoC-based boards), excluding all x86, AMD64, and non-MediaTek ARM systems entirely. Repeated writes are required to accumulate meaningful memory pressure, making this a slow denial-of-service rather than an instant-impact exploit.

Impact

Real-world risk is low. The CVSS 3.1 score of 5.5 (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) correctly identifies local access as a prerequisite, but PR:L may overstate accessibility - the MediaTek SVS debugfs node is typically only writable by root or processes with CAP_SYS_ADMIN, suggesting the practical privilege barrier is higher than PR:L implies; this discrepancy should be verified against specific kernel build configurations. EPSS of 0.02% at the 7th percentile confirms that the broader security community has observed essentially zero exploitation activity. KEV status is absent, and no public proof-of-concept is known. The availability-only impact (A:H, C:N, I:N) means the worst outcome is a local denial-of-service through kernel memory exhaustion - not code execution or data exfiltration. The 'Information Disclosure' tag in the source data appears to be a mis-categorization; the CVE description and CWE-401 indicate a memory leak (availability/DoS), not a disclosure. Overall: this is a genuine kernel defect warranting a routine patch cycle update, not emergency response.

Exploit ScenarioDerived

A local attacker with write access to the MediaTek SVS debugfs interface (typically requiring root or CAP_SYS_ADMIN) repeatedly writes non-integer strings to the svs_enable_debug file, causing kstrtoint() to fail on each write and leak a small kernel buffer each time. Over many iterations this slowly exhausts non-pageable kernel memory, eventually triggering an out-of-memory condition that crashes or hangs the system. No public proof-of-concept is known at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 25, 2026

Memory exhaustion via the MediaTek SVS (Smart Voltage Scaling) debugfs interface in the Linux kernel allows a local attacker with low privileges to leak kernel memory on MediaTek SoC-based systems. The root cause is that svs_enable_debug_write() allocates a buffer via memdup_user_nul() to copy user-supplied input, but fails to free it when the subsequent kstrtoint() call rejects non-integer input - a classic CWE-401 missing-release flaw. No public exploit has been identified and EPSS is 0.02% (7th percentile), making this a low-urgency, patch-when-convenient issue for the narrow device population running affected MediaTek SoC kernels.

RemediationAI

The primary fix is to upgrade to a patched Linux kernel stable release: 6.1.165, 6.6.128, 6.12.75, 6.18.14, 6.19.4, or 7.0, per the EUVD-2026-32347 advisory. Patch commits are published at the kernel stable tree (https://git.kernel.org/stable/c/06195456c4e4de3826c4ca60eca941c472f991d0 and the five associated commits). Distributions shipping affected kernels should apply upstream stable-tree updates through their normal patch processes. As a compensating control where patching is delayed, administrators can restrict write access to the MediaTek SVS debugfs node by ensuring debugfs is mounted with restrictive permissions (debugfs -o uid=0,gid=0,mode=700) or by unmounting debugfs entirely in production environments where kernel debugging is not needed - note this will disable all debugfs-based tooling. Disabling CONFIG_MTK_SVS at build time entirely eliminates the attack surface on systems that do not need MediaTek voltage scaling, at the cost of potential power management regression on affected SoCs.

Affected VersionsENISA

Linux patch: 6.18.14
Linux 13f1bbcfb5822fcaacfc652017b57b79ffcacefa <0f6498077faa9cd89bb787bcc57063494a6f0601
Linux 13f1bbcfb5822fcaacfc652017b57b79ffcacefa <6259094ee806fb813ca95894c65fb80e2ec98bf1
Linux 13f1bbcfb5822fcaacfc652017b57b79ffcacefa <6bb10466e0884b4a68d4a1f3f4bb87eeb471c18a
Linux patch: 6.1.165
Linux 6.0
Linux patch: 6.12.75
Linux 13f1bbcfb5822fcaacfc652017b57b79ffcacefa <a58c97828911c0b6e25d6b556789da974003efda
Linux patch: 7.0
Linux patch: 0
Linux patch: 6.6.128
Linux patch: 6.19.4
Linux 13f1bbcfb5822fcaacfc652017b57b79ffcacefa <47a3e372f7d68776adb749a27c0ec9058ff1b4fd
Linux 13f1bbcfb5822fcaacfc652017b57b79ffcacefa <06195456c4e4de3826c4ca60eca941c472f991d0

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected code resides in drivers/soc/mediatek/mtk-svs.c, specifically the svs_enable_debug_write() function which services writes to a debugfs entry for the MediaTek Smart Voltage Scaling (SVS) power management subsystem. SVS is a SoC-level voltage regulation framework found on MediaTek Helio and Dimensity chipsets. The function uses memdup_user_nul() to safely copy and null-terminate a user-space buffer, then passes it to kstrtoint() for integer conversion. CWE-401 (Missing Release of Memory after Effective Lifetime) manifests here because only the success path freed the buffer; any parse error by kstrtoint() returns early without calling kfree(). The fix adopts the __free(kfree) GCC/Clang scope-based cleanup attribute, which guarantees kfree() is invoked at all exit paths, eliminating the need for explicit error-path cleanup. CPE: cpe:2.3:o:linux:linux_kernel.

Know when Mediatek gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 4.4 MEDIUM

Debugfs write access requires root/CAP_SYS_ADMIN in default configurations, warranting PR:H over NVD-assigned PR:L; no confidentiality or integrity impact applies.

3.1 AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 4.4 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Jun 25, 2026 - 21:22 NVD
5.5 (MEDIUM)
Patch available
May 27, 2026 - 19:46 EUVD
CVE Published
May 27, 2026 - 14:17 nvd
UNKNOWN (no severity yet)
CVE Published
May 27, 2026 - 14:17 nvd
MEDIUM 5.5

DescriptionNVD

In the Linux kernel, the following vulnerability has been resolved:

soc: mediatek: svs: Fix memory leak in svs_enable_debug_write()

In svs_enable_debug_write(), the buf allocated by memdup_user_nul() is leaked if kstrtoint() fails.

Fix this by using __free(kfree) to automatically free buf, eliminating the need for explicit kfree() calls and preventing leaks.

[Angelo: Added missing cleanup.h inclusion]

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% exploitable
Prevalence
Low
MediaTek SVS driver present only on MediaTek SoC-based Linux devices
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2017-3216 CRITICAL POC
9.8 Jun 20

WiMAX routers based on the MediaTek SDK (libmtk) that use a custom httpd plugin are vulnerable to an authentication bypa

CVE-2024-20017 CRITICAL POC
9.8 Mar 04

In wlan service, there is a possible out of bounds write due to improper input validation. Rated critical severity (CVSS

CVE-2019-15027 CRITICAL POC
9.8 Aug 14

The MediaTek Embedded Multimedia Card (eMMC) subsystem for Android on MT65xx, MT66xx, and MT8163 SoC devices allows atta

CVE-2016-6492 HIGH POC
7.8 Jan 12

The MT6573FDVT_SetRegHW function in camera_fdvt.c in the MediaTek driver for Linux allows local users to gain privileges

CVE-2023-32874 CRITICAL
9.8 Jan 02

In Modem IMS Stack, there is a possible out of bounds write due to a missing bounds check. Rated critical severity (CVSS

CVE-2025-20654 CRITICAL
9.8 Apr 07

In wlan service, there is a possible out of bounds write due to an incorrect bounds check. Rated critical severity (CVSS

CVE-2025-20646 CRITICAL
9.8 Mar 03

In wlan AP FW, there is a possible out of bounds write due to improper input validation. Rated critical severity (CVSS 9

CVE-2025-20672 CRITICAL
9.8 Jun 02

Heap OOB write in Android Bluetooth driver via incorrect bounds check.

CVE-2025-20674 CRITICAL
9.8 Jun 02

Remote privilege escalation in Android WLAN AP driver via packet injection.

CVE-2025-20684 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

CVE-2025-20683 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

CVE-2025-20682 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy