CVE Catalog

CVE-2026-89837

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, f2fs find_in_level() gets a dentry folio with f2fs_find_data_folio() before calling find_in_block(). If find_in_block() returns an error, the function stores the error in res_folio and breaks out of the loop without dropping the dentry folio, leaking the folio reference.

Risk Assessment

The folio reference leak may lead to memory exhaustion and system instability under repeated errors. Requires local access to an f2fs filesystem.

Recommendation

Update the Linux kernel to a version containing the fix that drops the dentry folio before returning the error to the caller.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: f2fs: fix dentry folio leak in find_in_level find_in_level() gets a dentry folio with f2fs_find_data_folio() before calling find_in_block(). If find_in_block() returns an error, the function stores the error in res_folio and breaks out of the loop without dropping the dentry folio. This leaks the folio reference on the find_in_block() error path. Drop the dentry folio before returning the error to the caller.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS