Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2021-47190

perf bpf: Avoid memory leak from perf_env__insert_btf()

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 3792cb2ff43b1b193136a03ce1336462a827d792 to < 642fc22210a5e59d40b1e4d56d21ec3effd401f2affected
  • 3792cb2ff43b1b193136a03ce1336462a827d792 to < 11589d3144bc4e272e0aae46ce8156162e99babcaffected
  • 3792cb2ff43b1b193136a03ce1336462a827d792 to < ab7c3d8d81c511ddfb27823fb07081c96422b56eaffected
  • 3792cb2ff43b1b193136a03ce1336462a827d792 to < 4924b1f7c46711762fd0e65c135ccfbcfd6ded1faffected

Linux Linux

Default version status: affected

  • 5.1affected
  • 0 to < 5.1unaffected
  • 5.4.162 to ≤ 5.4.*unaffected
  • 5.10.82 to ≤ 5.10.*unaffected
  • 5.15.5 to ≤ 5.15.*unaffected
  • 5.16 to ≤ *unaffected

References