In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix racy issue from session lookup and expire
Increment the session reference count within the lock for lookup to avoid racy issue with session expire.
[
{
"digest": {
"line_hashes": [
"174642087773597100680714116701243832494",
"143339783025284997501755949666624927224",
"243683150127734130175893312788044640945",
"141383703571940648893017343758063603694",
"7728336243601854232981882993151655621",
"142949104169179428300703286977629526513",
"31715953891863727478331590336904418460",
"290455627063893070404479078058197514577",
"146414869685380641261771601353903995138",
"245919472972405690904125963632943225788",
"102480430537368423485582374885332295836",
"301514083477634257403870746536423369263",
"19467393402695991178277707575615214747",
"268894035716584692193609268681795203523",
"57399262971957800705321710468392278013",
"330767205700684621049023592391170131378",
"245687328402431530328460079173235911454",
"224622890390430060108729835901401340063",
"19397045877107483767260159651516773647",
"227729455024122255717371692208195664720",
"141516277958507884354814751205491647862",
"286129156294973275882629386250308612113",
"226224344890267145276046164506560679661",
"132669016333126207976429743716781112206",
"176534853098058582977909141256704486802",
"131924218232077902451147216535724164149",
"221508784194576064310286011230999907395",
"117230250801240981805114192223423399353",
"124278523587697175523723822462728123947",
"205180521123260592209781109370107084495",
"123834680742059524783470598306375022737",
"251547459790379208650686119784372980105",
"196393185365983682794551680291440084456",
"175378836097225633359412194338712708945",
"56377740256740628979626817008067083579",
"221245546900411080336184660517301629335",
"188811786055320355280300826307054755425",
"293607827523871760687897473569453197259",
"163425371243343973055363240971340732144",
"197943729362135893841170435299435778661",
"194475586344890225181023592141006783761",
"328234551439663263138940137106865203445",
"202825267509434996239517142113698485775",
"261681320328612676448743698841532741227",
"331118526189517536588369555819057682566",
"161848087973550529106598217968568720540",
"51920475094000228797723674284291007031",
"43763420537849356443780711612586049637",
"274423480090084470069106233033246377543",
"326342051785340969771210937198439838539",
"63789397427050102418369569366185748280",
"194538722289599268189544930190355517871",
"192576731787869396472634049496233745732",
"86507289596464032453782177218337839560",
"198098697568802883068491721997367081699",
"309096824089028798291407357298319530749",
"181025575976500425989531053422445751615",
"288640530444553181628684153894853752660",
"39511710857153370475534787440216150593",
"28241794017138465021996585294024840827",
"274064964948063331118059345771021302872",
"62677376756460240060394440975751244257"
],
"threshold": 0.9
},
"target": {
"file": "fs/ksmbd/smb2pdu.c"
},
"id": "CVE-2024-58087-06295987",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "292927040301255048746112949969027981137",
"length": 173.0
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
},
"id": "CVE-2024-58087-0803deb4",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "169411064796528775850528319091579232202",
"length": 892.0
},
"target": {
"file": "fs/ksmbd/smb2pdu.c",
"function": "smb2_check_user_session"
},
"id": "CVE-2024-58087-09506036",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "144164714351379928249845061112142250253",
"length": 1031.0
},
"target": {
"file": "fs/ksmbd/smb2pdu.c",
"function": "smb3_decrypt_req"
},
"id": "CVE-2024-58087-1268e39f",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"238875805608573796041362291415612894602",
"4902916830674556141807930881300263528",
"330642515916893901418844261897041205796",
"262830708983016940161496300555615583158",
"124409882092993324922720890826465959935",
"65138640076093619701431867397749485010",
"279709033624589385100362482193940020929",
"259052351039729454834193316700775469682",
"195802863569068386847545497729875489250"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c"
},
"id": "CVE-2024-58087-12be380b",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "35024357104007170870884786102527908746",
"length": 358.0
},
"target": {
"file": "fs/smb/server/auth.c",
"function": "ksmbd_get_encryption_key"
},
"id": "CVE-2024-58087-1d55de5a",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "55743829864281990652054753530223997491",
"length": 257.0
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup"
},
"id": "CVE-2024-58087-23ff8159",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "144164714351379928249845061112142250253",
"length": 1031.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb3_decrypt_req"
},
"id": "CVE-2024-58087-25116e15",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"50145395095520479051165984129813571705",
"211240636184216723410926954686972417912",
"276137605182258420829419670086777432264",
"243133989298982705667831527200678559839",
"304451057462061790599911560880459246152",
"20883261350145643671032930948743968916",
"288655322289476774481450745656184726127",
"9480718050152096671732160312250899686",
"331441415066238784382458217214190532718",
"331438199291617672061814731276768997564",
"19682445500633870231190456373918582553"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/server.c"
},
"id": "CVE-2024-58087-25d66b0c",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "144276890568872793469491478727165974704",
"length": 2039.0
},
"target": {
"file": "fs/ksmbd/server.c",
"function": "__handle_ksmbd_work"
},
"id": "CVE-2024-58087-2a62a16d",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "56913468066250782592744527043711424616",
"length": 259.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "check_session_id"
},
"id": "CVE-2024-58087-2d519d43",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"238875805608573796041362291415612894602",
"4902916830674556141807930881300263528",
"330642515916893901418844261897041205796",
"262830708983016940161496300555615583158",
"124409882092993324922720890826465959935",
"65138640076093619701431867397749485010",
"279709033624589385100362482193940020929",
"259052351039729454834193316700775469682",
"195802863569068386847545497729875489250"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c"
},
"id": "CVE-2024-58087-2d89c3c5",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "55743829864281990652054753530223997491",
"length": 257.0
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup"
},
"id": "CVE-2024-58087-2fceccd8",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"238875805608573796041362291415612894602",
"4902916830674556141807930881300263528",
"330642515916893901418844261897041205796",
"262830708983016940161496300555615583158",
"124409882092993324922720890826465959935",
"65138640076093619701431867397749485010",
"279709033624589385100362482193940020929",
"259052351039729454834193316700775469682",
"195802863569068386847545497729875489250"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c"
},
"id": "CVE-2024-58087-36088e4b",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"319755128993669630158387146934047335932",
"135679763955642429815951725146087914547",
"88430974490489384905893759731672032208",
"41402532679882996103354764037338214708"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/auth.c"
},
"id": "CVE-2024-58087-3faa962a",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"238875805608573796041362291415612894602",
"4902916830674556141807930881300263528",
"330642515916893901418844261897041205796",
"262830708983016940161496300555615583158",
"124409882092993324922720890826465959935",
"65138640076093619701431867397749485010",
"279709033624589385100362482193940020929",
"259052351039729454834193316700775469682",
"195802863569068386847545497729875489250"
],
"threshold": 0.9
},
"target": {
"file": "fs/ksmbd/mgmt/user_session.c"
},
"id": "CVE-2024-58087-3fc1a886",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"238875805608573796041362291415612894602",
"4902916830674556141807930881300263528",
"330642515916893901418844261897041205796",
"262830708983016940161496300555615583158",
"124409882092993324922720890826465959935",
"65138640076093619701431867397749485010",
"279709033624589385100362482193940020929",
"259052351039729454834193316700775469682",
"195802863569068386847545497729875489250"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c"
},
"id": "CVE-2024-58087-4238a2af",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "331897635588216772363443266387369826781",
"length": 5333.0
},
"target": {
"file": "fs/ksmbd/smb2pdu.c",
"function": "smb2_sess_setup"
},
"id": "CVE-2024-58087-4acd806a",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "125600793689711807849573752219944845370",
"length": 1180.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_session_logoff"
},
"id": "CVE-2024-58087-51b3dfc6",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "35024357104007170870884786102527908746",
"length": 358.0
},
"target": {
"file": "fs/smb/server/auth.c",
"function": "ksmbd_get_encryption_key"
},
"id": "CVE-2024-58087-5c8f6b70",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "322629131889362504901104297258109125230",
"length": 5334.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_sess_setup"
},
"id": "CVE-2024-58087-5ed4f17b",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "35024357104007170870884786102527908746",
"length": 358.0
},
"target": {
"file": "fs/smb/server/auth.c",
"function": "ksmbd_get_encryption_key"
},
"id": "CVE-2024-58087-679707d7",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "144164714351379928249845061112142250253",
"length": 1031.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb3_decrypt_req"
},
"id": "CVE-2024-58087-69d954a6",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "55743829864281990652054753530223997491",
"length": 257.0
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup"
},
"id": "CVE-2024-58087-6d0a10e7",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"50145395095520479051165984129813571705",
"211240636184216723410926954686972417912",
"276137605182258420829419670086777432264",
"243133989298982705667831527200678559839",
"304451057462061790599911560880459246152",
"20883261350145643671032930948743968916",
"288655322289476774481450745656184726127",
"9480718050152096671732160312250899686",
"331441415066238784382458217214190532718",
"331438199291617672061814731276768997564",
"19682445500633870231190456373918582553"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/server.c"
},
"id": "CVE-2024-58087-70239df6",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "169411064796528775850528319091579232202",
"length": 892.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_check_user_session"
},
"id": "CVE-2024-58087-707394e2",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "169411064796528775850528319091579232202",
"length": 892.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_check_user_session"
},
"id": "CVE-2024-58087-72bb73d6",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"174642087773597100680714116701243832494",
"143339783025284997501755949666624927224",
"243683150127734130175893312788044640945",
"141383703571940648893017343758063603694",
"7728336243601854232981882993151655621",
"142949104169179428300703286977629526513",
"31715953891863727478331590336904418460",
"290455627063893070404479078058197514577",
"146414869685380641261771601353903995138",
"245919472972405690904125963632943225788",
"102480430537368423485582374885332295836",
"301514083477634257403870746536423369263",
"19467393402695991178277707575615214747",
"268894035716584692193609268681795203523",
"57399262971957800705321710468392278013",
"330767205700684621049023592391170131378",
"245687328402431530328460079173235911454",
"224622890390430060108729835901401340063",
"19397045877107483767260159651516773647",
"227729455024122255717371692208195664720",
"141516277958507884354814751205491647862",
"286129156294973275882629386250308612113",
"226224344890267145276046164506560679661",
"132669016333126207976429743716781112206",
"176534853098058582977909141256704486802",
"131924218232077902451147216535724164149",
"221508784194576064310286011230999907395",
"117230250801240981805114192223423399353",
"124278523587697175523723822462728123947",
"205180521123260592209781109370107084495",
"123834680742059524783470598306375022737",
"251547459790379208650686119784372980105",
"196393185365983682794551680291440084456",
"175378836097225633359412194338712708945",
"56377740256740628979626817008067083579",
"221245546900411080336184660517301629335",
"188811786055320355280300826307054755425",
"293607827523871760687897473569453197259",
"163425371243343973055363240971340732144",
"197943729362135893841170435299435778661",
"194475586344890225181023592141006783761",
"328234551439663263138940137106865203445",
"202825267509434996239517142113698485775",
"261681320328612676448743698841532741227",
"331118526189517536588369555819057682566",
"161848087973550529106598217968568720540",
"51920475094000228797723674284291007031",
"43763420537849356443780711612586049637",
"274423480090084470069106233033246377543",
"326342051785340969771210937198439838539",
"63789397427050102418369569366185748280",
"194538722289599268189544930190355517871",
"192576731787869396472634049496233745732",
"86507289596464032453782177218337839560",
"188179595903200274094855687410868731721",
"69988685392542928445196775584576966261",
"109870208987812375221921761922602387509",
"288640530444553181628684153894853752660",
"39511710857153370475534787440216150593",
"28241794017138465021996585294024840827",
"274064964948063331118059345771021302872",
"62677376756460240060394440975751244257"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/smb2pdu.c"
},
"id": "CVE-2024-58087-7a2a1889",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "292927040301255048746112949969027981137",
"length": 173.0
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
},
"id": "CVE-2024-58087-7aee9d2b",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "292927040301255048746112949969027981137",
"length": 173.0
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
},
"id": "CVE-2024-58087-7b48702a",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "35024357104007170870884786102527908746",
"length": 358.0
},
"target": {
"file": "fs/smb/server/auth.c",
"function": "ksmbd_get_encryption_key"
},
"id": "CVE-2024-58087-7f36069d",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "331897635588216772363443266387369826781",
"length": 5333.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_sess_setup"
},
"id": "CVE-2024-58087-8149ecb4",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"319755128993669630158387146934047335932",
"135679763955642429815951725146087914547",
"88430974490489384905893759731672032208",
"41402532679882996103354764037338214708"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/auth.c"
},
"id": "CVE-2024-58087-81cbc986",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"319755128993669630158387146934047335932",
"135679763955642429815951725146087914547",
"88430974490489384905893759731672032208",
"41402532679882996103354764037338214708"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/auth.c"
},
"id": "CVE-2024-58087-85d156eb",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "144276890568872793469491478727165974704",
"length": 2039.0
},
"target": {
"file": "fs/smb/server/server.c",
"function": "__handle_ksmbd_work"
},
"id": "CVE-2024-58087-880538ac",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "116126644538666366034878623035185574234",
"length": 1186.0
},
"target": {
"file": "fs/ksmbd/smb2pdu.c",
"function": "smb2_session_logoff"
},
"id": "CVE-2024-58087-887b5a0d",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "56913468066250782592744527043711424616",
"length": 259.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "check_session_id"
},
"id": "CVE-2024-58087-8d26dd87",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "331897635588216772363443266387369826781",
"length": 5333.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_sess_setup"
},
"id": "CVE-2024-58087-975fc15d",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "118699146599127291957617314720455391987",
"length": 1209.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_session_logoff"
},
"id": "CVE-2024-58087-a0dc20ed",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "125600793689711807849573752219944845370",
"length": 1180.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_session_logoff"
},
"id": "CVE-2024-58087-a15cdb63",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "55743829864281990652054753530223997491",
"length": 257.0
},
"target": {
"file": "fs/ksmbd/mgmt/user_session.c",
"function": "ksmbd_session_lookup"
},
"id": "CVE-2024-58087-acd7ac41",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "144276890568872793469491478727165974704",
"length": 2039.0
},
"target": {
"file": "fs/smb/server/server.c",
"function": "__handle_ksmbd_work"
},
"id": "CVE-2024-58087-b36fff44",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "56913468066250782592744527043711424616",
"length": 259.0
},
"target": {
"file": "fs/ksmbd/smb2pdu.c",
"function": "check_session_id"
},
"id": "CVE-2024-58087-b90069cd",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "292927040301255048746112949969027981137",
"length": 173.0
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
},
"id": "CVE-2024-58087-bbdc2f5f",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "331897635588216772363443266387369826781",
"length": 5333.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_sess_setup"
},
"id": "CVE-2024-58087-bcb6e67d",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "144164714351379928249845061112142250253",
"length": 1031.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb3_decrypt_req"
},
"id": "CVE-2024-58087-bdafd012",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "144164714351379928249845061112142250253",
"length": 1031.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb3_decrypt_req"
},
"id": "CVE-2024-58087-c4226e35",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "169411064796528775850528319091579232202",
"length": 892.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_check_user_session"
},
"id": "CVE-2024-58087-c45dff66",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "35024357104007170870884786102527908746",
"length": 358.0
},
"target": {
"file": "fs/ksmbd/auth.c",
"function": "ksmbd_get_encryption_key"
},
"id": "CVE-2024-58087-c57e76c7",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"50145395095520479051165984129813571705",
"211240636184216723410926954686972417912",
"276137605182258420829419670086777432264",
"243133989298982705667831527200678559839",
"304451057462061790599911560880459246152",
"20883261350145643671032930948743968916",
"288655322289476774481450745656184726127",
"9480718050152096671732160312250899686",
"331441415066238784382458217214190532718",
"331438199291617672061814731276768997564",
"19682445500633870231190456373918582553"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/server.c"
},
"id": "CVE-2024-58087-c91934f0",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "116126644538666366034878623035185574234",
"length": 1186.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_session_logoff"
},
"id": "CVE-2024-58087-cc401887",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"319755128993669630158387146934047335932",
"135679763955642429815951725146087914547",
"88430974490489384905893759731672032208",
"41402532679882996103354764037338214708"
],
"threshold": 0.9
},
"target": {
"file": "fs/ksmbd/auth.c"
},
"id": "CVE-2024-58087-d120eba7",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "144276890568872793469491478727165974704",
"length": 2039.0
},
"target": {
"file": "fs/smb/server/server.c",
"function": "__handle_ksmbd_work"
},
"id": "CVE-2024-58087-d316d699",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"174642087773597100680714116701243832494",
"143339783025284997501755949666624927224",
"243683150127734130175893312788044640945",
"141383703571940648893017343758063603694",
"7728336243601854232981882993151655621",
"142949104169179428300703286977629526513",
"31715953891863727478331590336904418460",
"290455627063893070404479078058197514577",
"146414869685380641261771601353903995138",
"245919472972405690904125963632943225788",
"102480430537368423485582374885332295836",
"301514083477634257403870746536423369263",
"19467393402695991178277707575615214747",
"268894035716584692193609268681795203523",
"57399262971957800705321710468392278013",
"330767205700684621049023592391170131378",
"245687328402431530328460079173235911454",
"224622890390430060108729835901401340063",
"19397045877107483767260159651516773647",
"227729455024122255717371692208195664720",
"141516277958507884354814751205491647862",
"286129156294973275882629386250308612113",
"226224344890267145276046164506560679661",
"132669016333126207976429743716781112206",
"176534853098058582977909141256704486802",
"131924218232077902451147216535724164149",
"221508784194576064310286011230999907395",
"117230250801240981805114192223423399353",
"124278523587697175523723822462728123947",
"205180521123260592209781109370107084495",
"123834680742059524783470598306375022737",
"251547459790379208650686119784372980105",
"196393185365983682794551680291440084456",
"175378836097225633359412194338712708945",
"56377740256740628979626817008067083579",
"221245546900411080336184660517301629335",
"188811786055320355280300826307054755425",
"293607827523871760687897473569453197259",
"163425371243343973055363240971340732144",
"197943729362135893841170435299435778661",
"194475586344890225181023592141006783761",
"328234551439663263138940137106865203445",
"202825267509434996239517142113698485775",
"261681320328612676448743698841532741227",
"331118526189517536588369555819057682566",
"161848087973550529106598217968568720540",
"51920475094000228797723674284291007031",
"43763420537849356443780711612586049637",
"274423480090084470069106233033246377543",
"326342051785340969771210937198439838539",
"63789397427050102418369569366185748280",
"194538722289599268189544930190355517871",
"192576731787869396472634049496233745732",
"86507289596464032453782177218337839560",
"198098697568802883068491721997367081699",
"309096824089028798291407357298319530749",
"181025575976500425989531053422445751615",
"288640530444553181628684153894853752660",
"39511710857153370475534787440216150593",
"28241794017138465021996585294024840827",
"274064964948063331118059345771021302872",
"62677376756460240060394440975751244257"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/smb2pdu.c"
},
"id": "CVE-2024-58087-d45d1f78",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"174642087773597100680714116701243832494",
"143339783025284997501755949666624927224",
"243683150127734130175893312788044640945",
"141383703571940648893017343758063603694",
"7728336243601854232981882993151655621",
"142949104169179428300703286977629526513",
"31715953891863727478331590336904418460",
"290455627063893070404479078058197514577",
"146414869685380641261771601353903995138",
"245919472972405690904125963632943225788",
"102480430537368423485582374885332295836",
"301514083477634257403870746536423369263",
"19467393402695991178277707575615214747",
"268894035716584692193609268681795203523",
"57399262971957800705321710468392278013",
"330767205700684621049023592391170131378",
"245687328402431530328460079173235911454",
"224622890390430060108729835901401340063",
"19397045877107483767260159651516773647",
"227729455024122255717371692208195664720",
"141516277958507884354814751205491647862",
"286129156294973275882629386250308612113",
"226224344890267145276046164506560679661",
"132669016333126207976429743716781112206",
"176534853098058582977909141256704486802",
"131924218232077902451147216535724164149",
"221508784194576064310286011230999907395",
"117230250801240981805114192223423399353",
"124278523587697175523723822462728123947",
"205180521123260592209781109370107084495",
"123834680742059524783470598306375022737",
"251547459790379208650686119784372980105",
"196393185365983682794551680291440084456",
"175378836097225633359412194338712708945",
"56377740256740628979626817008067083579",
"221245546900411080336184660517301629335",
"188811786055320355280300826307054755425",
"293607827523871760687897473569453197259",
"163425371243343973055363240971340732144",
"197943729362135893841170435299435778661",
"194475586344890225181023592141006783761",
"328234551439663263138940137106865203445",
"202825267509434996239517142113698485775",
"261681320328612676448743698841532741227",
"331118526189517536588369555819057682566",
"161848087973550529106598217968568720540",
"51920475094000228797723674284291007031",
"43763420537849356443780711612586049637",
"274423480090084470069106233033246377543",
"326342051785340969771210937198439838539",
"63789397427050102418369569366185748280",
"194538722289599268189544930190355517871",
"192576731787869396472634049496233745732",
"86507289596464032453782177218337839560",
"188179595903200274094855687410868731721",
"69988685392542928445196775584576966261",
"109870208987812375221921761922602387509",
"288640530444553181628684153894853752660",
"39511710857153370475534787440216150593",
"28241794017138465021996585294024840827",
"274064964948063331118059345771021302872",
"62677376756460240060394440975751244257"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/smb2pdu.c"
},
"id": "CVE-2024-58087-d4d497bf",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "169411064796528775850528319091579232202",
"length": 892.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_check_user_session"
},
"id": "CVE-2024-58087-d5e508d3",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"50145395095520479051165984129813571705",
"211240636184216723410926954686972417912",
"276137605182258420829419670086777432264",
"243133989298982705667831527200678559839",
"304451057462061790599911560880459246152",
"20883261350145643671032930948743968916",
"288655322289476774481450745656184726127",
"9480718050152096671732160312250899686",
"331441415066238784382458217214190532718",
"331438199291617672061814731276768997564",
"19682445500633870231190456373918582553"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/server.c"
},
"id": "CVE-2024-58087-e05ed72d",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "55743829864281990652054753530223997491",
"length": 257.0
},
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup"
},
"id": "CVE-2024-58087-e350d6c1",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "56913468066250782592744527043711424616",
"length": 259.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "check_session_id"
},
"id": "CVE-2024-58087-e3a199ae",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@450a844c045ff0895d41b05a1cbe8febd1acfcfd",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "292927040301255048746112949969027981137",
"length": 173.0
},
"target": {
"file": "fs/ksmbd/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
},
"id": "CVE-2024-58087-e62579f1",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"174642087773597100680714116701243832494",
"143339783025284997501755949666624927224",
"243683150127734130175893312788044640945",
"141383703571940648893017343758063603694",
"7728336243601854232981882993151655621",
"142949104169179428300703286977629526513",
"31715953891863727478331590336904418460",
"290455627063893070404479078058197514577",
"146414869685380641261771601353903995138",
"245919472972405690904125963632943225788",
"102480430537368423485582374885332295836",
"301514083477634257403870746536423369263",
"19467393402695991178277707575615214747",
"268894035716584692193609268681795203523",
"57399262971957800705321710468392278013",
"330767205700684621049023592391170131378",
"245687328402431530328460079173235911454",
"224622890390430060108729835901401340063",
"19397045877107483767260159651516773647",
"227729455024122255717371692208195664720",
"141516277958507884354814751205491647862",
"286129156294973275882629386250308612113",
"226224344890267145276046164506560679661",
"132669016333126207976429743716781112206",
"176534853098058582977909141256704486802",
"131924218232077902451147216535724164149",
"221508784194576064310286011230999907395",
"117230250801240981805114192223423399353",
"124278523587697175523723822462728123947",
"205180521123260592209781109370107084495",
"123834680742059524783470598306375022737",
"251547459790379208650686119784372980105",
"196393185365983682794551680291440084456",
"175378836097225633359412194338712708945",
"56377740256740628979626817008067083579",
"221245546900411080336184660517301629335",
"188811786055320355280300826307054755425",
"293607827523871760687897473569453197259",
"163425371243343973055363240971340732144",
"197943729362135893841170435299435778661",
"194475586344890225181023592141006783761",
"328234551439663263138940137106865203445",
"202825267509434996239517142113698485775",
"261681320328612676448743698841532741227",
"331118526189517536588369555819057682566",
"161848087973550529106598217968568720540",
"51920475094000228797723674284291007031",
"43763420537849356443780711612586049637",
"274423480090084470069106233033246377543",
"326342051785340969771210937198439838539",
"63789397427050102418369569366185748280",
"194538722289599268189544930190355517871",
"192576731787869396472634049496233745732",
"86507289596464032453782177218337839560",
"188179595903200274094855687410868731721",
"69988685392542928445196775584576966261",
"109870208987812375221921761922602387509",
"288640530444553181628684153894853752660",
"39511710857153370475534787440216150593",
"28241794017138465021996585294024840827",
"274064964948063331118059345771021302872",
"62677376756460240060394440975751244257"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/smb2pdu.c"
},
"id": "CVE-2024-58087-f2fa79e5",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "56913468066250782592744527043711424616",
"length": 259.0
},
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "check_session_id"
},
"id": "CVE-2024-58087-f7f8ddc8",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a39e31e22a535d47b14656a7d6a893c7f6cf758c",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"319755128993669630158387146934047335932",
"135679763955642429815951725146087914547",
"88430974490489384905893759731672032208",
"41402532679882996103354764037338214708"
],
"threshold": 0.9
},
"target": {
"file": "fs/smb/server/auth.c"
},
"id": "CVE-2024-58087-f8af0adc",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b95629435b84b9ecc0c765995204a4d8a913ed52",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"50145395095520479051165984129813571705",
"211240636184216723410926954686972417912",
"276137605182258420829419670086777432264",
"243133989298982705667831527200678559839",
"304451057462061790599911560880459246152",
"20883261350145643671032930948743968916",
"288655322289476774481450745656184726127",
"9480718050152096671732160312250899686",
"331441415066238784382458217214190532718",
"331438199291617672061814731276768997564",
"19682445500633870231190456373918582553"
],
"threshold": 0.9
},
"target": {
"file": "fs/ksmbd/server.c"
},
"id": "CVE-2024-58087-faaaed6a",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2107ab40629aeabbec369cf34b8cf0f288c3eb1b",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "144276890568872793469491478727165974704",
"length": 2039.0
},
"target": {
"file": "fs/smb/server/server.c",
"function": "__handle_ksmbd_work"
},
"id": "CVE-2024-58087-fcd4516f",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37a0e2b362b3150317fb6e2139de67b1e29ae5ff",
"signature_type": "Function"
}
]