CVE-2023-52480

Source
https://nvd.nist.gov/vuln/detail/CVE-2023-52480
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-52480.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2023-52480
Downstream
Published
2024-02-29T05:43:12Z
Modified
2025-10-21T14:12:17.421938Z
Summary
ksmbd: fix race condition between session lookup and expire
Details

In the Linux kernel, the following vulnerability has been resolved:

ksmbd: fix race condition between session lookup and expire

Thread A + Thread B ksmbdsessionlookup | smb2sesssetup sess = xaload | | | xaerase(&conn->sessions, sess->id); | | ksmbdsessiondestroy(sess) --> kfree(sess) | // UAF! | sess->last_active = jiffies | +

This patch add rwsem to fix race condition between ksmbdsessionlookup and ksmbdexpiresession.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
0626e6641f6b467447c81dd7678a69c66f7746cf
Fixed
c77fd3e25a51ac92b0f1b347a96eff6a0b4f066f
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
0626e6641f6b467447c81dd7678a69c66f7746cf
Fixed
a2ca5fd3dbcc665e1169044fa0c9e3eba779202b
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
0626e6641f6b467447c81dd7678a69c66f7746cf
Fixed
18ced78b0ebccc2d16f426143dc56ab3aad666be
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
0626e6641f6b467447c81dd7678a69c66f7746cf
Fixed
53ff5cf89142b978b1a5ca8dc4d4425e6a09745f

Affected versions

v5.*

v5.13
v5.13-rc2
v5.13-rc3
v5.13-rc4
v5.13-rc5
v5.13-rc6
v5.13-rc7
v5.14
v5.14-rc1
v5.14-rc2
v5.14-rc3
v5.14-rc4
v5.14-rc5
v5.14-rc6
v5.14-rc7
v5.15
v5.15-rc1
v5.15-rc2
v5.15-rc3
v5.15-rc4
v5.15-rc5
v5.15-rc6
v5.15-rc7
v5.15.1
v5.15.10
v5.15.100
v5.15.101
v5.15.102
v5.15.103
v5.15.104
v5.15.105
v5.15.106
v5.15.107
v5.15.108
v5.15.109
v5.15.11
v5.15.110
v5.15.111
v5.15.112
v5.15.113
v5.15.114
v5.15.115
v5.15.116
v5.15.117
v5.15.118
v5.15.119
v5.15.12
v5.15.120
v5.15.121
v5.15.122
v5.15.123
v5.15.124
v5.15.125
v5.15.126
v5.15.127
v5.15.128
v5.15.129
v5.15.13
v5.15.130
v5.15.131
v5.15.132
v5.15.133
v5.15.134
v5.15.135
v5.15.136
v5.15.137
v5.15.138
v5.15.139
v5.15.14
v5.15.140
v5.15.141
v5.15.142
v5.15.143
v5.15.144
v5.15.15
v5.15.16
v5.15.17
v5.15.18
v5.15.19
v5.15.2
v5.15.20
v5.15.21
v5.15.22
v5.15.23
v5.15.24
v5.15.25
v5.15.26
v5.15.27
v5.15.28
v5.15.29
v5.15.3
v5.15.30
v5.15.31
v5.15.32
v5.15.33
v5.15.34
v5.15.35
v5.15.36
v5.15.37
v5.15.38
v5.15.39
v5.15.4
v5.15.40
v5.15.41
v5.15.42
v5.15.43
v5.15.44
v5.15.45
v5.15.46
v5.15.47
v5.15.48
v5.15.49
v5.15.5
v5.15.50
v5.15.51
v5.15.52
v5.15.53
v5.15.54
v5.15.55
v5.15.56
v5.15.57
v5.15.58
v5.15.59
v5.15.6
v5.15.60
v5.15.61
v5.15.62
v5.15.63
v5.15.64
v5.15.65
v5.15.66
v5.15.67
v5.15.68
v5.15.69
v5.15.7
v5.15.70
v5.15.71
v5.15.72
v5.15.73
v5.15.74
v5.15.75
v5.15.76
v5.15.77
v5.15.78
v5.15.79
v5.15.8
v5.15.80
v5.15.81
v5.15.82
v5.15.83
v5.15.84
v5.15.85
v5.15.86
v5.15.87
v5.15.88
v5.15.89
v5.15.9
v5.15.90
v5.15.91
v5.15.92
v5.15.93
v5.15.94
v5.15.95
v5.15.96
v5.15.97
v5.15.98
v5.15.99
v5.16
v5.16-rc1
v5.16-rc2
v5.16-rc3
v5.16-rc4
v5.16-rc5
v5.16-rc6
v5.16-rc7
v5.16-rc8
v5.17
v5.17-rc1
v5.17-rc2
v5.17-rc3
v5.17-rc4
v5.17-rc5
v5.17-rc6
v5.17-rc7
v5.17-rc8
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.19
v5.19-rc1
v5.19-rc2
v5.19-rc3
v5.19-rc4
v5.19-rc5
v5.19-rc6
v5.19-rc7
v5.19-rc8

