CVE-2026-63936
Received Received - Intake

Unchecked Return Value in Linux Kernel IIO ADC Driver

Vulnerability report for CVE-2026-63936, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-19

Last updated on: 2026-07-19

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: iio: adc: mt6359: fix unchecked return value in mt6358_read_imp In mt6358_read_imp(), the variable val_v is passed to regmap_read() but the return value is not checked. If the read fails, val_v remains uninitialized and its random stack content is subsequently reported as a measurement result. Initialize val_v to zero to ensure a predictable value is reported in case of bus failure and to prevent potential stack data leakage. This also satisfies static analyzers that might otherwise flag the variable as used uninitialized.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-19
Last Modified
2026-07-19
Generated
2026-07-20
AI Q&A
2026-07-19
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
linux linux_kernel *
linux_kernel linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a vulnerability in the Linux kernel's ADC driver for the MT6359 chip. The issue occurs in the mt6358_read_imp() function where a variable val_v is passed to regmap_read() without checking the return value. If the read operation fails, val_v remains uninitialized and may contain random stack data, which could be reported as a measurement result.

Detection Guidance

This vulnerability is specific to the Linux kernel's IIO ADC driver for the MT6359 device. Detection requires checking kernel logs for uninitialized variable usage or stack data leakage in the mt6358_read_imp function. No direct network detection commands are applicable.

Impact Analysis

This vulnerability could lead to incorrect ADC measurements being reported if the read operation fails. While not directly exploitable for arbitrary code execution, it may cause system misbehavior or incorrect sensor data, potentially affecting device functionality or reliability.

Compliance Impact

This vulnerability does not directly affect compliance with GDPR, HIPAA, or similar standards. It involves a potential stack data leakage in the Linux kernel's ADC driver, which could lead to incorrect measurement reporting but does not involve unauthorized data access or processing of sensitive information.

Mitigation Strategies

Apply the latest Linux kernel update that includes the fix for CVE-2026-63936. Recompile or update the kernel module for the IIO ADC driver if using a custom build. Monitor kernel logs for any related errors after applying the patch.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-63936. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart