In the Linux kernel, the following vulnerability has been resolved:
powerpc/mm: Fix null-pointer dereference in pgtablecacheadd
kasprintf() returns a pointer to dynamically allocated memory which can be NULL upon failure. Ensure the allocation was successful by checking the pointer validity.
[
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d482d61025e303a2bef3733a011b6b740215cfa1",
"deprecated": false,
"id": "CVE-2023-52607-0970a710",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233489621272429651160650511674408443533",
"19690394736935118835092762355445287383",
"68963627653750698325909040982771801788",
"138120287535309245577263917860494981766",
"188485540004805399527148622960300567107",
"273139330839431521607900923187788486087",
"291157744324531085059738083441155777173",
"228447454466815099964425444608193245809"
]
},
"target": {
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@145febd85c3bcc5c74d87ef9a598fc7d9122d532",
"deprecated": false,
"id": "CVE-2023-52607-0a439de5",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233489621272429651160650511674408443533",
"19690394736935118835092762355445287383",
"68963627653750698325909040982771801788",
"138120287535309245577263917860494981766",
"188485540004805399527148622960300567107",
"273139330839431521607900923187788486087",
"291157744324531085059738083441155777173",
"228447454466815099964425444608193245809"
]
},
"target": {
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d482d61025e303a2bef3733a011b6b740215cfa1",
"deprecated": false,
"id": "CVE-2023-52607-35d2c441",
"signature_type": "Function",
"digest": {
"function_hash": "18552656946291236869421379755047966487",
"length": 726.0
},
"target": {
"function": "pgtable_cache_add",
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ffd29dc45bc0355393859049f6becddc3ed08f74",
"deprecated": false,
"id": "CVE-2023-52607-3f366b6d",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233489621272429651160650511674408443533",
"19690394736935118835092762355445287383",
"68963627653750698325909040982771801788",
"138120287535309245577263917860494981766",
"188485540004805399527148622960300567107",
"273139330839431521607900923187788486087",
"291157744324531085059738083441155777173",
"228447454466815099964425444608193245809"
]
},
"target": {
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa28eecb43cac6e20ef14dfc50b8892c1fbcda5b",
"deprecated": false,
"id": "CVE-2023-52607-524b4e79",
"signature_type": "Function",
"digest": {
"function_hash": "18552656946291236869421379755047966487",
"length": 726.0
},
"target": {
"function": "pgtable_cache_add",
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f6781add1c311c17eff43e14c786004bbacf901e",
"deprecated": false,
"id": "CVE-2023-52607-74e4aa71",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233489621272429651160650511674408443533",
"19690394736935118835092762355445287383",
"68963627653750698325909040982771801788",
"138120287535309245577263917860494981766",
"188485540004805399527148622960300567107",
"273139330839431521607900923187788486087",
"291157744324531085059738083441155777173",
"228447454466815099964425444608193245809"
]
},
"target": {
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f6781add1c311c17eff43e14c786004bbacf901e",
"deprecated": false,
"id": "CVE-2023-52607-7ea1588a",
"signature_type": "Function",
"digest": {
"function_hash": "18552656946291236869421379755047966487",
"length": 726.0
},
"target": {
"function": "pgtable_cache_add",
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa28eecb43cac6e20ef14dfc50b8892c1fbcda5b",
"deprecated": false,
"id": "CVE-2023-52607-806588e9",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233489621272429651160650511674408443533",
"19690394736935118835092762355445287383",
"68963627653750698325909040982771801788",
"138120287535309245577263917860494981766",
"188485540004805399527148622960300567107",
"273139330839431521607900923187788486087",
"291157744324531085059738083441155777173",
"228447454466815099964425444608193245809"
]
},
"target": {
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@145febd85c3bcc5c74d87ef9a598fc7d9122d532",
"deprecated": false,
"id": "CVE-2023-52607-98a56583",
"signature_type": "Function",
"digest": {
"function_hash": "18552656946291236869421379755047966487",
"length": 726.0
},
"target": {
"function": "pgtable_cache_add",
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac3ed969a40357b0542d20f096a6d43acdfa6cc7",
"deprecated": false,
"id": "CVE-2023-52607-a386238a",
"signature_type": "Function",
"digest": {
"function_hash": "18552656946291236869421379755047966487",
"length": 726.0
},
"target": {
"function": "pgtable_cache_add",
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f46c8a75263f97bda13c739ba1c90aced0d3b071",
"deprecated": false,
"id": "CVE-2023-52607-ad633c0a",
"signature_type": "Function",
"digest": {
"function_hash": "18552656946291236869421379755047966487",
"length": 726.0
},
"target": {
"function": "pgtable_cache_add",
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ffd29dc45bc0355393859049f6becddc3ed08f74",
"deprecated": false,
"id": "CVE-2023-52607-df959f50",
"signature_type": "Function",
"digest": {
"function_hash": "18552656946291236869421379755047966487",
"length": 726.0
},
"target": {
"function": "pgtable_cache_add",
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21e45a7b08d7cd98d6a53c5fc5111879f2d96611",
"deprecated": false,
"id": "CVE-2023-52607-e072118a",
"signature_type": "Function",
"digest": {
"function_hash": "338556169676101477725970527287588741383",
"length": 770.0
},
"target": {
"function": "pgtable_cache_add",
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f46c8a75263f97bda13c739ba1c90aced0d3b071",
"deprecated": false,
"id": "CVE-2023-52607-e0efb680",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233489621272429651160650511674408443533",
"19690394736935118835092762355445287383",
"68963627653750698325909040982771801788",
"138120287535309245577263917860494981766",
"188485540004805399527148622960300567107",
"273139330839431521607900923187788486087",
"291157744324531085059738083441155777173",
"228447454466815099964425444608193245809"
]
},
"target": {
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21e45a7b08d7cd98d6a53c5fc5111879f2d96611",
"deprecated": false,
"id": "CVE-2023-52607-ec32e8b3",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233489621272429651160650511674408443533",
"19690394736935118835092762355445287383",
"184928839873355566235343277989998666419",
"72957548834922452430289296529771525318",
"230541499108892705414794532472192850986",
"254656156460749551207096374668957293558",
"129606106831813156287308976734387395012",
"67950540198576519155729491900979078083"
]
},
"target": {
"file": "arch/powerpc/mm/init-common.c"
}
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac3ed969a40357b0542d20f096a6d43acdfa6cc7",
"deprecated": false,
"id": "CVE-2023-52607-f5e96392",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233489621272429651160650511674408443533",
"19690394736935118835092762355445287383",
"68963627653750698325909040982771801788",
"138120287535309245577263917860494981766",
"188485540004805399527148622960300567107",
"273139330839431521607900923187788486087",
"291157744324531085059738083441155777173",
"228447454466815099964425444608193245809"
]
},
"target": {
"file": "arch/powerpc/mm/init-common.c"
}
}
]