Global Out-of-Bounds Issue in pinctrl: mediatek

Kernel Updated 02 Oct 2025

Summary

30/12/2021
N/A
No i
Unrated
Not published

GSD-2021-1002799: pinctrl: mediatek: fix global-out-of-bounds issue. Affects Kernel versions < f373298e1bf0c6ea097c0bcc558dc43ad53e421f. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

The pinctrl: mediatek package is a component of the Linux Kernel that provides support for pin control on MediaTek SoCs. It allows for the configuration and management of hardware pins, enabling the interaction between software and hardware components. This package is widely used in devices powered by MediaTek processors, such as smartphones, tablets, and IoT devices. However, a global out-of-bounds issue has been identified in this package, potentially leading to security vulnerabilities.

Vulnerability Detail

The global out-of-bounds issue in pinctrl: mediatek arises from a flaw in the code that handles pin control operations. This vulnerability could be exploited by an attacker to access or modify memory locations outside the intended boundaries, leading to various security risks. The impact of this vulnerability depends on the specific use case and the attacker's capabilities. It could potentially result in privilege escalation, information disclosure, or even remote code execution. The vulnerability has been addressed in Linux Kernel version v5.4.169 by commit f373298e1bf0c6ea097c0bcc558dc43ad53e421f.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As this vulnerability has been fixed in the latest version of the Linux Kernel, there is no specific workaround available. It is crucial to update to the patched version to ensure the security of the system.

Conclusion

The global out-of-bounds issue in pinctrl: mediatek poses a potential security risk to systems utilizing MediaTek SoCs. It is crucial to update the Linux Kernel to version v5.4.169 or later to mitigate this vulnerability. For further support and assistance in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for Kernel →

Share this vulnerability

FAQ

Pinctrl: mediatek is a component of the Linux Kernel that provides pin control support for MediaTek SoCs. It allows for the configuration and management of hardware pins.

A global out-of-bounds issue refers to a vulnerability where a program accesses or modifies memory locations outside the intended boundaries. This can lead to various security risks, depending on the specific context and attacker's capabilities.

The potential risks associated with this vulnerability include privilege escalation, information disclosure, and remote code execution. The impact depends on the attacker's capabilities and the specific use case.

To fix this vulnerability, it is recommended to update the Linux Kernel to version v5.4.169 or later. This can be done by fetching the latest kernel source code and applying the necessary patches.

No, there is no specific workaround available for this vulnerability. It is essential to update to the patched version of the Linux Kernel.

Related vulnerabilities

Recent vulnerabilities recorded for Kernel.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback