In the Linux kernel, the following vulnerability has been resolved:
powerpc/powernv: Add a null pointer check to scomdebuginit_one()
kasprintf() returns a pointer to dynamically allocated memory which can be NULL upon failure. Add a null pointer check, and release 'ent' to avoid memory leaks.
[
{
"signature_version": "v1",
"id": "CVE-2023-52690-14bf863c",
"signature_type": "Function",
"digest": {
"length": 650.0,
"function_hash": "244100121787829621977614224660963077189"
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c",
"function": "scom_debug_init_one"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1eefa93faf69188540b08b024794fa90b1d82e8b",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-18eb5a43",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"248340914701634652601406412501977200390",
"331062040756453132176824917719771714761",
"111318146582109049823061270847120544924",
"199161185098881269429376090155178121367"
]
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dd8422ff271c22058560832fc3006324ded895a9",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-255a212c",
"signature_type": "Function",
"digest": {
"length": 650.0,
"function_hash": "244100121787829621977614224660963077189"
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c",
"function": "scom_debug_init_one"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f84c1446daa552e9699da8d1f8375eac0f65edc7",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-2ee0b8ab",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"248340914701634652601406412501977200390",
"331062040756453132176824917719771714761",
"111318146582109049823061270847120544924",
"199161185098881269429376090155178121367"
]
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9c05cbb6644a2103c75b6906e9dafb9981ebd13",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-316bdfe5",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"248340914701634652601406412501977200390",
"331062040756453132176824917719771714761",
"111318146582109049823061270847120544924",
"253553432426629412606431901438951718043"
]
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f84c1446daa552e9699da8d1f8375eac0f65edc7",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-5e7b6c93",
"signature_type": "Function",
"digest": {
"length": 650.0,
"function_hash": "244100121787829621977614224660963077189"
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c",
"function": "scom_debug_init_one"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a82c4439b903639e0a1f21990cd399fb0a49c19",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-71040214",
"signature_type": "Function",
"digest": {
"length": 661.0,
"function_hash": "143185871019016164468642510301892110276"
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c",
"function": "scom_debug_init_one"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dd8422ff271c22058560832fc3006324ded895a9",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-72aaf4bd",
"signature_type": "Function",
"digest": {
"length": 650.0,
"function_hash": "244100121787829621977614224660963077189"
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c",
"function": "scom_debug_init_one"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed8d023cfa97b559db58c0e1afdd2eec7a83d8f2",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-77c6992d",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"248340914701634652601406412501977200390",
"331062040756453132176824917719771714761",
"111318146582109049823061270847120544924",
"199161185098881269429376090155178121367"
]
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a260f2dd827bbc82cc60eb4f4d8c22707d80742",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-795efde1",
"signature_type": "Function",
"digest": {
"length": 661.0,
"function_hash": "143185871019016164468642510301892110276"
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c",
"function": "scom_debug_init_one"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9c05cbb6644a2103c75b6906e9dafb9981ebd13",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-8f226040",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"248340914701634652601406412501977200390",
"331062040756453132176824917719771714761",
"111318146582109049823061270847120544924",
"253553432426629412606431901438951718043"
]
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1eefa93faf69188540b08b024794fa90b1d82e8b",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-a308ba85",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"248340914701634652601406412501977200390",
"331062040756453132176824917719771714761",
"111318146582109049823061270847120544924",
"253553432426629412606431901438951718043"
]
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a82c4439b903639e0a1f21990cd399fb0a49c19",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-a6eab34e",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"248340914701634652601406412501977200390",
"331062040756453132176824917719771714761",
"111318146582109049823061270847120544924",
"253553432426629412606431901438951718043"
]
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed8d023cfa97b559db58c0e1afdd2eec7a83d8f2",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2023-52690-d264e498",
"signature_type": "Function",
"digest": {
"length": 661.0,
"function_hash": "143185871019016164468642510301892110276"
},
"target": {
"file": "arch/powerpc/platforms/powernv/opal-xscom.c",
"function": "scom_debug_init_one"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a260f2dd827bbc82cc60eb4f4d8c22707d80742",
"deprecated": false
}
]