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"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53055.json"
[
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@497ab5d9c7852dfedab2c9de75e41b60e54b7c5d",
"digest": {
"line_hashes": [
"100077722344942790596945992449989483742",
"226864665769882859936450501781004116258",
"93592595530804811846105485792604637106",
"273261187829497493202014459790500401629",
"44197529169587420916878717304826590876",
"133082190035624887314934945224487421473",
"115942784484008935394576043286179586109"
],
"threshold": 0.9
},
"id": "CVE-2023-53055-16d66382",
"deprecated": false,
"target": {
"file": "fs/super.c"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d77531fac6a1fd9f1db0195438ba5419d72b96c4",
"digest": {
"line_hashes": [
"100077722344942790596945992449989483742",
"226864665769882859936450501781004116258",
"93592595530804811846105485792604637106",
"273261187829497493202014459790500401629",
"44197529169587420916878717304826590876",
"133082190035624887314934945224487421473",
"115942784484008935394576043286179586109"
],
"threshold": 0.9
},
"id": "CVE-2023-53055-e41c29bd",
"deprecated": false,
"target": {
"file": "fs/super.c"
}
}
]