In the Linux kernel, the following vulnerability has been resolved:
9p: transfd/p9conn_cancel: drop client lock earlier
syzbot reported a double-lock here and we no longer need this lock after requests have been moved off to local list: just drop the lock earlier.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a4f1a01b2e81378fce9ca528d4d8a049e4b58fcd",
"id": "CVE-2022-49768-11b4a8fb",
"deprecated": false,
"target": {
"function": "p9_conn_cancel",
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 875.0,
"function_hash": "264324630369143584545111099394597656502"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82825dbf393f7c7979d462f9609a15bde8092b3f",
"id": "CVE-2022-49768-158cea38",
"deprecated": false,
"target": {
"function": "p9_conn_cancel",
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 875.0,
"function_hash": "264324630369143584545111099394597656502"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a4f1a01b2e81378fce9ca528d4d8a049e4b58fcd",
"id": "CVE-2022-49768-3294a5db",
"deprecated": false,
"target": {
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"210744623784251404044416921280935727022",
"265527026024610367471586707987208695132",
"220500450406843553525248154309681298526",
"39027683338195120409685493531969565493",
"186064578298910995158204314319785986355",
"130118509723632077166120525970066175553",
"293830931978622532693651244107084665909"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f14858bc77c567e089965962877ee726ffad0556",
"id": "CVE-2022-49768-5ad044ed",
"deprecated": false,
"target": {
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"210744623784251404044416921280935727022",
"265527026024610367471586707987208695132",
"220500450406843553525248154309681298526",
"39027683338195120409685493531969565493",
"186064578298910995158204314319785986355",
"130118509723632077166120525970066175553",
"293830931978622532693651244107084665909"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82825dbf393f7c7979d462f9609a15bde8092b3f",
"id": "CVE-2022-49768-68819b9c",
"deprecated": false,
"target": {
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"210744623784251404044416921280935727022",
"265527026024610367471586707987208695132",
"220500450406843553525248154309681298526",
"39027683338195120409685493531969565493",
"186064578298910995158204314319785986355",
"288599493295830017862859736344791416177",
"127199743781117657177855791289588911835"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@96760723aae1b45f733f702abb4333137143909f",
"id": "CVE-2022-49768-68f1e168",
"deprecated": false,
"target": {
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"210744623784251404044416921280935727022",
"265527026024610367471586707987208695132",
"220500450406843553525248154309681298526",
"39027683338195120409685493531969565493",
"186064578298910995158204314319785986355",
"130118509723632077166120525970066175553",
"293830931978622532693651244107084665909"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e3031280fe4eaf61a09e60823331f81f321be8e1",
"id": "CVE-2022-49768-847cc77b",
"deprecated": false,
"target": {
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"210744623784251404044416921280935727022",
"265527026024610367471586707987208695132",
"220500450406843553525248154309681298526",
"39027683338195120409685493531969565493",
"186064578298910995158204314319785986355",
"288599493295830017862859736344791416177",
"127199743781117657177855791289588911835"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f14858bc77c567e089965962877ee726ffad0556",
"id": "CVE-2022-49768-8c84259c",
"deprecated": false,
"target": {
"function": "p9_conn_cancel",
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 875.0,
"function_hash": "264324630369143584545111099394597656502"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@612c977f5d481f551d03d83d0aef588845c1300c",
"id": "CVE-2022-49768-909b1d7d",
"deprecated": false,
"target": {
"function": "p9_conn_cancel",
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 875.0,
"function_hash": "264324630369143584545111099394597656502"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@96760723aae1b45f733f702abb4333137143909f",
"id": "CVE-2022-49768-99cfab2e",
"deprecated": false,
"target": {
"function": "p9_conn_cancel",
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 875.0,
"function_hash": "264324630369143584545111099394597656502"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@52f1c45dde9136f964d63a77d19826c8a74e2c7f",
"id": "CVE-2022-49768-a2a6adf1",
"deprecated": false,
"target": {
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"210744623784251404044416921280935727022",
"265527026024610367471586707987208695132",
"220500450406843553525248154309681298526",
"39027683338195120409685493531969565493",
"186064578298910995158204314319785986355",
"130118509723632077166120525970066175553",
"293830931978622532693651244107084665909"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fec1406f5e7ab20b71f6d231792b0040e3300aaf",
"id": "CVE-2022-49768-a3e970c2",
"deprecated": false,
"target": {
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"210744623784251404044416921280935727022",
"265527026024610367471586707987208695132",
"220500450406843553525248154309681298526",
"39027683338195120409685493531969565493",
"186064578298910995158204314319785986355",
"130118509723632077166120525970066175553",
"293830931978622532693651244107084665909"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@612c977f5d481f551d03d83d0aef588845c1300c",
"id": "CVE-2022-49768-bd4ba3f9",
"deprecated": false,
"target": {
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"210744623784251404044416921280935727022",
"265527026024610367471586707987208695132",
"220500450406843553525248154309681298526",
"39027683338195120409685493531969565493",
"186064578298910995158204314319785986355",
"130118509723632077166120525970066175553",
"293830931978622532693651244107084665909"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e3031280fe4eaf61a09e60823331f81f321be8e1",
"id": "CVE-2022-49768-e90b30cf",
"deprecated": false,
"target": {
"function": "p9_conn_cancel",
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 875.0,
"function_hash": "264324630369143584545111099394597656502"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@52f1c45dde9136f964d63a77d19826c8a74e2c7f",
"id": "CVE-2022-49768-f291a863",
"deprecated": false,
"target": {
"function": "p9_conn_cancel",
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 875.0,
"function_hash": "264324630369143584545111099394597656502"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fec1406f5e7ab20b71f6d231792b0040e3300aaf",
"id": "CVE-2022-49768-f3ef7d74",
"deprecated": false,
"target": {
"function": "p9_conn_cancel",
"file": "net/9p/trans_fd.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 875.0,
"function_hash": "264324630369143584545111099394597656502"
}
}
]