CVE-2021-47190

perf bpf: Avoid memory leak from perf_env__insert_btf()

State
Published
Severity
Not scored
Published
Apr 10, 2024
Updated
May 11, 2026
Reserved
Mar 25, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

perf bpf: Avoid memory leak from perf_env__insert_btf()

perf_env__insert_btf() doesn't insert if a duplicate BTF id is encountered and this causes a memory leak. Modify the function to return a success/error value and then free the memory if insertion didn't happen.

v2. Adds a return -1 when the insertion error occurs in perf_env__fetch_btf. This doesn't affect anything as the result is never checked.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 3792cb2ff43b1b193136a03ce1336462a827d792 to before 642fc22210a5e59d40b1e4d56d21ec3effd401f2Affected
  • 3792cb2ff43b1b193136a03ce1336462a827d792 to before 11589d3144bc4e272e0aae46ce8156162e99babcAffected
  • 3792cb2ff43b1b193136a03ce1336462a827d792 to before ab7c3d8d81c511ddfb27823fb07081c96422b56eAffected
  • 3792cb2ff43b1b193136a03ce1336462a827d792 to before 4924b1f7c46711762fd0e65c135ccfbcfd6ded1fAffected
LinuxLinux
  • 5.1Affected
  • before 5.1Not affected
  • 5.4.162 through 5.4.*Not affected
  • 5.10.82 through 5.10.*Not affected
  • 5.15.5 through 5.15.*Not affected
  • 5.16 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.