In the Linux kernel, the following vulnerability has been resolved:
smb: client: fix deadlock in smb2findsmb_tcon()
Unlock cifstcpseslock before calling cifsputsmbses() to avoid such deadlock.
[
{
"id": "CVE-2024-39468-55cbb1ac",
"digest": {
"length": 415.0,
"function_hash": "202601337994069239598853179631889257187"
},
"signature_type": "Function",
"target": {
"file": "fs/cifs/smb2transport.c",
"function": "smb2_find_smb_tcon"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b055752675cd1d1db4ac9c2750db3dc3e89ea261",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2024-39468-6b6016b0",
"digest": {
"length": 415.0,
"function_hash": "202601337994069239598853179631889257187"
},
"signature_type": "Function",
"target": {
"file": "fs/smb/client/smb2transport.c",
"function": "smb2_find_smb_tcon"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b09b556e48968317887a11243a5331a7bc00ece5",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2024-39468-6ef92237",
"digest": {
"line_hashes": [
"171350244481548339415888445294448285969",
"55321550153070571103013522920648391965",
"260511150833458847379937909021136314737",
"291853000883926376471082890774427999007",
"336982114288166044575148436169576108766"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/cifs/smb2transport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b055752675cd1d1db4ac9c2750db3dc3e89ea261",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2024-39468-74f921a4",
"digest": {
"length": 415.0,
"function_hash": "202601337994069239598853179631889257187"
},
"signature_type": "Function",
"target": {
"file": "fs/smb/client/smb2transport.c",
"function": "smb2_find_smb_tcon"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@02c418774f76a0a36a6195c9dbf8971eb4130a15",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2024-39468-7843c2df",
"digest": {
"line_hashes": [
"171350244481548339415888445294448285969",
"55321550153070571103013522920648391965",
"260511150833458847379937909021136314737",
"291853000883926376471082890774427999007",
"336982114288166044575148436169576108766"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/smb/client/smb2transport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8d0f5f1ccf675454a833a573c53830a49b7d1a47",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2024-39468-c453a8dd",
"digest": {
"line_hashes": [
"171350244481548339415888445294448285969",
"55321550153070571103013522920648391965",
"260511150833458847379937909021136314737",
"291853000883926376471082890774427999007",
"336982114288166044575148436169576108766"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/smb/client/smb2transport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@02c418774f76a0a36a6195c9dbf8971eb4130a15",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2024-39468-d11615a7",
"digest": {
"length": 415.0,
"function_hash": "202601337994069239598853179631889257187"
},
"signature_type": "Function",
"target": {
"file": "fs/smb/client/smb2transport.c",
"function": "smb2_find_smb_tcon"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8d0f5f1ccf675454a833a573c53830a49b7d1a47",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2024-39468-e05342f2",
"digest": {
"line_hashes": [
"171350244481548339415888445294448285969",
"55321550153070571103013522920648391965",
"260511150833458847379937909021136314737",
"291853000883926376471082890774427999007",
"336982114288166044575148436169576108766"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/smb/client/smb2transport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b09b556e48968317887a11243a5331a7bc00ece5",
"signature_version": "v1",
"deprecated": false
}
]