In the Linux kernel, the following vulnerability has been resolved:
kcm: annotate data-races around kcm->rx_wait
kcm->rxpsock can be read locklessly in kcmrfree(). Annotate the read and writes accordingly.
syzbot reported:
BUG: KCSAN: data-race in kcmrcvstrparser / kcm_rfree
write to 0xffff88810784e3d0 of 1 bytes by task 1823 on cpu 1: reserverxkcm net/kcm/kcmsock.c:283 [inline] kcmrcvstrparser+0x250/0x3a0 net/kcm/kcmsock.c:363 _strprecv+0x64c/0xd20 net/strparser/strparser.c:301 strprecv+0x6d/0x80 net/strparser/strparser.c:335 tcpreadsock+0x13e/0x5a0 net/ipv4/tcp.c:1703 strpreadsock net/strparser/strparser.c:358 [inline] dostrpwork net/strparser/strparser.c:406 [inline] strpwork+0xe8/0x180 net/strparser/strparser.c:415 processonework+0x3d3/0x720 kernel/workqueue.c:2289 workerthread+0x618/0xa70 kernel/workqueue.c:2436 kthread+0x1a9/0x1e0 kernel/kthread.c:376 retfromfork+0x1f/0x30 arch/x86/entry/entry64.S:306
read to 0xffff88810784e3d0 of 1 bytes by task 17869 on cpu 0: kcmrfree+0x121/0x220 net/kcm/kcmsock.c:181 skbreleaseheadstate+0x8e/0x160 net/core/skbuff.c:841 skbreleaseall net/core/skbuff.c:852 [inline] kfreeskb net/core/skbuff.c:868 [inline] kfreeskbreason+0x5c/0x260 net/core/skbuff.c:891 kfreeskb include/linux/skbuff.h:1216 [inline] kcmrecvmsg+0x226/0x2b0 net/kcm/kcmsock.c:1161 _sysrecvmsg+0x16c/0x2e0 _sysrecvmsg net/socket.c:2743 [inline] dorecvmmsg+0x2f1/0x710 net/socket.c:2837 _sysrecvmmsg net/socket.c:2916 [inline] _dosysrecvmmsg net/socket.c:2939 [inline] _sesysrecvmmsg net/socket.c:2932 [inline] _x64sysrecvmmsg+0xde/0x160 net/socket.c:2932 dosyscallx64 arch/x86/entry/common.c:50 [inline] dosyscall64+0x2b/0x70 arch/x86/entry/common.c:80 entrySYSCALL64afterhwframe+0x63/0xcd
value changed: 0x01 -> 0x00
Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 17869 Comm: syz-executor.2 Not tainted 6.1.0-rc1-syzkaller-00010-gbb1a1146467a-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2733fb2ad5bfbe6538f2f93a21f2504e3dba9d6a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_done",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-06506640",
"signature_type": "Function",
"digest": {
"length": 763.0,
"function_hash": "84502624312148730738922139300364142911"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62086d1c4602e4f2ec07b975165afc2ed0ff1be9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "requeue_rx_msgs",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-0d5a310d",
"signature_type": "Function",
"digest": {
"length": 515.0,
"function_hash": "319444453427154367224937232407498034557"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62086d1c4602e4f2ec07b975165afc2ed0ff1be9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_recv_disable",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-13b447a3",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "118976623368230358956283647798568962350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1f7122bb2ef056afc6f91ce4c35ab6df1207c8d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "reserve_rx_kcm",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-14b773e6",
"signature_type": "Function",
"digest": {
"length": 802.0,
"function_hash": "165882538391131134396698142570647210356"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62086d1c4602e4f2ec07b975165afc2ed0ff1be9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rfree",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-1cac57f6",
"signature_type": "Function",
"digest": {
"length": 443.0,
"function_hash": "147968994735781441716701326329248816350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@663682cd3192dd4f3547b7890a4391c72441001d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_recv_disable",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-21707b02",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "118976623368230358956283647798568962350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@663682cd3192dd4f3547b7890a4391c72441001d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "reserve_rx_kcm",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-28a786cd",
"signature_type": "Function",
"digest": {
"length": 802.0,
"function_hash": "165882538391131134396698142570647210356"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c745b5141a45a076f1cb9772a399f7ebcb0948a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rcv_ready",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-28c9b54d",
"signature_type": "Function",
"digest": {
"length": 890.0,
"function_hash": "325006310913695711377953049139835362236"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@663682cd3192dd4f3547b7890a4391c72441001d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rcv_ready",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-31053239",
"signature_type": "Function",
"digest": {
"length": 890.0,
"function_hash": "325006310913695711377953049139835362236"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2733fb2ad5bfbe6538f2f93a21f2504e3dba9d6a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "requeue_rx_msgs",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-31674078",
"signature_type": "Function",
"digest": {
"length": 515.0,
"function_hash": "319444453427154367224937232407498034557"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbc3a0b917c4f75292b1c0819c188e40fd3c8924",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "reserve_rx_kcm",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-35476803",
"signature_type": "Function",
"digest": {
"length": 802.0,
"function_hash": "165882538391131134396698142570647210356"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2a28807b1ceaa309164b92c38d73d12feea33df",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rfree",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-3a7b1f7b",
"signature_type": "Function",
"digest": {
"length": 443.0,
"function_hash": "147968994735781441716701326329248816350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c745b5141a45a076f1cb9772a399f7ebcb0948a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "reserve_rx_kcm",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-3e6d3cce",
"signature_type": "Function",
"digest": {
"length": 802.0,
"function_hash": "165882538391131134396698142570647210356"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@663682cd3192dd4f3547b7890a4391c72441001d",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-43cdc3b6",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"46828655226937503317741129385654791849",
"72490614979720675121648835818928149803",
"229122622919673909420785732026267522617",
"182265104244737992941923448873694239245",
"125442250331323673744819242379019823389",
"123736236431910772490642267640133259565",
"118847405880469695355481942554105525108",
"108459215562593320887954067193278497684",
"17791692671015917971754242233274709109",
"151980522827742073829799622439102725923",
"88417970190705510821369991694257337248",
"224838599616474250446980894680214771960",
"119776496532049028860607336648376438937",
"106348141165289159638992742644723635178",
"191022108688992476745033673438221317956",
"156401310887752027038037750378705217104",
"149591609857888630769646828021278443474",
"89370256368469789484677381335469924754",
"87468184561028961932804226938859422942",
"104337066785438831203045458534426038472",
"141697946261144691630451304742797671369",
"89370256368469789484677381335469924754",
"13625332050240047779308105032683988257",
"94397188222736359213332489100149171492"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1f7122bb2ef056afc6f91ce4c35ab6df1207c8d",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-44b10a9e",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"46828655226937503317741129385654791849",
"72490614979720675121648835818928149803",
"229122622919673909420785732026267522617",
"182265104244737992941923448873694239245",
"125442250331323673744819242379019823389",
"123736236431910772490642267640133259565",
"118847405880469695355481942554105525108",
"108459215562593320887954067193278497684",
"17791692671015917971754242233274709109",
"151980522827742073829799622439102725923",
"88417970190705510821369991694257337248",
"224838599616474250446980894680214771960",
"119776496532049028860607336648376438937",
"106348141165289159638992742644723635178",
"191022108688992476745033673438221317956",
"156401310887752027038037750378705217104",
"149591609857888630769646828021278443474",
"89370256368469789484677381335469924754",
"87468184561028961932804226938859422942",
"104337066785438831203045458534426038472",
"141697946261144691630451304742797671369",
"89370256368469789484677381335469924754",
"13625332050240047779308105032683988257",
"94397188222736359213332489100149171492"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62086d1c4602e4f2ec07b975165afc2ed0ff1be9",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-47ba5e98",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"46828655226937503317741129385654791849",
"72490614979720675121648835818928149803",
"229122622919673909420785732026267522617",
"182265104244737992941923448873694239245",
"125442250331323673744819242379019823389",
"123736236431910772490642267640133259565",
"118847405880469695355481942554105525108",
"108459215562593320887954067193278497684",
"17791692671015917971754242233274709109",
"151980522827742073829799622439102725923",
"88417970190705510821369991694257337248",
"224838599616474250446980894680214771960",
"119776496532049028860607336648376438937",
"106348141165289159638992742644723635178",
"191022108688992476745033673438221317956",
"156401310887752027038037750378705217104",
"149591609857888630769646828021278443474",
"89370256368469789484677381335469924754",
"87468184561028961932804226938859422942",
"104337066785438831203045458534426038472",
"141697946261144691630451304742797671369",
"89370256368469789484677381335469924754",
"13625332050240047779308105032683988257",
"94397188222736359213332489100149171492"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1f7122bb2ef056afc6f91ce4c35ab6df1207c8d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_recv_disable",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-493eeeda",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "118976623368230358956283647798568962350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2a28807b1ceaa309164b92c38d73d12feea33df",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rcv_ready",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-4b56a504",
"signature_type": "Function",
"digest": {
"length": 890.0,
"function_hash": "325006310913695711377953049139835362236"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2733fb2ad5bfbe6538f2f93a21f2504e3dba9d6a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "reserve_rx_kcm",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-5596a8db",
"signature_type": "Function",
"digest": {
"length": 802.0,
"function_hash": "165882538391131134396698142570647210356"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@663682cd3192dd4f3547b7890a4391c72441001d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_done",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-5b8466e3",
"signature_type": "Function",
"digest": {
"length": 763.0,
"function_hash": "84502624312148730738922139300364142911"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbc3a0b917c4f75292b1c0819c188e40fd3c8924",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_done",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-681ee1f8",
"signature_type": "Function",
"digest": {
"length": 763.0,
"function_hash": "84502624312148730738922139300364142911"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1f7122bb2ef056afc6f91ce4c35ab6df1207c8d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rcv_ready",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-728d4e3d",
"signature_type": "Function",
"digest": {
"length": 890.0,
"function_hash": "325006310913695711377953049139835362236"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbc3a0b917c4f75292b1c0819c188e40fd3c8924",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "requeue_rx_msgs",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-77151755",
"signature_type": "Function",
"digest": {
"length": 515.0,
"function_hash": "319444453427154367224937232407498034557"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c745b5141a45a076f1cb9772a399f7ebcb0948a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rfree",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-7d18be9f",
"signature_type": "Function",
"digest": {
"length": 443.0,
"function_hash": "147968994735781441716701326329248816350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c745b5141a45a076f1cb9772a399f7ebcb0948a",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-83214fd6",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"46828655226937503317741129385654791849",
"72490614979720675121648835818928149803",
"229122622919673909420785732026267522617",
"182265104244737992941923448873694239245",
"125442250331323673744819242379019823389",
"123736236431910772490642267640133259565",
"118847405880469695355481942554105525108",
"108459215562593320887954067193278497684",
"17791692671015917971754242233274709109",
"151980522827742073829799622439102725923",
"88417970190705510821369991694257337248",
"224838599616474250446980894680214771960",
"119776496532049028860607336648376438937",
"106348141165289159638992742644723635178",
"191022108688992476745033673438221317956",
"156401310887752027038037750378705217104",
"149591609857888630769646828021278443474",
"89370256368469789484677381335469924754",
"87468184561028961932804226938859422942",
"104337066785438831203045458534426038472",
"141697946261144691630451304742797671369",
"89370256368469789484677381335469924754",
"13625332050240047779308105032683988257",
"94397188222736359213332489100149171492"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbc3a0b917c4f75292b1c0819c188e40fd3c8924",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_recv_disable",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-86ce3881",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "118976623368230358956283647798568962350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62086d1c4602e4f2ec07b975165afc2ed0ff1be9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "reserve_rx_kcm",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-907d77c5",
"signature_type": "Function",
"digest": {
"length": 802.0,
"function_hash": "165882538391131134396698142570647210356"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c745b5141a45a076f1cb9772a399f7ebcb0948a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_recv_disable",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-97476bfe",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "118976623368230358956283647798568962350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c745b5141a45a076f1cb9772a399f7ebcb0948a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_done",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-a9d2529e",
"signature_type": "Function",
"digest": {
"length": 763.0,
"function_hash": "84502624312148730738922139300364142911"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2a28807b1ceaa309164b92c38d73d12feea33df",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-aae3c21b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"46828655226937503317741129385654791849",
"72490614979720675121648835818928149803",
"229122622919673909420785732026267522617",
"182265104244737992941923448873694239245",
"125442250331323673744819242379019823389",
"123736236431910772490642267640133259565",
"118847405880469695355481942554105525108",
"108459215562593320887954067193278497684",
"17791692671015917971754242233274709109",
"151980522827742073829799622439102725923",
"88417970190705510821369991694257337248",
"224838599616474250446980894680214771960",
"119776496532049028860607336648376438937",
"106348141165289159638992742644723635178",
"191022108688992476745033673438221317956",
"156401310887752027038037750378705217104",
"149591609857888630769646828021278443474",
"89370256368469789484677381335469924754",
"87468184561028961932804226938859422942",
"104337066785438831203045458534426038472",
"141697946261144691630451304742797671369",
"89370256368469789484677381335469924754",
"13625332050240047779308105032683988257",
"94397188222736359213332489100149171492"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c745b5141a45a076f1cb9772a399f7ebcb0948a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "requeue_rx_msgs",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-abe9ff77",
"signature_type": "Function",
"digest": {
"length": 515.0,
"function_hash": "319444453427154367224937232407498034557"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ae47f11493509cde707af8ecc7eee04c8b8e635",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "requeue_rx_msgs",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-b9ca8151",
"signature_type": "Function",
"digest": {
"length": 515.0,
"function_hash": "319444453427154367224937232407498034557"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ae47f11493509cde707af8ecc7eee04c8b8e635",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "reserve_rx_kcm",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-bab612f1",
"signature_type": "Function",
"digest": {
"length": 802.0,
"function_hash": "165882538391131134396698142570647210356"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ae47f11493509cde707af8ecc7eee04c8b8e635",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rfree",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-bd62530f",
"signature_type": "Function",
"digest": {
"length": 443.0,
"function_hash": "147968994735781441716701326329248816350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2a28807b1ceaa309164b92c38d73d12feea33df",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "reserve_rx_kcm",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-be3dca57",
"signature_type": "Function",
"digest": {
"length": 802.0,
"function_hash": "165882538391131134396698142570647210356"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@663682cd3192dd4f3547b7890a4391c72441001d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "requeue_rx_msgs",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-bf38c89e",
"signature_type": "Function",
"digest": {
"length": 515.0,
"function_hash": "319444453427154367224937232407498034557"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2733fb2ad5bfbe6538f2f93a21f2504e3dba9d6a",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-c8103408",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"46828655226937503317741129385654791849",
"72490614979720675121648835818928149803",
"229122622919673909420785732026267522617",
"182265104244737992941923448873694239245",
"125442250331323673744819242379019823389",
"123736236431910772490642267640133259565",
"118847405880469695355481942554105525108",
"108459215562593320887954067193278497684",
"17791692671015917971754242233274709109",
"151980522827742073829799622439102725923",
"88417970190705510821369991694257337248",
"224838599616474250446980894680214771960",
"119776496532049028860607336648376438937",
"106348141165289159638992742644723635178",
"191022108688992476745033673438221317956",
"156401310887752027038037750378705217104",
"149591609857888630769646828021278443474",
"89370256368469789484677381335469924754",
"87468184561028961932804226938859422942",
"104337066785438831203045458534426038472",
"141697946261144691630451304742797671369",
"89370256368469789484677381335469924754",
"13625332050240047779308105032683988257",
"94397188222736359213332489100149171492"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2a28807b1ceaa309164b92c38d73d12feea33df",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "requeue_rx_msgs",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-c8dac19a",
"signature_type": "Function",
"digest": {
"length": 515.0,
"function_hash": "319444453427154367224937232407498034557"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ae47f11493509cde707af8ecc7eee04c8b8e635",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rcv_ready",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-cca8f088",
"signature_type": "Function",
"digest": {
"length": 890.0,
"function_hash": "325006310913695711377953049139835362236"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ae47f11493509cde707af8ecc7eee04c8b8e635",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_done",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-d4be5749",
"signature_type": "Function",
"digest": {
"length": 763.0,
"function_hash": "84502624312148730738922139300364142911"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@663682cd3192dd4f3547b7890a4391c72441001d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rfree",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-d52c7196",
"signature_type": "Function",
"digest": {
"length": 443.0,
"function_hash": "147968994735781441716701326329248816350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbc3a0b917c4f75292b1c0819c188e40fd3c8924",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rfree",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-d67870a1",
"signature_type": "Function",
"digest": {
"length": 443.0,
"function_hash": "147968994735781441716701326329248816350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2733fb2ad5bfbe6538f2f93a21f2504e3dba9d6a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_recv_disable",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-d78669bd",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "118976623368230358956283647798568962350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2a28807b1ceaa309164b92c38d73d12feea33df",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_done",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-dd9b22fc",
"signature_type": "Function",
"digest": {
"length": 763.0,
"function_hash": "84502624312148730738922139300364142911"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbc3a0b917c4f75292b1c0819c188e40fd3c8924",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rcv_ready",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-e140e815",
"signature_type": "Function",
"digest": {
"length": 890.0,
"function_hash": "325006310913695711377953049139835362236"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62086d1c4602e4f2ec07b975165afc2ed0ff1be9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_done",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-e146c9f4",
"signature_type": "Function",
"digest": {
"length": 763.0,
"function_hash": "84502624312148730738922139300364142911"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1f7122bb2ef056afc6f91ce4c35ab6df1207c8d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_done",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-e2ae59c0",
"signature_type": "Function",
"digest": {
"length": 763.0,
"function_hash": "84502624312148730738922139300364142911"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2733fb2ad5bfbe6538f2f93a21f2504e3dba9d6a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rcv_ready",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-e4e642f2",
"signature_type": "Function",
"digest": {
"length": 890.0,
"function_hash": "325006310913695711377953049139835362236"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbc3a0b917c4f75292b1c0819c188e40fd3c8924",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-e60a5dc7",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"46828655226937503317741129385654791849",
"72490614979720675121648835818928149803",
"229122622919673909420785732026267522617",
"182265104244737992941923448873694239245",
"125442250331323673744819242379019823389",
"123736236431910772490642267640133259565",
"118847405880469695355481942554105525108",
"108459215562593320887954067193278497684",
"17791692671015917971754242233274709109",
"151980522827742073829799622439102725923",
"88417970190705510821369991694257337248",
"224838599616474250446980894680214771960",
"119776496532049028860607336648376438937",
"106348141165289159638992742644723635178",
"191022108688992476745033673438221317956",
"156401310887752027038037750378705217104",
"149591609857888630769646828021278443474",
"89370256368469789484677381335469924754",
"87468184561028961932804226938859422942",
"104337066785438831203045458534426038472",
"141697946261144691630451304742797671369",
"89370256368469789484677381335469924754",
"13625332050240047779308105032683988257",
"94397188222736359213332489100149171492"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1f7122bb2ef056afc6f91ce4c35ab6df1207c8d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rfree",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-e6a952f8",
"signature_type": "Function",
"digest": {
"length": 443.0,
"function_hash": "147968994735781441716701326329248816350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62086d1c4602e4f2ec07b975165afc2ed0ff1be9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rcv_ready",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-e8cea207",
"signature_type": "Function",
"digest": {
"length": 890.0,
"function_hash": "325006310913695711377953049139835362236"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2a28807b1ceaa309164b92c38d73d12feea33df",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_recv_disable",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-edc06f69",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "118976623368230358956283647798568962350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1f7122bb2ef056afc6f91ce4c35ab6df1207c8d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "requeue_rx_msgs",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-f52166cf",
"signature_type": "Function",
"digest": {
"length": 515.0,
"function_hash": "319444453427154367224937232407498034557"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ae47f11493509cde707af8ecc7eee04c8b8e635",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-f5f9374b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"46828655226937503317741129385654791849",
"72490614979720675121648835818928149803",
"229122622919673909420785732026267522617",
"182265104244737992941923448873694239245",
"125442250331323673744819242379019823389",
"123736236431910772490642267640133259565",
"118847405880469695355481942554105525108",
"108459215562593320887954067193278497684",
"17791692671015917971754242233274709109",
"151980522827742073829799622439102725923",
"88417970190705510821369991694257337248",
"224838599616474250446980894680214771960",
"119776496532049028860607336648376438937",
"106348141165289159638992742644723635178",
"191022108688992476745033673438221317956",
"156401310887752027038037750378705217104",
"149591609857888630769646828021278443474",
"89370256368469789484677381335469924754",
"87468184561028961932804226938859422942",
"104337066785438831203045458534426038472",
"141697946261144691630451304742797671369",
"89370256368469789484677381335469924754",
"13625332050240047779308105032683988257",
"94397188222736359213332489100149171492"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2733fb2ad5bfbe6538f2f93a21f2504e3dba9d6a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_rfree",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-fcb7b202",
"signature_type": "Function",
"digest": {
"length": 443.0,
"function_hash": "147968994735781441716701326329248816350"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ae47f11493509cde707af8ecc7eee04c8b8e635",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "kcm_recv_disable",
"file": "net/kcm/kcmsock.c"
},
"id": "CVE-2022-50265-fcfec087",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "118976623368230358956283647798568962350"
}
}
]