In the Linux kernel, the following vulnerability has been resolved:
ubifs: skip dumping tnc tree when zroot is null
Clearing slab cache will free all znode in memory and make c->zroot.znode = NULL, then dumping tnc tree will access c->zroot.znode which cause null pointer dereference.
[
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"279858767305750683283145087098935126664",
"283318839293004447470113890770511999745",
"115742711510771176885899295869940098634",
"157262518152162012222283695220535337031",
"126135434354053031661346227697549220200",
"150135302631077386342904072709032520471",
"82260761690854765028280153607947789859",
"293430867311467648977437737324249860794",
"83163117185091276608747063887683428563",
"198552505310157436364211291131546525792",
"8701789290567231633957428980293498066",
"125546514468239477918166693002596380737",
"58347791708792685979494579810112161700"
]
},
"id": "CVE-2024-58058-03c57fd4",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40e25a3c0063935763717877bb2a814c081509ff",
"target": {
"file": "fs/ubifs/debug.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"279858767305750683283145087098935126664",
"283318839293004447470113890770511999745",
"115742711510771176885899295869940098634",
"157262518152162012222283695220535337031",
"126135434354053031661346227697549220200",
"150135302631077386342904072709032520471",
"82260761690854765028280153607947789859",
"293430867311467648977437737324249860794",
"83163117185091276608747063887683428563",
"198552505310157436364211291131546525792",
"8701789290567231633957428980293498066",
"125546514468239477918166693002596380737",
"58347791708792685979494579810112161700"
]
},
"id": "CVE-2024-58058-26d75ac8",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@428aff8f7cfb0d9a8854477648022cef96bcab28",
"target": {
"file": "fs/ubifs/debug.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 524.0,
"function_hash": "162240898500509990324679929188617451695"
},
"id": "CVE-2024-58058-35af445f",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a987950df825d0144370e700dc5fb337684ffba",
"target": {
"file": "fs/ubifs/debug.c",
"function": "ubifs_dump_tnc"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 524.0,
"function_hash": "162240898500509990324679929188617451695"
},
"id": "CVE-2024-58058-3a7340b4",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1787cd67bb94b106555ffe64f887f6aa24b47010",
"target": {
"file": "fs/ubifs/debug.c",
"function": "ubifs_dump_tnc"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 524.0,
"function_hash": "162240898500509990324679929188617451695"
},
"id": "CVE-2024-58058-4d06ccb9",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40e25a3c0063935763717877bb2a814c081509ff",
"target": {
"file": "fs/ubifs/debug.c",
"function": "ubifs_dump_tnc"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"279858767305750683283145087098935126664",
"283318839293004447470113890770511999745",
"115742711510771176885899295869940098634",
"157262518152162012222283695220535337031",
"126135434354053031661346227697549220200",
"150135302631077386342904072709032520471",
"82260761690854765028280153607947789859",
"293430867311467648977437737324249860794",
"83163117185091276608747063887683428563",
"198552505310157436364211291131546525792",
"8701789290567231633957428980293498066",
"125546514468239477918166693002596380737",
"58347791708792685979494579810112161700"
]
},
"id": "CVE-2024-58058-556ba7ef",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@77e5266e3d3faa6bdcf20d9c68a8972f6aa06522",
"target": {
"file": "fs/ubifs/debug.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"279858767305750683283145087098935126664",
"283318839293004447470113890770511999745",
"115742711510771176885899295869940098634",
"157262518152162012222283695220535337031",
"126135434354053031661346227697549220200",
"150135302631077386342904072709032520471",
"82260761690854765028280153607947789859",
"293430867311467648977437737324249860794",
"83163117185091276608747063887683428563",
"198552505310157436364211291131546525792",
"8701789290567231633957428980293498066",
"125546514468239477918166693002596380737",
"58347791708792685979494579810112161700"
]
},
"id": "CVE-2024-58058-5655ffd8",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a987950df825d0144370e700dc5fb337684ffba",
"target": {
"file": "fs/ubifs/debug.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 524.0,
"function_hash": "162240898500509990324679929188617451695"
},
"id": "CVE-2024-58058-5ce3807f",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e01b55f261ccc96e347eba4931e4429d080d879d",
"target": {
"file": "fs/ubifs/debug.c",
"function": "ubifs_dump_tnc"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"279858767305750683283145087098935126664",
"283318839293004447470113890770511999745",
"115742711510771176885899295869940098634",
"157262518152162012222283695220535337031",
"126135434354053031661346227697549220200",
"150135302631077386342904072709032520471",
"82260761690854765028280153607947789859",
"293430867311467648977437737324249860794",
"83163117185091276608747063887683428563",
"198552505310157436364211291131546525792",
"8701789290567231633957428980293498066",
"125546514468239477918166693002596380737",
"58347791708792685979494579810112161700"
]
},
"id": "CVE-2024-58058-9059f904",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1787cd67bb94b106555ffe64f887f6aa24b47010",
"target": {
"file": "fs/ubifs/debug.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 524.0,
"function_hash": "162240898500509990324679929188617451695"
},
"id": "CVE-2024-58058-c9916b11",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@77e5266e3d3faa6bdcf20d9c68a8972f6aa06522",
"target": {
"file": "fs/ubifs/debug.c",
"function": "ubifs_dump_tnc"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"279858767305750683283145087098935126664",
"283318839293004447470113890770511999745",
"115742711510771176885899295869940098634",
"157262518152162012222283695220535337031",
"126135434354053031661346227697549220200",
"150135302631077386342904072709032520471",
"82260761690854765028280153607947789859",
"293430867311467648977437737324249860794",
"83163117185091276608747063887683428563",
"198552505310157436364211291131546525792",
"8701789290567231633957428980293498066",
"125546514468239477918166693002596380737",
"58347791708792685979494579810112161700"
]
},
"id": "CVE-2024-58058-e12d3a84",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bdb0ca39e0acccf6771db49c3f94ed787d05f2d7",
"target": {
"file": "fs/ubifs/debug.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 524.0,
"function_hash": "162240898500509990324679929188617451695"
},
"id": "CVE-2024-58058-e62d83fb",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@428aff8f7cfb0d9a8854477648022cef96bcab28",
"target": {
"file": "fs/ubifs/debug.c",
"function": "ubifs_dump_tnc"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"279858767305750683283145087098935126664",
"283318839293004447470113890770511999745",
"115742711510771176885899295869940098634",
"157262518152162012222283695220535337031",
"126135434354053031661346227697549220200",
"150135302631077386342904072709032520471",
"82260761690854765028280153607947789859",
"293430867311467648977437737324249860794",
"83163117185091276608747063887683428563",
"198552505310157436364211291131546525792",
"8701789290567231633957428980293498066",
"125546514468239477918166693002596380737",
"58347791708792685979494579810112161700"
]
},
"id": "CVE-2024-58058-f7b05bc9",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e01b55f261ccc96e347eba4931e4429d080d879d",
"target": {
"file": "fs/ubifs/debug.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 524.0,
"function_hash": "162240898500509990324679929188617451695"
},
"id": "CVE-2024-58058-f9cfac15",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bdb0ca39e0acccf6771db49c3f94ed787d05f2d7",
"target": {
"file": "fs/ubifs/debug.c",
"function": "ubifs_dump_tnc"
}
}
]