Lucene search

K
nvd416baaa9-dc9f-4396-8d5f-8c081fb06d67NVD:CVE-2021-47467
HistoryMay 22, 2024 - 7:15 a.m.

CVE-2021-47467

2024-05-2207:15:11
416baaa9-dc9f-4396-8d5f-8c081fb06d67
web.nvd.nist.gov
linux kernel
kunit
reference count
vulnerability
kfree_at_end
resource object
refcount leak
kunit_alloc_resource

6.4 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

9.1%

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

kunit: fix reference count leak in kfree_at_end

The reference counting issue happens in the normal path of
kfree_at_end(). When kunit_alloc_and_get_resource() is invoked, the
function forgets to handle the returned resource object, whose refcount
increased inside, causing a refcount leak.

Fix this issue by calling kunit_alloc_resource() instead of
kunit_alloc_and_get_resource().

Fixed the following when applying:
Shuah Khan <[email protected]>

CHECK: Alignment should match open parenthesis

  • kunit_alloc_resource(test, NULL, kfree_res_free, GFP_KERNEL,
    (void *)to_free);

6.4 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

9.1%