In the Linux kernel, the following vulnerability has been resolved:
fscrypt: destroy keyring after securitysbdelete()
fscryptdestroykeyring() must be called after all potentially-encrypted inodes were evicted; otherwise it cannot safely destroy the keyring. Since inodes that are in-use by the Landlock LSM don't get evicted until securitysbdelete(), this means that fscryptdestroykeyring() must be called after securitysbdelete().
This fixes a WARN_ON followed by a NULL dereference, only possible if Landlock was being used on encrypted files.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53055.json"
}