v6.*

v6.0
v6.0-rc1
v6.0-rc2
v6.0-rc3
v6.0-rc4
v6.0-rc5
v6.0-rc6
v6.0-rc7
v6.1
v6.1-rc1
v6.1-rc2
v6.1-rc3
v6.1-rc4
v6.1-rc5
v6.1-rc6
v6.1-rc7
v6.1-rc8
v6.1.1
v6.1.10
v6.1.11
v6.1.12
v6.1.13
v6.1.14
v6.1.15
v6.1.16
v6.1.17
v6.1.18
v6.1.19
v6.1.2
v6.1.20
v6.1.21
v6.1.22
v6.1.23
v6.1.24
v6.1.25
v6.1.26
v6.1.27
v6.1.28
v6.1.29
v6.1.3
v6.1.30
v6.1.31
v6.1.32
v6.1.33
v6.1.34
v6.1.35
v6.1.36
v6.1.37
v6.1.38
v6.1.39
v6.1.4
v6.1.40
v6.1.41
v6.1.42
v6.1.43
v6.1.44
v6.1.45
v6.1.46
v6.1.47
v6.1.48
v6.1.49
v6.1.5
v6.1.50
v6.1.51
v6.1.52
v6.1.53
v6.1.54
v6.1.55
v6.1.56
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2
v6.2-rc1
v6.2-rc2
v6.2-rc3
v6.2-rc4
v6.2-rc5
v6.2-rc6
v6.2-rc7
v6.2-rc8
v6.3
v6.3-rc1
v6.3-rc2
v6.3-rc3
v6.3-rc4
v6.3-rc5
v6.3-rc6
v6.3-rc7
v6.4
v6.4-rc1
v6.4-rc2
v6.4-rc3
v6.4-rc4
v6.4-rc5
v6.4-rc6
v6.4-rc7
v6.5
v6.5-rc1
v6.5-rc2
v6.5-rc3
v6.5-rc4
v6.5-rc5
v6.5-rc6
v6.5-rc7
v6.5.1
v6.5.2
v6.5.3
v6.5.4
v6.5.5
v6.5.6
v6.6-rc1
v6.6-rc2
v6.6-rc3
v6.6-rc4

Database specific

vanir_signatures

