CVE Database
/

CVE-2021-47305

Back to search

CVE-2021-47305

Published: May 21, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: dma-buf/sync_file: Don't leak fences on merge failure Each add_fence() call does a dma_fence_get() on the relevant fence. In the error path, we weren't calling dma_fence_put() so all those fences got leaked. Also, in the krealloc_array failure case, we weren't freeing the fences array. Instead, ensure that i and fences are always zero-initialized and dma_fence_put() all the fences and kfree(fences) on every error path.

VendorProductVersions

Linux

Linux

affected
a02b9dc90d844cc7df7b63264e7920cc425052d9 - < 19f51c2529339280d2c8c6427cd3e21ddf1ac3f8
affected
a02b9dc90d844cc7df7b63264e7920cc425052d9 - < e0355a0ad31a1d677b2a4514206de4902bd550e8
affected
a02b9dc90d844cc7df7b63264e7920cc425052d9 - < 41f45e91c92c8480242ea448d54e28c753b13902
affected
a02b9dc90d844cc7df7b63264e7920cc425052d9 - < 0d514185ae792d3a1903c8e1a83899aa996705ce
affected
a02b9dc90d844cc7df7b63264e7920cc425052d9 - < 19edcd97727aae9362444a859a24d99a8730cb27

+1 more versions

Linux

Linux

affected
4.9
unaffected
0 - < 4.9
unaffected
4.14.241 - <= 4.14.*
unaffected
4.19.199 - <= 4.19.*
unaffected
5.4.135 - <= 5.4.*

+3 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now