In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix user-after-free from session log off
There is racy issue between smb2 session log off and smb2 session setup. It will cause user-after-free from session log off. This add sessionlock when setting SMB2SESSION_EXPIRED and referece count to session struct not to free session while it is being used.
[
{
"id": "CVE-2024-50086-0541d4bf",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"200182677162130970014821850472018777170",
"151950028049859413234763893398783452879",
"213193517243614711030845287375642798431",
"197653521271667304687874935242622707484",
"302928099213276443945269278478133766797",
"24272597132791292182319147868254170483",
"282294102803211125180760221384886348284",
"115116846822630252997842069123414026622",
"322853343526330321724095395052883445425",
"311067123500463467432340242593062770486",
"130403315546592474786499847103877437133",
"158006814083759333899829264314892034257",
"252000146767304434373261857693137510660",
"24486901515510405663577867471497568812",
"200987430332578734974259857762444209537",
"34875823878021945891036287740142360497",
"37351183288299573736280546719912615918",
"44711925813061615249177241270313500621"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/mgmt/user_session.c"
}
},
{
"id": "CVE-2024-50086-05aef346",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"194984111565920662934533812634287423563",
"135107257282638370344027031869246937803",
"22849794435418902728852700069154122532",
"271490334650300187764773115739717222281",
"231137638037826156619300135288624677452",
"58076614623426199392355438376982731168"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/mgmt/user_session.h"
}
},
{
"id": "CVE-2024-50086-05e5291d",
"deprecated": false,
"digest": {
"function_hash": "137619495640913508500266228920669446268",
"length": 859.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_check_user_session"
}
},
{
"id": "CVE-2024-50086-0708bfce",
"deprecated": false,
"digest": {
"function_hash": "224248608219712077987223724704505704445",
"length": 1112.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_session_logoff"
}
},
{
"id": "CVE-2024-50086-0a062f0e",
"deprecated": false,
"digest": {
"function_hash": "294416176722434047794583088017049631181",
"length": 1989.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/server.c",
"function": "__handle_ksmbd_work"
}
},
{
"id": "CVE-2024-50086-0c04f769",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"12425657333373843381261333677115504559",
"174983957186135680568594133506180965211",
"78295184216052625710784499611708833663",
"233312882119385293942688521355885234429",
"159259748707046842550889337303576250621",
"8239027489006915431808829881327924254",
"125517540853731296812070599006385260256",
"248558041417066394382216609681122397297",
"62371737702569203571816258468544399816",
"228072658812243555261634947130914057820",
"156247689180747830198528348266776513254",
"243803057873642900504957407991965949090",
"288584239064216657424681728200059420985",
"32986375113771053384565262391352040115",
"81069569362439308855084894575136353602",
"70603677827751633287164889184118126909",
"38200318537068979918682443674238482967",
"80193454435802787903906625870654799109"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/smb2pdu.c"
}
},
{
"id": "CVE-2024-50086-10e22168",
"deprecated": false,
"digest": {
"function_hash": "79696503456841882386688748894073952568",
"length": 813.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "__session_create"
}
},
{
"id": "CVE-2024-50086-13b6a82d",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"194984111565920662934533812634287423563",
"135107257282638370344027031869246937803",
"22849794435418902728852700069154122532",
"271490334650300187764773115739717222281",
"231137638037826156619300135288624677452",
"58076614623426199392355438376982731168"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/ksmbd/mgmt/user_session.h"
}
},
{
"id": "CVE-2024-50086-1b2a3290",
"deprecated": false,
"digest": {
"function_hash": "294416176722434047794583088017049631181",
"length": 1989.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/server.c",
"function": "__handle_ksmbd_work"
}
},
{
"id": "CVE-2024-50086-20844ec8",
"deprecated": false,
"digest": {
"function_hash": "137619495640913508500266228920669446268",
"length": 859.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_check_user_session"
}
},
{
"id": "CVE-2024-50086-21328a3d",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"209674406532151812714745166608883014898",
"167290088418210937835885097096640613168",
"167417232372779323152858251279724148752",
"30059388426143884854593961702881192803"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/server.c"
}
},
{
"id": "CVE-2024-50086-241c20d3",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"12425657333373843381261333677115504559",
"174983957186135680568594133506180965211",
"78295184216052625710784499611708833663",
"233312882119385293942688521355885234429",
"159259748707046842550889337303576250621",
"8239027489006915431808829881327924254",
"125517540853731296812070599006385260256",
"248558041417066394382216609681122397297",
"62371737702569203571816258468544399816",
"228072658812243555261634947130914057820",
"156247689180747830198528348266776513254",
"243803057873642900504957407991965949090",
"288584239064216657424681728200059420985",
"32986375113771053384565262391352040115",
"81069569362439308855084894575136353602",
"70603677827751633287164889184118126909",
"38200318537068979918682443674238482967",
"80193454435802787903906625870654799109"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/smb2pdu.c"
}
},
{
"id": "CVE-2024-50086-2a504403",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"209674406532151812714745166608883014898",
"167290088418210937835885097096640613168",
"167417232372779323152858251279724148752",
"30059388426143884854593961702881192803"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/server.c"
}
},
{
"id": "CVE-2024-50086-2be00812",
"deprecated": false,
"digest": {
"function_hash": "294416176722434047794583088017049631181",
"length": 1989.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/server.c",
"function": "__handle_ksmbd_work"
}
},
{
"id": "CVE-2024-50086-32c7aa60",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"200182677162130970014821850472018777170",
"151950028049859413234763893398783452879",
"213193517243614711030845287375642798431",
"197653521271667304687874935242622707484",
"302928099213276443945269278478133766797",
"24272597132791292182319147868254170483",
"282294102803211125180760221384886348284",
"115116846822630252997842069123414026622",
"322853343526330321724095395052883445425",
"311067123500463467432340242593062770486",
"130403315546592474786499847103877437133",
"158006814083759333899829264314892034257",
"252000146767304434373261857693137510660",
"24486901515510405663577867471497568812",
"200987430332578734974259857762444209537",
"34875823878021945891036287740142360497",
"37351183288299573736280546719912615918",
"44711925813061615249177241270313500621"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/mgmt/user_session.c"
}
},
{
"id": "CVE-2024-50086-339a5551",
"deprecated": false,
"digest": {
"function_hash": "137619495640913508500266228920669446268",
"length": 859.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_check_user_session"
}
},
{
"id": "CVE-2024-50086-36ab1493",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"209674406532151812714745166608883014898",
"167290088418210937835885097096640613168",
"167417232372779323152858251279724148752",
"30059388426143884854593961702881192803"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/server.c"
}
},
{
"id": "CVE-2024-50086-3a7f3fc8",
"deprecated": false,
"digest": {
"function_hash": "261714440942090394843941918392438253437",
"length": 5295.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_sess_setup"
}
},
{
"id": "CVE-2024-50086-3deb4b42",
"deprecated": false,
"digest": {
"function_hash": "316246059787988569127915951560376617648",
"length": 430.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_expire_session"
}
},
{
"id": "CVE-2024-50086-4354189c",
"deprecated": false,
"digest": {
"function_hash": "261714440942090394843941918392438253437",
"length": 5295.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_sess_setup"
}
},
{
"id": "CVE-2024-50086-461dbd9e",
"deprecated": false,
"digest": {
"function_hash": "316246059787988569127915951560376617648",
"length": 430.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_expire_session"
}
},
{
"id": "CVE-2024-50086-4c013a42",
"deprecated": false,
"digest": {
"function_hash": "294416176722434047794583088017049631181",
"length": 1989.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/server.c",
"function": "__handle_ksmbd_work"
}
},
{
"id": "CVE-2024-50086-4e540025",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"200182677162130970014821850472018777170",
"151950028049859413234763893398783452879",
"213193517243614711030845287375642798431",
"197653521271667304687874935242622707484",
"302928099213276443945269278478133766797",
"24272597132791292182319147868254170483",
"282294102803211125180760221384886348284",
"115116846822630252997842069123414026622",
"322853343526330321724095395052883445425",
"311067123500463467432340242593062770486",
"130403315546592474786499847103877437133",
"158006814083759333899829264314892034257",
"252000146767304434373261857693137510660",
"24486901515510405663577867471497568812",
"200987430332578734974259857762444209537",
"34875823878021945891036287740142360497",
"37351183288299573736280546719912615918",
"44711925813061615249177241270313500621"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/ksmbd/mgmt/user_session.c"
}
},
{
"id": "CVE-2024-50086-500e72f7",
"deprecated": false,
"digest": {
"function_hash": "137619495640913508500266228920669446268",
"length": 859.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_check_user_session"
}
},
{
"id": "CVE-2024-50086-53f5647e",
"deprecated": false,
"digest": {
"function_hash": "88408136821726994015591142339912610244",
"length": 1106.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_session_logoff"
}
},
{
"id": "CVE-2024-50086-596a6754",
"deprecated": false,
"digest": {
"function_hash": "316246059787988569127915951560376617648",
"length": 430.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_expire_session"
}
},
{
"id": "CVE-2024-50086-5a572b87",
"deprecated": false,
"digest": {
"function_hash": "88408136821726994015591142339912610244",
"length": 1106.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_session_logoff"
}
},
{
"id": "CVE-2024-50086-68eafce4",
"deprecated": false,
"digest": {
"function_hash": "79696503456841882386688748894073952568",
"length": 813.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/ksmbd/mgmt/user_session.c",
"function": "__session_create"
}
},
{
"id": "CVE-2024-50086-6bce0b75",
"deprecated": false,
"digest": {
"function_hash": "261714440942090394843941918392438253437",
"length": 5295.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_sess_setup"
}
},
{
"id": "CVE-2024-50086-73ece16a",
"deprecated": false,
"digest": {
"function_hash": "79696503456841882386688748894073952568",
"length": 813.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "__session_create"
}
},
{
"id": "CVE-2024-50086-8605aead",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"12425657333373843381261333677115504559",
"174983957186135680568594133506180965211",
"78295184216052625710784499611708833663",
"233312882119385293942688521355885234429",
"159259748707046842550889337303576250621",
"8239027489006915431808829881327924254",
"125517540853731296812070599006385260256",
"248558041417066394382216609681122397297",
"62371737702569203571816258468544399816",
"228072658812243555261634947130914057820",
"156247689180747830198528348266776513254",
"243803057873642900504957407991965949090",
"288584239064216657424681728200059420985",
"32986375113771053384565262391352040115",
"81069569362439308855084894575136353602",
"70603677827751633287164889184118126909",
"38200318537068979918682443674238482967",
"80193454435802787903906625870654799109"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/smb2pdu.c"
}
},
{
"id": "CVE-2024-50086-8e909a5e",
"deprecated": false,
"digest": {
"function_hash": "224248608219712077987223724704505704445",
"length": 1112.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/ksmbd/smb2pdu.c",
"function": "smb2_session_logoff"
}
},
{
"id": "CVE-2024-50086-927c7591",
"deprecated": false,
"digest": {
"function_hash": "316246059787988569127915951560376617648",
"length": 430.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_expire_session"
}
},
{
"id": "CVE-2024-50086-93489198",
"deprecated": false,
"digest": {
"function_hash": "137619495640913508500266228920669446268",
"length": 859.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/ksmbd/smb2pdu.c",
"function": "smb2_check_user_session"
}
},
{
"id": "CVE-2024-50086-9fa94d29",
"deprecated": false,
"digest": {
"function_hash": "294416176722434047794583088017049631181",
"length": 1989.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/ksmbd/server.c",
"function": "__handle_ksmbd_work"
}
},
{
"id": "CVE-2024-50086-a37010ef",
"deprecated": false,
"digest": {
"function_hash": "250003714135088160364541914079476287085",
"length": 215.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
}
},
{
"id": "CVE-2024-50086-aff2fcb1",
"deprecated": false,
"digest": {
"function_hash": "250003714135088160364541914079476287085",
"length": 215.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
}
},
{
"id": "CVE-2024-50086-b86d506c",
"deprecated": false,
"digest": {
"function_hash": "79696503456841882386688748894073952568",
"length": 813.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "__session_create"
}
},
{
"id": "CVE-2024-50086-baf9af8d",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"194984111565920662934533812634287423563",
"135107257282638370344027031869246937803",
"22849794435418902728852700069154122532",
"271490334650300187764773115739717222281",
"231137638037826156619300135288624677452",
"58076614623426199392355438376982731168"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/mgmt/user_session.h"
}
},
{
"id": "CVE-2024-50086-be31205c",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"209674406532151812714745166608883014898",
"167290088418210937835885097096640613168",
"167417232372779323152858251279724148752",
"30059388426143884854593961702881192803"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/ksmbd/server.c"
}
},
{
"id": "CVE-2024-50086-c0803968",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"12425657333373843381261333677115504559",
"174983957186135680568594133506180965211",
"78295184216052625710784499611708833663",
"233312882119385293942688521355885234429",
"159259748707046842550889337303576250621",
"8239027489006915431808829881327924254",
"125517540853731296812070599006385260256",
"248558041417066394382216609681122397297",
"62371737702569203571816258468544399816",
"228072658812243555261634947130914057820",
"156247689180747830198528348266776513254",
"243803057873642900504957407991965949090",
"288584239064216657424681728200059420985",
"32986375113771053384565262391352040115",
"81069569362439308855084894575136353602",
"70603677827751633287164889184118126909",
"38200318537068979918682443674238482967",
"80193454435802787903906625870654799109"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/smb2pdu.c"
}
},
{
"id": "CVE-2024-50086-c6db39e5",
"deprecated": false,
"digest": {
"function_hash": "316246059787988569127915951560376617648",
"length": 430.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/ksmbd/mgmt/user_session.c",
"function": "ksmbd_expire_session"
}
},
{
"id": "CVE-2024-50086-c74b977e",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"194984111565920662934533812634287423563",
"135107257282638370344027031869246937803",
"22849794435418902728852700069154122532",
"271490334650300187764773115739717222281",
"231137638037826156619300135288624677452",
"58076614623426199392355438376982731168"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee371898b53a9b9b51c02d22a8c31bfb86d45f0d",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/mgmt/user_session.h"
}
},
{
"id": "CVE-2024-50086-c7aada99",
"deprecated": false,
"digest": {
"function_hash": "79696503456841882386688748894073952568",
"length": 813.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5511999e9615e4318e9142d23b29bd1597befc08",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "__session_create"
}
},
{
"id": "CVE-2024-50086-c845a8a9",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"200182677162130970014821850472018777170",
"151950028049859413234763893398783452879",
"213193517243614711030845287375642798431",
"197653521271667304687874935242622707484",
"302928099213276443945269278478133766797",
"24272597132791292182319147868254170483",
"282294102803211125180760221384886348284",
"115116846822630252997842069123414026622",
"322853343526330321724095395052883445425",
"311067123500463467432340242593062770486",
"130403315546592474786499847103877437133",
"158006814083759333899829264314892034257",
"252000146767304434373261857693137510660",
"24486901515510405663577867471497568812",
"200987430332578734974259857762444209537",
"34875823878021945891036287740142360497",
"37351183288299573736280546719912615918",
"44711925813061615249177241270313500621"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/mgmt/user_session.c"
}
},
{
"id": "CVE-2024-50086-d0d6e22a",
"deprecated": false,
"digest": {
"function_hash": "261714440942090394843941918392438253437",
"length": 5295.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_sess_setup"
}
},
{
"id": "CVE-2024-50086-d70185c2",
"deprecated": false,
"digest": {
"function_hash": "250003714135088160364541914079476287085",
"length": 215.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
}
},
{
"id": "CVE-2024-50086-db60b997",
"deprecated": false,
"digest": {
"function_hash": "250003714135088160364541914079476287085",
"length": 215.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
}
},
{
"id": "CVE-2024-50086-e2d22771",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"209674406532151812714745166608883014898",
"167290088418210937835885097096640613168",
"167417232372779323152858251279724148752",
"30059388426143884854593961702881192803"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9839c37fd813b432988f58a9d9dd59253d3eb2c",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/server.c"
}
},
{
"id": "CVE-2024-50086-e337aa12",
"deprecated": false,
"digest": {
"function_hash": "88408136821726994015591142339912610244",
"length": 1106.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/smb/server/smb2pdu.c",
"function": "smb2_session_logoff"
}
},
{
"id": "CVE-2024-50086-e3bd5346",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"200182677162130970014821850472018777170",
"151950028049859413234763893398783452879",
"213193517243614711030845287375642798431",
"197653521271667304687874935242622707484",
"302928099213276443945269278478133766797",
"24272597132791292182319147868254170483",
"282294102803211125180760221384886348284",
"115116846822630252997842069123414026622",
"322853343526330321724095395052883445425",
"311067123500463467432340242593062770486",
"130403315546592474786499847103877437133",
"158006814083759333899829264314892034257",
"252000146767304434373261857693137510660",
"24486901515510405663577867471497568812",
"200987430332578734974259857762444209537",
"34875823878021945891036287740142360497",
"37351183288299573736280546719912615918",
"44711925813061615249177241270313500621"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/mgmt/user_session.c"
}
},
{
"id": "CVE-2024-50086-e9b7cfd5",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"12425657333373843381261333677115504559",
"174983957186135680568594133506180965211",
"78295184216052625710784499611708833663",
"233312882119385293942688521355885234429",
"159259748707046842550889337303576250621",
"8239027489006915431808829881327924254",
"125517540853731296812070599006385260256",
"248558041417066394382216609681122397297",
"62371737702569203571816258468544399816",
"228072658812243555261634947130914057820",
"156247689180747830198528348266776513254",
"243803057873642900504957407991965949090",
"288584239064216657424681728200059420985",
"32986375113771053384565262391352040115",
"81069569362439308855084894575136353602",
"70603677827751633287164889184118126909",
"38200318537068979918682443674238482967",
"80193454435802787903906625870654799109"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/ksmbd/smb2pdu.c"
}
},
{
"id": "CVE-2024-50086-f02b9348",
"deprecated": false,
"digest": {
"function_hash": "261714440942090394843941918392438253437",
"length": 5295.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/ksmbd/smb2pdu.c",
"function": "smb2_sess_setup"
}
},
{
"id": "CVE-2024-50086-faf4a6a4",
"deprecated": false,
"digest": {
"function_hash": "250003714135088160364541914079476287085",
"length": 215.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f62358ce85b2d4c949ef1b648be01b29cec667a",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "fs/ksmbd/mgmt/user_session.c",
"function": "ksmbd_session_lookup_slowpath"
}
},
{
"id": "CVE-2024-50086-fb097283",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"194984111565920662934533812634287423563",
"135107257282638370344027031869246937803",
"22849794435418902728852700069154122532",
"271490334650300187764773115739717222281",
"231137638037826156619300135288624677452",
"58076614623426199392355438376982731168"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7aa8804c0b67b3cb263a472d17f2cb50d7f1a930",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "fs/smb/server/mgmt/user_session.h"
}
}
]