In the Linux kernel, the following vulnerability has been resolved:
cifs: Fix xid leak in cifs_create()
If the cifs already shutdown, we should free the xid before return, otherwise, the xid will be leaked.
[
{
"id": "CVE-2022-50351-0df26358",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92aa09c86ef297976a3c27c6574c0839418dc2c4",
"signature_type": "Function",
"digest": {
"function_hash": "229673811055149961619305174495155202694",
"length": 912.0
},
"deprecated": false,
"target": {
"function": "cifs_create",
"file": "fs/cifs/dir.c"
}
},
{
"id": "CVE-2022-50351-426261f6",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fee0fb1f15054bb6a0ede452acb42da5bef4d587",
"signature_type": "Function",
"digest": {
"function_hash": "174538981486240274887626763393253290323",
"length": 980.0
},
"deprecated": false,
"target": {
"function": "cifs_create",
"file": "fs/cifs/dir.c"
}
},
{
"id": "CVE-2022-50351-72c2b71e",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@593d877c39aa9f3fe1a4b5b022492886d7d700ec",
"signature_type": "Function",
"digest": {
"function_hash": "229673811055149961619305174495155202694",
"length": 912.0
},
"deprecated": false,
"target": {
"function": "cifs_create",
"file": "fs/cifs/dir.c"
}
},
{
"id": "CVE-2022-50351-85f3e500",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@593d877c39aa9f3fe1a4b5b022492886d7d700ec",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"331250143467061886814412631109602542261",
"38909417219876590017832873948888550563",
"196808433317996093399704936657809579023",
"198596873961518168212420143212941957086",
"59530889953501085276952628416830391853"
]
},
"deprecated": false,
"target": {
"file": "fs/cifs/dir.c"
}
},
{
"id": "CVE-2022-50351-bf123415",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92aa09c86ef297976a3c27c6574c0839418dc2c4",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"331250143467061886814412631109602542261",
"38909417219876590017832873948888550563",
"196808433317996093399704936657809579023",
"198596873961518168212420143212941957086",
"59530889953501085276952628416830391853"
]
},
"deprecated": false,
"target": {
"file": "fs/cifs/dir.c"
}
},
{
"id": "CVE-2022-50351-fbd0ffdc",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fee0fb1f15054bb6a0ede452acb42da5bef4d587",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"311560897640873608173316083237087269081",
"38909417219876590017832873948888550563",
"196808433317996093399704936657809579023",
"198596873961518168212420143212941957086",
"59530889953501085276952628416830391853"
]
},
"deprecated": false,
"target": {
"file": "fs/cifs/dir.c"
}
}
]