CVE-2022-49746

MEDIUM EPSS 7.6%
Published Mar 27, 20251y ago · Modified Jun 17, 20262w ago
5.5 CVSS 3.1
Medium
Find Similar
Published Mar 27, 2025 1y ago
Last Modified Jun 17, 2026 2w ago

Description

In the Linux kernel, the following vulnerability has been resolved: dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init If the function sdma_load_context() fails, the sdma_desc will be freed, but the allocated desc->bd is forgot to be freed. We already met the sdma_load_context() failure case and the log as below: [ 450.699064] imx-sdma 30bd0000.dma-controller: Timeout waiting for CH0 ready ... In this case, the desc->bd will not be freed without this change.

CVSS Details

Base Score
5.5
Exploitability
1.8
Impact
3.6
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High

Threat Intelligence

EPSS Exploit Probability
7.6% percentile
Exploit & Patch Status
No Known Exploit
Patch Available

Weaknesses 1

CWE-401

Affected Products 9

VendorProductVersionRange
linuxlinux_kernel* <4.19.272
linuxlinux_kernel*≥4.20  –  <5.4.231
linuxlinux_kernel*≥5.5  –  <5.10.167
linuxlinux_kernel*≥5.11  –  <5.15.92
linuxlinux_kernel*≥5.16  –  <6.1.10
linuxlinux_kernel6.2any
linuxlinux_kernel6.2any
linuxlinux_kernel6.2any
linuxlinux_kernel6.2any

References 6

  • git.kernel.org https://git.kernel.org/stable/c/1417f59ac0b02130ee56c0c50794b9b257be3d17
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/43acd767bd90c5d4172ce7fee5d9007a9a08dea9
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/80ee99e52936b2c04cc37b17a14b2ae2f9d282ac
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/bd0050b7ffa87c7b260d563646af612f4112a778
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/ce4745a6b8016fae74c95dcd457d4ceef7d98af1
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/dbe634ce824329d8f14079c3e9f8f11670894bec
    Patch

Remediation

  • git.kernel.org https://git.kernel.org/stable/c/1417f59ac0b02130ee56c0c50794b9b257be3d17
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/43acd767bd90c5d4172ce7fee5d9007a9a08dea9
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/80ee99e52936b2c04cc37b17a14b2ae2f9d282ac
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/bd0050b7ffa87c7b260d563646af612f4112a778
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/ce4745a6b8016fae74c95dcd457d4ceef7d98af1
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/dbe634ce824329d8f14079c3e9f8f11670894bec
    Patch