In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix bug on trap in smb2_lock
If lock count is greater than 1, flags could be old value. It should be checked with flags of smblock, not flags. It will cause bug-on trap from locksfree_lock in error handling routine.
[ { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b70e3ac79eacbdf32571f7af48dd81cdd957ca8", "target": { "function": "smb2_lock", "file": "fs/smb/server/smb2pdu.c" }, "digest": { "function_hash": "9281691660667250107058374214234235756", "length": 8079.0 }, "deprecated": false, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2025-21944-0a392168" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11e0e74e14f1832a95092f2c98ed3b99f57797ee", "target": { "function": "smb2_lock", "file": "fs/smb/server/smb2pdu.c" }, "digest": { "function_hash": "64901589194074748781442411299434946586", "length": 8040.0 }, "deprecated": false, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2025-21944-1f748bfc" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8994f0ce8259f812b4f4a681d8298c6ff682efaa", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "line_hashes": [ "134049676616784329443295655898706180966", "231548943237472213798830681115226956969", "81010785187699260404682119392907229779", "296133856983169004909535163267182000840" ], "threshold": 0.9 }, "deprecated": false, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2025-21944-31ea33ec" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbcd7fdd86f77529210fe8978154a81cd479844c", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "line_hashes": [ "134049676616784329443295655898706180966", "231548943237472213798830681115226956969", "81010785187699260404682119392907229779", "296133856983169004909535163267182000840" ], "threshold": 0.9 }, "deprecated": false, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2025-21944-512d8a8e" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e26e2d2e15daf1ab33e0135caf2304a0cfa2744b", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "line_hashes": [ "134049676616784329443295655898706180966", "231548943237472213798830681115226956969", "81010785187699260404682119392907229779", "296133856983169004909535163267182000840" ], "threshold": 0.9 }, "deprecated": false, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2025-21944-53960579" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e26e2d2e15daf1ab33e0135caf2304a0cfa2744b", "target": { "function": "smb2_lock", "file": "fs/smb/server/smb2pdu.c" }, "digest": { "function_hash": "9281691660667250107058374214234235756", "length": 8079.0 }, "deprecated": false, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2025-21944-74079d3e" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8994f0ce8259f812b4f4a681d8298c6ff682efaa", "target": { "function": "smb2_lock", "file": "fs/smb/server/smb2pdu.c" }, "digest": { "function_hash": "64901589194074748781442411299434946586", "length": 8040.0 }, "deprecated": false, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2025-21944-7f1a45c2" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11e0e74e14f1832a95092f2c98ed3b99f57797ee", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "line_hashes": [ "134049676616784329443295655898706180966", "231548943237472213798830681115226956969", "81010785187699260404682119392907229779", "296133856983169004909535163267182000840" ], "threshold": 0.9 }, "deprecated": false, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2025-21944-9639e987" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbcd7fdd86f77529210fe8978154a81cd479844c", "target": { "function": "smb2_lock", "file": "fs/smb/server/smb2pdu.c" }, "digest": { "function_hash": "336825703993324603943928453479178778311", "length": 8067.0 }, "deprecated": false, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2025-21944-bd640cc1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b70e3ac79eacbdf32571f7af48dd81cdd957ca8", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "line_hashes": [ "134049676616784329443295655898706180966", "231548943237472213798830681115226956969", "81010785187699260404682119392907229779", "296133856983169004909535163267182000840" ], "threshold": 0.9 }, "deprecated": false, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2025-21944-cf49ab9e" } ]