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().
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux