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.
[ { "signature_type": "Function", "id": "CVE-2024-39468-55cbb1ac", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b055752675cd1d1db4ac9c2750db3dc3e89ea261", "signature_version": "v1", "target": { "function": "smb2_find_smb_tcon", "file": "fs/cifs/smb2transport.c" }, "digest": { "function_hash": "202601337994069239598853179631889257187", "length": 415.0 }, "deprecated": false }, { "signature_type": "Function", "id": "CVE-2024-39468-6b6016b0", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b09b556e48968317887a11243a5331a7bc00ece5", "signature_version": "v1", "target": { "function": "smb2_find_smb_tcon", "file": "fs/smb/client/smb2transport.c" }, "digest": { "function_hash": "202601337994069239598853179631889257187", "length": 415.0 }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2024-39468-6ef92237", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b055752675cd1d1db4ac9c2750db3dc3e89ea261", "signature_version": "v1", "target": { "file": "fs/cifs/smb2transport.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "171350244481548339415888445294448285969", "55321550153070571103013522920648391965", "260511150833458847379937909021136314737", "291853000883926376471082890774427999007", "336982114288166044575148436169576108766" ] }, "deprecated": false }, { "signature_type": "Function", "id": "CVE-2024-39468-74f921a4", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@02c418774f76a0a36a6195c9dbf8971eb4130a15", "signature_version": "v1", "target": { "function": "smb2_find_smb_tcon", "file": "fs/smb/client/smb2transport.c" }, "digest": { "function_hash": "202601337994069239598853179631889257187", "length": 415.0 }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2024-39468-7843c2df", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8d0f5f1ccf675454a833a573c53830a49b7d1a47", "signature_version": "v1", "target": { "file": "fs/smb/client/smb2transport.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "171350244481548339415888445294448285969", "55321550153070571103013522920648391965", "260511150833458847379937909021136314737", "291853000883926376471082890774427999007", "336982114288166044575148436169576108766" ] }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2024-39468-c453a8dd", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@02c418774f76a0a36a6195c9dbf8971eb4130a15", "signature_version": "v1", "target": { "file": "fs/smb/client/smb2transport.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "171350244481548339415888445294448285969", "55321550153070571103013522920648391965", "260511150833458847379937909021136314737", "291853000883926376471082890774427999007", "336982114288166044575148436169576108766" ] }, "deprecated": false }, { "signature_type": "Function", "id": "CVE-2024-39468-d11615a7", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8d0f5f1ccf675454a833a573c53830a49b7d1a47", "signature_version": "v1", "target": { "function": "smb2_find_smb_tcon", "file": "fs/smb/client/smb2transport.c" }, "digest": { "function_hash": "202601337994069239598853179631889257187", "length": 415.0 }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2024-39468-e05342f2", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b09b556e48968317887a11243a5331a7bc00ece5", "signature_version": "v1", "target": { "file": "fs/smb/client/smb2transport.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "171350244481548339415888445294448285969", "55321550153070571103013522920648391965", "260511150833458847379937909021136314737", "291853000883926376471082890774427999007", "336982114288166044575148436169576108766" ] }, "deprecated": false } ]