In the Linux kernel, the following vulnerability has been resolved:
mm/mempolicy: fix get_nodes out of bound access
When user specified more nodes than supported, get_nodes will access nmask array out of bounds.
[
{
"deprecated": false,
"id": "CVE-2022-50147-06c4c974",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@000eca5d044d1ee23b4ca311793cf3fc528da6c6",
"signature_version": "v1",
"target": {
"file": "mm/mempolicy.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"61674946397579217077881254856366582843",
"115453470104235187971429836195911115642",
"296016640097093361497870687533939387300",
"38275847782019542143280920738071846721"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2022-50147-3d74649b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1b5113674c3e95bb53c601ce2ea4719e851c74d",
"signature_version": "v1",
"target": {
"file": "mm/mempolicy.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"61674946397579217077881254856366582843",
"115453470104235187971429836195911115642",
"296016640097093361497870687533939387300",
"38275847782019542143280920738071846721"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2022-50147-58be458e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8176f6a0d9c1b06bc7af7c3d6acd4a66448939df",
"signature_version": "v1",
"target": {
"file": "mm/mempolicy.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"61674946397579217077881254856366582843",
"115453470104235187971429836195911115642",
"296016640097093361497870687533939387300",
"38275847782019542143280920738071846721"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2022-50147-9f7a9882",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44652154484e7e3d12008802cfb6c28a8aa16d85",
"signature_version": "v1",
"target": {
"function": "get_nodes",
"file": "mm/mempolicy.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "220883564515343446702322144800444521315",
"length": 685.0
}
},
{
"deprecated": false,
"id": "CVE-2022-50147-9f995f20",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1b5113674c3e95bb53c601ce2ea4719e851c74d",
"signature_version": "v1",
"target": {
"function": "get_nodes",
"file": "mm/mempolicy.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "220883564515343446702322144800444521315",
"length": 685.0
}
},
{
"deprecated": false,
"id": "CVE-2022-50147-b5489d28",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@000eca5d044d1ee23b4ca311793cf3fc528da6c6",
"signature_version": "v1",
"target": {
"function": "get_nodes",
"file": "mm/mempolicy.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "220883564515343446702322144800444521315",
"length": 685.0
}
},
{
"deprecated": false,
"id": "CVE-2022-50147-d174cada",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8176f6a0d9c1b06bc7af7c3d6acd4a66448939df",
"signature_version": "v1",
"target": {
"function": "get_nodes",
"file": "mm/mempolicy.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "220883564515343446702322144800444521315",
"length": 685.0
}
},
{
"deprecated": false,
"id": "CVE-2022-50147-e82273ac",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44652154484e7e3d12008802cfb6c28a8aa16d85",
"signature_version": "v1",
"target": {
"file": "mm/mempolicy.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"61674946397579217077881254856366582843",
"115453470104235187971429836195911115642",
"296016640097093361497870687533939387300",
"38275847782019542143280920738071846721"
],
"threshold": 0.9
}
}
]