[
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53ff5cf89142b978b1a5ca8dc4d4425e6a09745f",
        "target": {
            "file": "fs/smb/server/connection.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-05740629",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "252524027815073663692002385871168158663",
                "82328129303843633043589625901927016387",
                "296142333542938733895864474501054856008"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2ca5fd3dbcc665e1169044fa0c9e3eba779202b",
        "target": {
            "function": "ksmbd_session_lookup",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-09a70f2f",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 179.0,
            "function_hash": "307943634417739052779001988056417751553"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53ff5cf89142b978b1a5ca8dc4d4425e6a09745f",
        "target": {
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-1b572427",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "234587098725212943176763636331141359898",
                "68383661627462405998191372053053193609",
                "323478462478020166777867526287523874916",
                "288225700492177278517742297972536158448",
                "292157172241465583806401664140614998807",
                "171958618104158434961741324265801593183",
                "37930091718922167086027892884249858790",
                "135675749795588602641140529107201776344",
                "250594591575556118992363477885586059022",
                "236118458327971990833704921425605449285",
                "60898456291115530969563006027471581376",
                "141361052584661155793877436255283841262",
                "21102874963313364425952669606991495137",
                "171958618104158434961741324265801593183",
                "91707608552749299602694532399748668343",
                "173181745393294593844423028850518900886",
                "33090303761939815461658570703313545360",
                "173880521449037069779885989482883441940",
                "251225104820449925102918327637528316335",
                "242233283779809593337628517108706199919",
                "236267346341428878917434510896722954490",
                "275239638765666631943667954404628141082"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18ced78b0ebccc2d16f426143dc56ab3aad666be",
        "target": {
            "function": "ksmbd_sessions_deregister",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-1f421ab2",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 772.0,
            "function_hash": "285334952914436883506604738373657733255"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c77fd3e25a51ac92b0f1b347a96eff6a0b4f066f",
        "target": {
            "function": "ksmbd_expire_session",
            "file": "fs/ksmbd/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-2064e495",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 426.0,
            "function_hash": "169289787749274448659710595622096690147"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18ced78b0ebccc2d16f426143dc56ab3aad666be",
        "target": {
            "file": "fs/smb/server/connection.h"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-21fdcbb8",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "100710795064833837170007297861538503093",
                "103229390639720184474358168445166648129",
                "325866876888009703726374562446207204757",
                "205669141726308613811282138419252683958"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c77fd3e25a51ac92b0f1b347a96eff6a0b4f066f",
        "target": {
            "file": "fs/ksmbd/connection.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-351fdddc",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "252524027815073663692002385871168158663",
                "82328129303843633043589625901927016387",
                "296142333542938733895864474501054856008"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2ca5fd3dbcc665e1169044fa0c9e3eba779202b",
        "target": {
            "function": "ksmbd_sessions_deregister",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-390c4f22",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 772.0,
            "function_hash": "285334952914436883506604738373657733255"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2ca5fd3dbcc665e1169044fa0c9e3eba779202b",
        "target": {
            "file": "fs/smb/server/connection.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-3af620c3",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "252524027815073663692002385871168158663",
                "82328129303843633043589625901927016387",
                "296142333542938733895864474501054856008"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18ced78b0ebccc2d16f426143dc56ab3aad666be",
        "target": {
            "file": "fs/smb/server/connection.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-4a9b366d",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "252524027815073663692002385871168158663",
                "82328129303843633043589625901927016387",
                "296142333542938733895864474501054856008"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c77fd3e25a51ac92b0f1b347a96eff6a0b4f066f",
        "target": {
            "file": "fs/ksmbd/connection.h"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-58651dff",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "100710795064833837170007297861538503093",
                "103229390639720184474358168445166648129",
                "325866876888009703726374562446207204757",
                "205669141726308613811282138419252683958"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53ff5cf89142b978b1a5ca8dc4d4425e6a09745f",
        "target": {
            "file": "fs/smb/server/connection.h"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-5d3bbbd1",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "100710795064833837170007297861538503093",
                "103229390639720184474358168445166648129",
                "325866876888009703726374562446207204757",
                "205669141726308613811282138419252683958"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2ca5fd3dbcc665e1169044fa0c9e3eba779202b",
        "target": {
            "function": "ksmbd_conn_alloc",
            "file": "fs/smb/server/connection.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-67859a41",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 1098.0,
            "function_hash": "138347730360154822867571711041019119697"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18ced78b0ebccc2d16f426143dc56ab3aad666be",
        "target": {
            "function": "ksmbd_conn_alloc",
            "file": "fs/smb/server/connection.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-7415b8b7",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 1098.0,
            "function_hash": "138347730360154822867571711041019119697"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53ff5cf89142b978b1a5ca8dc4d4425e6a09745f",
        "target": {
            "function": "ksmbd_sessions_deregister",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-7c643e2f",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 772.0,
            "function_hash": "285334952914436883506604738373657733255"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2ca5fd3dbcc665e1169044fa0c9e3eba779202b",
        "target": {
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-7f1bbaf6",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "234587098725212943176763636331141359898",
                "68383661627462405998191372053053193609",
                "323478462478020166777867526287523874916",
                "288225700492177278517742297972536158448",
                "292157172241465583806401664140614998807",
                "171958618104158434961741324265801593183",
                "37930091718922167086027892884249858790",
                "135675749795588602641140529107201776344",
                "250594591575556118992363477885586059022",
                "236118458327971990833704921425605449285",
                "60898456291115530969563006027471581376",
                "141361052584661155793877436255283841262",
                "21102874963313364425952669606991495137",
                "171958618104158434961741324265801593183",
                "91707608552749299602694532399748668343",
                "173181745393294593844423028850518900886",
                "33090303761939815461658570703313545360",
                "173880521449037069779885989482883441940",
                "251225104820449925102918327637528316335",
                "242233283779809593337628517108706199919",
                "236267346341428878917434510896722954490",
                "275239638765666631943667954404628141082"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2ca5fd3dbcc665e1169044fa0c9e3eba779202b",
        "target": {
            "function": "ksmbd_expire_session",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-9d79ba13",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 426.0,
            "function_hash": "169289787749274448659710595622096690147"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53ff5cf89142b978b1a5ca8dc4d4425e6a09745f",
        "target": {
            "function": "ksmbd_conn_alloc",
            "file": "fs/smb/server/connection.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-a29c26a8",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 1098.0,
            "function_hash": "138347730360154822867571711041019119697"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18ced78b0ebccc2d16f426143dc56ab3aad666be",
        "target": {
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-afc110a1",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "234587098725212943176763636331141359898",
                "68383661627462405998191372053053193609",
                "323478462478020166777867526287523874916",
                "288225700492177278517742297972536158448",
                "292157172241465583806401664140614998807",
                "171958618104158434961741324265801593183",
                "37930091718922167086027892884249858790",
                "135675749795588602641140529107201776344",
                "250594591575556118992363477885586059022",
                "236118458327971990833704921425605449285",
                "60898456291115530969563006027471581376",
                "141361052584661155793877436255283841262",
                "21102874963313364425952669606991495137",
                "171958618104158434961741324265801593183",
                "91707608552749299602694532399748668343",
                "173181745393294593844423028850518900886",
                "33090303761939815461658570703313545360",
                "173880521449037069779885989482883441940",
                "251225104820449925102918327637528316335",
                "242233283779809593337628517108706199919",
                "236267346341428878917434510896722954490",
                "275239638765666631943667954404628141082"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c77fd3e25a51ac92b0f1b347a96eff6a0b4f066f",
        "target": {
            "function": "ksmbd_session_lookup",
            "file": "fs/ksmbd/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-b540f71c",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 179.0,
            "function_hash": "307943634417739052779001988056417751553"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c77fd3e25a51ac92b0f1b347a96eff6a0b4f066f",
        "target": {
            "function": "ksmbd_sessions_deregister",
            "file": "fs/ksmbd/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-bc947b5a",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 772.0,
            "function_hash": "285334952914436883506604738373657733255"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c77fd3e25a51ac92b0f1b347a96eff6a0b4f066f",
        "target": {
            "file": "fs/ksmbd/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-c8043e58",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "234587098725212943176763636331141359898",
                "68383661627462405998191372053053193609",
                "323478462478020166777867526287523874916",
                "288225700492177278517742297972536158448",
                "292157172241465583806401664140614998807",
                "171958618104158434961741324265801593183",
                "37930091718922167086027892884249858790",
                "135675749795588602641140529107201776344",
                "250594591575556118992363477885586059022",
                "236118458327971990833704921425605449285",
                "60898456291115530969563006027471581376",
                "141361052584661155793877436255283841262",
                "21102874963313364425952669606991495137",
                "171958618104158434961741324265801593183",
                "91707608552749299602694532399748668343",
                "173181745393294593844423028850518900886",
                "33090303761939815461658570703313545360",
                "173880521449037069779885989482883441940",
                "251225104820449925102918327637528316335",
                "242233283779809593337628517108706199919",
                "236267346341428878917434510896722954490",
                "275239638765666631943667954404628141082"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2ca5fd3dbcc665e1169044fa0c9e3eba779202b",
        "target": {
            "file": "fs/smb/server/connection.h"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-d4bab4e6",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "100710795064833837170007297861538503093",
                "103229390639720184474358168445166648129",
                "325866876888009703726374562446207204757",
                "205669141726308613811282138419252683958"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18ced78b0ebccc2d16f426143dc56ab3aad666be",
        "target": {
            "function": "ksmbd_expire_session",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-d71aa23f",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 426.0,
            "function_hash": "169289787749274448659710595622096690147"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c77fd3e25a51ac92b0f1b347a96eff6a0b4f066f",
        "target": {
            "function": "ksmbd_conn_alloc",
            "file": "fs/ksmbd/connection.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-d83337b1",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 1083.0,
            "function_hash": "326450589118962852321694585523204339311"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53ff5cf89142b978b1a5ca8dc4d4425e6a09745f",
        "target": {
            "function": "ksmbd_session_lookup",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-f956fa45",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 179.0,
            "function_hash": "307943634417739052779001988056417751553"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18ced78b0ebccc2d16f426143dc56ab3aad666be",
        "target": {
            "function": "ksmbd_session_lookup",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-fe516e37",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 179.0,
            "function_hash": "307943634417739052779001988056417751553"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53ff5cf89142b978b1a5ca8dc4d4425e6a09745f",
        "target": {
            "function": "ksmbd_expire_session",
            "file": "fs/smb/server/mgmt/user_session.c"
        },
        "deprecated": false,
        "id": "CVE-2023-52480-ff9b492f",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 426.0,
            "function_hash": "169289787749274448659710595622096690147"
        }
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.15.0
Fixed
5.15.145
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.57
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.5.7