In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix use-after-free in kerberos authentication
Setting sess->user = NULL was introduced to fix the dangling pointer created by ksmbdfreeuser. However, it is possible another thread could be operating on the session and make use of sess->user after it has been passed to ksmbdfreeuser but before sess->user is set to NULL.
[ { "signature_version": "v1", "id": "CVE-2025-37924-091f81d0", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b447463562238428503cfba1c913261047772f90", "target": { "file": "fs/smb/server/auth.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "193258458289642707122771098769503392664", "130155555021591034844809652521199101578", "288581325110701309687898215775955852176", "264253750991611780540347122212521104558" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-117594d9", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b447463562238428503cfba1c913261047772f90", "target": { "file": "fs/smb/server/auth.c", "function": "ksmbd_krb5_authenticate" }, "digest": { "function_hash": "66792805281978345211165614557120534913", "length": 1123.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-11772e08", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e34a33d5d7e87399af0a138bb32f6a3e95dd83d2", "target": { "file": "fs/smb/server/auth.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "193258458289642707122771098769503392664", "130155555021591034844809652521199101578", "288581325110701309687898215775955852176", "264253750991611780540347122212521104558" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-1ea1721c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28c756738af44a404a91b77830d017bb0c525890", "target": { "file": "fs/smb/server/auth.c", "function": "ksmbd_krb5_authenticate" }, "digest": { "function_hash": "274642231760535385511341338606026220686", "length": 1269.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-2ca32011", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e34a33d5d7e87399af0a138bb32f6a3e95dd83d2", "target": { "file": "fs/smb/server/auth.c", "function": "ksmbd_krb5_authenticate" }, "digest": { "function_hash": "66792805281978345211165614557120534913", "length": 1123.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-2fc7e0d6", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28c756738af44a404a91b77830d017bb0c525890", "target": { "file": "fs/smb/server/auth.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "193258458289642707122771098769503392664", "130155555021591034844809652521199101578", "288581325110701309687898215775955852176", "264253750991611780540347122212521104558" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-3129a9e6", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e86e9134e1d1c90a960dd57f59ce574d27b9a124", "target": { "file": "fs/smb/server/auth.c", "function": "ksmbd_krb5_authenticate" }, "digest": { "function_hash": "274642231760535385511341338606026220686", "length": 1269.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-46f9a179", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28c756738af44a404a91b77830d017bb0c525890", "target": { "file": "fs/smb/server/smb2pdu.c", "function": "krb5_authenticate" }, "digest": { "function_hash": "253574738412426105467410235792029598833", "length": 2006.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-4dd36a25", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e34a33d5d7e87399af0a138bb32f6a3e95dd83d2", "target": { "file": "fs/smb/server/smb2pdu.c", "function": "krb5_authenticate" }, "digest": { "function_hash": "332190163305812954394636061279153678448", "length": 1992.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-52810384", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e18c616718018dfc440e4a2d2b94e28fe91b1861", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "280745818913029643744135149523925208183", "327650182956936254732796545596091959739", "91769291336642833705789051165104268716", "301515902354641430776219862987323526491", "124399000242636710911643134908365994035", "302074125069825132387978801546696581901", "265911875570917344135900770152013189327" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-555c109a", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e18c616718018dfc440e4a2d2b94e28fe91b1861", "target": { "file": "fs/smb/server/auth.c", "function": "ksmbd_krb5_authenticate" }, "digest": { "function_hash": "274642231760535385511341338606026220686", "length": 1269.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-5e8d687d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e86e9134e1d1c90a960dd57f59ce574d27b9a124", "target": { "file": "fs/smb/server/auth.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "193258458289642707122771098769503392664", "130155555021591034844809652521199101578", "288581325110701309687898215775955852176", "264253750991611780540347122212521104558" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-60ed9abd", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e86e9134e1d1c90a960dd57f59ce574d27b9a124", "target": { "file": "fs/smb/server/smb2pdu.c", "function": "krb5_authenticate" }, "digest": { "function_hash": "253574738412426105467410235792029598833", "length": 2006.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-61096a9c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b447463562238428503cfba1c913261047772f90", "target": { "file": "fs/smb/server/smb2pdu.c", "function": "krb5_authenticate" }, "digest": { "function_hash": "332190163305812954394636061279153678448", "length": 1992.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-6647afb3", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28c756738af44a404a91b77830d017bb0c525890", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "280745818913029643744135149523925208183", "327650182956936254732796545596091959739", "91769291336642833705789051165104268716", "301515902354641430776219862987323526491", "124399000242636710911643134908365994035", "302074125069825132387978801546696581901", "265911875570917344135900770152013189327" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-a76e8d16", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e34a33d5d7e87399af0a138bb32f6a3e95dd83d2", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "280745818913029643744135149523925208183", "327650182956936254732796545596091959739", "91769291336642833705789051165104268716", "301515902354641430776219862987323526491", "124399000242636710911643134908365994035", "302074125069825132387978801546696581901", "265911875570917344135900770152013189327" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-c582196e", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e86e9134e1d1c90a960dd57f59ce574d27b9a124", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "280745818913029643744135149523925208183", "327650182956936254732796545596091959739", "91769291336642833705789051165104268716", "301515902354641430776219862987323526491", "124399000242636710911643134908365994035", "302074125069825132387978801546696581901", "265911875570917344135900770152013189327" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-da244b76", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b447463562238428503cfba1c913261047772f90", "target": { "file": "fs/smb/server/smb2pdu.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "280745818913029643744135149523925208183", "327650182956936254732796545596091959739", "91769291336642833705789051165104268716", "301515902354641430776219862987323526491", "124399000242636710911643134908365994035", "302074125069825132387978801546696581901", "265911875570917344135900770152013189327" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-e8674d50", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e18c616718018dfc440e4a2d2b94e28fe91b1861", "target": { "file": "fs/smb/server/auth.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "193258458289642707122771098769503392664", "130155555021591034844809652521199101578", "288581325110701309687898215775955852176", "264253750991611780540347122212521104558" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2025-37924-eb3f76bd", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e18c616718018dfc440e4a2d2b94e28fe91b1861", "target": { "file": "fs/smb/server/smb2pdu.c", "function": "krb5_authenticate" }, "digest": { "function_hash": "253574738412426105467410235792029598833", "length": 2006.0 }, "signature_type": "Function", "deprecated": false } ]