PT-2026-37416 · Linux · Linux

Published

2026-05-06

·

Updated

2026-05-06

·

CVE-2026-43106

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
cachefiles: fix incorrect dentry refcount in cachefiles cull()
The patch mentioned below changed cachefiles bury object() to expect 2 references to the 'rep' dentry. Three of the callers were changed to use start removing dentry() which takes an extra reference so in those cases the call gets the expected references.
However there is another call to cachefiles bury object() in cachefiles cull() which did not need to be changed to use start removing dentry() and so was not properly considered. It still passed the dentry with just one reference so the net result is that a reference is lost.
To meet the expectations of cachefiles bury object(), cachefiles cull() must take an extra reference before the call. It will be dropped by cachefiles bury object().

Related Identifiers

CVE-2026-43106

Affected Products

Linux