In the Linux kernel, the following vulnerability has been resolved:
ipc: fix memory leak in initmqueuefs()
When setupmqsysctls() failed in initmqueuefs(), mqueueinodecachep is not released. In order to fix this issue, the release path is reordered.
[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"297507672192662520203884598717559590523",
"127023657864815297141984936079063931378",
"161448679472880823176165142271814178277",
"135874269952955119962433181802364444909",
"172542656738183637218309477095849882501",
"128318469271665389998373801816256744637",
"330410440652132040024661327031454767051",
"165533701917351891785324122500821410133",
"154631554222899523445182664297307992071"
]
},
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "ipc/mqueue.c"
},
"signature_type": "Line",
"id": "CVE-2022-50284-174b3b5b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28dad915abe46d38c5799a0c8130e9a2a1540385"
},
{
"digest": {
"length": 643.0,
"function_hash": "255998997971388443669243307589620540803"
},
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "init_mqueue_fs",
"file": "ipc/mqueue.c"
},
"signature_type": "Function",
"id": "CVE-2022-50284-7fd65c15",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28dad915abe46d38c5799a0c8130e9a2a1540385"
},
{
"digest": {
"length": 643.0,
"function_hash": "255998997971388443669243307589620540803"
},
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "init_mqueue_fs",
"file": "ipc/mqueue.c"
},
"signature_type": "Function",
"id": "CVE-2022-50284-c108dc13",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86273624a68d07f129dc182b8394f487ed4de484"
},
{
"digest": {
"length": 643.0,
"function_hash": "255998997971388443669243307589620540803"
},
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "init_mqueue_fs",
"file": "ipc/mqueue.c"
},
"signature_type": "Function",
"id": "CVE-2022-50284-cbdf8ba0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@12b677f2c697d61e5ddbcb6c1650050a39392f54"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"297507672192662520203884598717559590523",
"127023657864815297141984936079063931378",
"161448679472880823176165142271814178277",
"135874269952955119962433181802364444909",
"172542656738183637218309477095849882501",
"128318469271665389998373801816256744637",
"330410440652132040024661327031454767051",
"165533701917351891785324122500821410133",
"154631554222899523445182664297307992071"
]
},
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "ipc/mqueue.c"
},
"signature_type": "Line",
"id": "CVE-2022-50284-d9f53ac6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@12b677f2c697d61e5ddbcb6c1650050a39392f54"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"297507672192662520203884598717559590523",
"127023657864815297141984936079063931378",
"161448679472880823176165142271814178277",
"135874269952955119962433181802364444909",
"172542656738183637218309477095849882501",
"128318469271665389998373801816256744637",
"330410440652132040024661327031454767051",
"165533701917351891785324122500821410133",
"154631554222899523445182664297307992071"
]
},
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "ipc/mqueue.c"
},
"signature_type": "Line",
"id": "CVE-2022-50284-f96246ad",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86273624a68d07f129dc182b8394f487ed4de484"
}
]