Vulnerability in perf/imx_ddr package: Undefined behavior due to shift overflowing the constant

Kernel Updated 02 Oct 2025

Summary

24/04/2022
N/A
No i
Unrated
Not published

GSD-2022-1001949: perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant. Affects Kernel versions < 000b3921b4d52399865ea398e5f6c999246437f4. 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 perf/imx_ddr package is a component of the Linux Kernel ecosystem. It provides performance monitoring and profiling capabilities for i.MX DDR controllers. The package is responsible for collecting and analyzing data related to DDR (Double Data Rate) memory usage on i.MX processors. It is an essential part of the Linux Kernel, enabling efficient memory management and optimization on i.MX-based systems.

Vulnerability Detail

The vulnerability in the perf/imx_ddr package arises from an undefined behavior caused by a shift operation overflowing the constant value. This vulnerability can potentially lead to unexpected program behavior, crashes, or even security breaches. Attackers may exploit this vulnerability to execute arbitrary code, escalate privileges, or gain unauthorized access to sensitive information. The issue has been identified and fixed in Linux Kernel version v5.10.112 by commit 000b3921b4d52399865ea398e5f6c999246437f4.

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 a workaround, users can temporarily disable or remove the perf/imx_ddr package from their systems. However, this may result in the loss of performance monitoring and profiling capabilities related to i.MX DDR controllers. It is strongly recommended to apply the fix by updating the Linux Kernel to ensure the package's functionality and security.

Conclusion

The vulnerability in the perf/imx_ddr package due to undefined behavior caused by a shift overflowing the constant can have severe consequences, including crashes and security breaches. It is crucial to update the Linux Kernel to version v5.10.112 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

The vulnerability can lead to undefined behavior, crashes, or security breaches. Attackers may exploit it to execute arbitrary code, escalate privileges, or gain unauthorized access to sensitive information.

At the time of this report, there is no known exploit for this vulnerability. However, it is crucial to apply the fix promptly to mitigate potential risks.

Yes, all systems running the perf/imx_ddr package are potentially affected by this vulnerability. It is recommended to update the Linux Kernel to the fixed version to ensure the security and stability of the package.

No specific prerequisites are known for exploiting this vulnerability. However, attackers would require access to the affected system to exploit it successfully.

Detailed information about the fix and the Linux Kernel update process can be found in the official Linux Kernel documentation. Additionally, the commit 000b3921b4d52399865ea398e5f6c999246437f4 in the Linux Kernel repository provides specific details about the fix for this vulnerability.

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