CVE-2022-50170

kunit: executor: Fix a memory leak on failure in kunit_filter_tests

State
Published
Severity
Not scored
Published
Jun 18, 2025
Updated
May 23, 2026
Reserved
Jun 18, 2025

Read the record on cve.org

Description

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

kunit: executor: Fix a memory leak on failure in kunit_filter_tests

It's possible that memory allocation for 'filtered' will fail, but for the copy of the suite to succeed. In this case, the copy could be leaked.

Properly free 'copy' in the error case for the allocation of 'filtered' failing.

Note that there may also have been a similar issue in kunit_filter_subsuites, before it was removed in "kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites".

This was reported by clang-analyzer via the kernel test robot, here: https://lore.kernel.org/all/c8073b8e-7b9e-0830-4177-87c12f16349c@intel.com/

And by smatch via Dan Carpenter and the kernel test robot: https://lore.kernel.org/all/202207101328.ASjx88yj-lkp@intel.com/

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • bd8b222a0002872bb229f6c755672a093ef93ea4 to before a8a7e3ced362b88b659ab54239990196ff975982Affected
  • a02353f491622e49c7ddedc6a6dc4f1d6ed2150a to before 7d69764fa3442c7615a75c6b5c02eaa1f274bccfAffected
  • a02353f491622e49c7ddedc6a6dc4f1d6ed2150a to before 94681e289bf5d10c9db9db143d1a22d8717205c5Affected
  • 80cf4932c2545bc231e933d869511008c36af1e0Affected
  • 5.18.3 to before 5.18.18Affected
  • 5.17.14 to before 5.18Affected
LinuxLinux
  • 5.19Affected
  • before 5.19Not affected
  • 5.18.18 through 5.18.*Not affected
  • 5.19.2 through 5.19.*Not affected
  • 6.0 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.