In the Linux kernel, the following vulnerability has been resolved:
nilfs2: fix use-after-free of timer for log writer thread
Patch series "nilfs2: fix log writer related issues".
This bug fix series covers three nilfs2 log writer-related issues, including a timer use-after-free issue and potential deadlock issue on unmount, and a potential freeze issue in event synchronization found during their analysis. Details are described in each commit log.
This patch (of 3):
A use-after-free issue has been reported regarding the timer sctimer on the nilfssc_info structure.
The problem is that even though it is used to wake up a sleeping log writer thread, sctimer is not shut down until the nilfssc_info structure is about to be freed, and is used regardless of the thread's lifetime.
Fix this issue by limiting the use of sc_timer only while the log writer thread is alive.
[
{
"id": "CVE-2024-38583-0ca3206e",
"signature_version": "v1",
"digest": {
"length": 653.0,
"function_hash": "147931081520795289254574557262209131439"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_notify"
}
},
{
"id": "CVE-2024-38583-119fa2f7",
"signature_version": "v1",
"digest": {
"length": 323.0,
"function_hash": "38114808479402574607324700491068744989"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_start_timer"
}
},
{
"id": "CVE-2024-38583-20bb3b26",
"signature_version": "v1",
"digest": {
"length": 1729.0,
"function_hash": "96854259300104456570962333545710128012"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_thread"
}
},
{
"id": "CVE-2024-38583-247555fd",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"149288161214695749356322337240226450956",
"68457779954534615516763053568873346966",
"321757932204666942837505313276511135412",
"297289517421128922545188638539108495301",
"31624596643801649995787463576281921662",
"182808284583635314624312861512123860416",
"281842777886106320349461223859814871014",
"245831972520654749659062170855162482262",
"265119315002604227646826916344347393116",
"194518583657194411995154168498989882359",
"58950906473057289053297356075423614521",
"19377769769522155315536105254176034542",
"294142516716237964190104047196789278081",
"58660302492027821133752062977858022329",
"169603561919715736487254387027431058352",
"199972884503449608970837674399723792657",
"161097598625917648323860279864333697163",
"221986185734115910389553430577910278807",
"224903608195866314258831256252442347035",
"211498301988227055354108007879458187382",
"87874752692210955485997037778126573911",
"112059254688573454857511379771493603655",
"41996243459050532508292012468170743353",
"152153270949302010357852443757746927340",
"46445603480786413528198230639413951759",
"278623756256179737628588600739073874385",
"71188169344861558808676621599382810576",
"265107311393412097671783251182013472787",
"168894027234732779612886879556224660463",
"336893222774194112680160847936080330523",
"248856806579933886016130041614559436697",
"145190576422829808738004149246462933309",
"161148129054324734619411091535637436253"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a",
"target": {
"file": "fs/nilfs2/segment.c"
}
},
{
"id": "CVE-2024-38583-29998c77",
"signature_version": "v1",
"digest": {
"length": 211.0,
"function_hash": "61276194436753284474027350848903369400"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_accept"
}
},
{
"id": "CVE-2024-38583-29ce223f",
"signature_version": "v1",
"digest": {
"length": 323.0,
"function_hash": "38114808479402574607324700491068744989"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_start_timer"
}
},
{
"id": "CVE-2024-38583-2dcede0c",
"signature_version": "v1",
"digest": {
"length": 323.0,
"function_hash": "38114808479402574607324700491068744989"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_start_timer"
}
},
{
"id": "CVE-2024-38583-2e31ae0e",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"149288161214695749356322337240226450956",
"68457779954534615516763053568873346966",
"321757932204666942837505313276511135412",
"297289517421128922545188638539108495301",
"31624596643801649995787463576281921662",
"182808284583635314624312861512123860416",
"281842777886106320349461223859814871014",
"245831972520654749659062170855162482262",
"265119315002604227646826916344347393116",
"194518583657194411995154168498989882359",
"58950906473057289053297356075423614521",
"19377769769522155315536105254176034542",
"294142516716237964190104047196789278081",
"58660302492027821133752062977858022329",
"169603561919715736487254387027431058352",
"199972884503449608970837674399723792657",
"161097598625917648323860279864333697163",
"221986185734115910389553430577910278807",
"224903608195866314258831256252442347035",
"211498301988227055354108007879458187382",
"87874752692210955485997037778126573911",
"112059254688573454857511379771493603655",
"41996243459050532508292012468170743353",
"152153270949302010357852443757746927340",
"46445603480786413528198230639413951759",
"278623756256179737628588600739073874385",
"71188169344861558808676621599382810576",
"265107311393412097671783251182013472787",
"168894027234732779612886879556224660463",
"227764914730430571768381710060282387267",
"127906169367371411747227410487916634838",
"210270192766557111744251716478887444884",
"141888891819261665644101717599645728527"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7",
"target": {
"file": "fs/nilfs2/segment.c"
}
},
{
"id": "CVE-2024-38583-303cf61a",
"signature_version": "v1",
"digest": {
"length": 1165.0,
"function_hash": "5430682386479939019098196694691182522"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_destroy"
}
},
{
"id": "CVE-2024-38583-3106c7d0",
"signature_version": "v1",
"digest": {
"length": 1133.0,
"function_hash": "230894258520841122960500059118663150362"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_destroy"
}
},
{
"id": "CVE-2024-38583-3a06c45b",
"signature_version": "v1",
"digest": {
"length": 211.0,
"function_hash": "61276194436753284474027350848903369400"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_accept"
}
},
{
"id": "CVE-2024-38583-3fab6864",
"signature_version": "v1",
"digest": {
"length": 1714.0,
"function_hash": "1735312545801101213892600496685239656"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_thread"
}
},
{
"id": "CVE-2024-38583-4205b7d6",
"signature_version": "v1",
"digest": {
"length": 1714.0,
"function_hash": "1735312545801101213892600496685239656"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_thread"
}
},
{
"id": "CVE-2024-38583-4ba0499a",
"signature_version": "v1",
"digest": {
"length": 1165.0,
"function_hash": "5430682386479939019098196694691182522"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_destroy"
}
},
{
"id": "CVE-2024-38583-512288aa",
"signature_version": "v1",
"digest": {
"length": 1042.0,
"function_hash": "322438818436981258837790022774556063388"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_new"
}
},
{
"id": "CVE-2024-38583-553c30b4",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"149288161214695749356322337240226450956",
"68457779954534615516763053568873346966",
"321757932204666942837505313276511135412",
"297289517421128922545188638539108495301",
"31624596643801649995787463576281921662",
"182808284583635314624312861512123860416",
"281842777886106320349461223859814871014",
"245831972520654749659062170855162482262",
"265119315002604227646826916344347393116",
"194518583657194411995154168498989882359",
"58950906473057289053297356075423614521",
"19377769769522155315536105254176034542",
"294142516716237964190104047196789278081",
"58660302492027821133752062977858022329",
"169603561919715736487254387027431058352",
"199972884503449608970837674399723792657",
"161097598625917648323860279864333697163",
"221986185734115910389553430577910278807",
"224903608195866314258831256252442347035",
"211498301988227055354108007879458187382",
"87874752692210955485997037778126573911",
"112059254688573454857511379771493603655",
"41996243459050532508292012468170743353",
"152153270949302010357852443757746927340",
"46445603480786413528198230639413951759",
"278623756256179737628588600739073874385",
"71188169344861558808676621599382810576",
"265107311393412097671783251182013472787",
"168894027234732779612886879556224660463",
"336893222774194112680160847936080330523",
"248856806579933886016130041614559436697",
"145190576422829808738004149246462933309",
"161148129054324734619411091535637436253"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438",
"target": {
"file": "fs/nilfs2/segment.c"
}
},
{
"id": "CVE-2024-38583-5aeb6851",
"signature_version": "v1",
"digest": {
"length": 653.0,
"function_hash": "147931081520795289254574557262209131439"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_notify"
}
},
{
"id": "CVE-2024-38583-63ad94b9",
"signature_version": "v1",
"digest": {
"length": 1714.0,
"function_hash": "1735312545801101213892600496685239656"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_thread"
}
},
{
"id": "CVE-2024-38583-69c481ff",
"signature_version": "v1",
"digest": {
"length": 1165.0,
"function_hash": "5430682386479939019098196694691182522"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_destroy"
}
},
{
"id": "CVE-2024-38583-6c69bb5b",
"signature_version": "v1",
"digest": {
"length": 1042.0,
"function_hash": "322438818436981258837790022774556063388"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_new"
}
},
{
"id": "CVE-2024-38583-70f78fb3",
"signature_version": "v1",
"digest": {
"length": 211.0,
"function_hash": "61276194436753284474027350848903369400"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_accept"
}
},
{
"id": "CVE-2024-38583-76def14a",
"signature_version": "v1",
"digest": {
"length": 653.0,
"function_hash": "147931081520795289254574557262209131439"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_notify"
}
},
{
"id": "CVE-2024-38583-8039cc97",
"signature_version": "v1",
"digest": {
"length": 323.0,
"function_hash": "38114808479402574607324700491068744989"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_start_timer"
}
},
{
"id": "CVE-2024-38583-8c3ed2d7",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"149288161214695749356322337240226450956",
"68457779954534615516763053568873346966",
"321757932204666942837505313276511135412",
"297289517421128922545188638539108495301",
"31624596643801649995787463576281921662",
"182808284583635314624312861512123860416",
"281842777886106320349461223859814871014",
"245831972520654749659062170855162482262",
"265119315002604227646826916344347393116",
"194518583657194411995154168498989882359",
"58950906473057289053297356075423614521",
"19377769769522155315536105254176034542",
"294142516716237964190104047196789278081",
"58660302492027821133752062977858022329",
"169603561919715736487254387027431058352",
"199972884503449608970837674399723792657",
"161097598625917648323860279864333697163",
"221986185734115910389553430577910278807",
"224903608195866314258831256252442347035",
"211498301988227055354108007879458187382",
"87874752692210955485997037778126573911",
"112059254688573454857511379771493603655",
"41996243459050532508292012468170743353",
"152153270949302010357852443757746927340",
"46445603480786413528198230639413951759",
"278623756256179737628588600739073874385",
"71188169344861558808676621599382810576",
"265107311393412097671783251182013472787",
"168894027234732779612886879556224660463",
"336893222774194112680160847936080330523",
"248856806579933886016130041614559436697",
"145190576422829808738004149246462933309",
"161148129054324734619411091535637436253"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d",
"target": {
"file": "fs/nilfs2/segment.c"
}
},
{
"id": "CVE-2024-38583-8ef397f4",
"signature_version": "v1",
"digest": {
"length": 1042.0,
"function_hash": "322438818436981258837790022774556063388"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_new"
}
},
{
"id": "CVE-2024-38583-96bd9625",
"signature_version": "v1",
"digest": {
"length": 1042.0,
"function_hash": "322438818436981258837790022774556063388"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_new"
}
},
{
"id": "CVE-2024-38583-97308618",
"signature_version": "v1",
"digest": {
"length": 1042.0,
"function_hash": "322438818436981258837790022774556063388"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_new"
}
},
{
"id": "CVE-2024-38583-a1fd1595",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"149288161214695749356322337240226450956",
"68457779954534615516763053568873346966",
"321757932204666942837505313276511135412",
"297289517421128922545188638539108495301",
"31624596643801649995787463576281921662",
"182808284583635314624312861512123860416",
"281842777886106320349461223859814871014",
"245831972520654749659062170855162482262",
"265119315002604227646826916344347393116",
"194518583657194411995154168498989882359",
"58950906473057289053297356075423614521",
"19377769769522155315536105254176034542",
"294142516716237964190104047196789278081",
"58660302492027821133752062977858022329",
"169603561919715736487254387027431058352",
"199972884503449608970837674399723792657",
"161097598625917648323860279864333697163",
"221986185734115910389553430577910278807",
"224903608195866314258831256252442347035",
"211498301988227055354108007879458187382",
"87874752692210955485997037778126573911",
"112059254688573454857511379771493603655",
"41996243459050532508292012468170743353",
"152153270949302010357852443757746927340",
"46445603480786413528198230639413951759",
"278623756256179737628588600739073874385",
"71188169344861558808676621599382810576",
"265107311393412097671783251182013472787",
"168894027234732779612886879556224660463",
"336893222774194112680160847936080330523",
"248856806579933886016130041614559436697",
"145190576422829808738004149246462933309",
"161148129054324734619411091535637436253"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164",
"target": {
"file": "fs/nilfs2/segment.c"
}
},
{
"id": "CVE-2024-38583-a3378e31",
"signature_version": "v1",
"digest": {
"length": 645.0,
"function_hash": "114085319915418693645217678144390303086"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_notify"
}
},
{
"id": "CVE-2024-38583-af5ad8bd",
"signature_version": "v1",
"digest": {
"length": 653.0,
"function_hash": "147931081520795289254574557262209131439"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_notify"
}
},
{
"id": "CVE-2024-38583-bb4a0def",
"signature_version": "v1",
"digest": {
"length": 1714.0,
"function_hash": "1735312545801101213892600496685239656"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_thread"
}
},
{
"id": "CVE-2024-38583-be1fdd31",
"signature_version": "v1",
"digest": {
"length": 323.0,
"function_hash": "38114808479402574607324700491068744989"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_start_timer"
}
},
{
"id": "CVE-2024-38583-c41c6234",
"signature_version": "v1",
"digest": {
"length": 211.0,
"function_hash": "61276194436753284474027350848903369400"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_accept"
}
},
{
"id": "CVE-2024-38583-c7ab8375",
"signature_version": "v1",
"digest": {
"length": 323.0,
"function_hash": "38114808479402574607324700491068744989"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_start_timer"
}
},
{
"id": "CVE-2024-38583-c8e2672c",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"149288161214695749356322337240226450956",
"68457779954534615516763053568873346966",
"321757932204666942837505313276511135412",
"297289517421128922545188638539108495301",
"31624596643801649995787463576281921662",
"182808284583635314624312861512123860416",
"281842777886106320349461223859814871014",
"245831972520654749659062170855162482262",
"265119315002604227646826916344347393116",
"194518583657194411995154168498989882359",
"58950906473057289053297356075423614521",
"19377769769522155315536105254176034542",
"294142516716237964190104047196789278081",
"58660302492027821133752062977858022329",
"169603561919715736487254387027431058352",
"199972884503449608970837674399723792657",
"161097598625917648323860279864333697163",
"221986185734115910389553430577910278807",
"224903608195866314258831256252442347035",
"211498301988227055354108007879458187382",
"87874752692210955485997037778126573911",
"112059254688573454857511379771493603655",
"41996243459050532508292012468170743353",
"152153270949302010357852443757746927340",
"46445603480786413528198230639413951759",
"278623756256179737628588600739073874385",
"71188169344861558808676621599382810576",
"265107311393412097671783251182013472787",
"168894027234732779612886879556224660463",
"227764914730430571768381710060282387267",
"127906169367371411747227410487916634838",
"210270192766557111744251716478887444884",
"141888891819261665644101717599645728527"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0",
"target": {
"file": "fs/nilfs2/segment.c"
}
},
{
"id": "CVE-2024-38583-cb5731b7",
"signature_version": "v1",
"digest": {
"length": 1133.0,
"function_hash": "230894258520841122960500059118663150362"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_destroy"
}
},
{
"id": "CVE-2024-38583-cdc77a07",
"signature_version": "v1",
"digest": {
"length": 1042.0,
"function_hash": "322438818436981258837790022774556063388"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_new"
}
},
{
"id": "CVE-2024-38583-cdd3b71e",
"signature_version": "v1",
"digest": {
"length": 645.0,
"function_hash": "114085319915418693645217678144390303086"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_notify"
}
},
{
"id": "CVE-2024-38583-d4b786fe",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"149288161214695749356322337240226450956",
"68457779954534615516763053568873346966",
"321757932204666942837505313276511135412",
"297289517421128922545188638539108495301",
"31624596643801649995787463576281921662",
"182808284583635314624312861512123860416",
"281842777886106320349461223859814871014",
"245831972520654749659062170855162482262",
"265119315002604227646826916344347393116",
"194518583657194411995154168498989882359",
"58950906473057289053297356075423614521",
"19377769769522155315536105254176034542",
"294142516716237964190104047196789278081",
"58660302492027821133752062977858022329",
"169603561919715736487254387027431058352",
"199972884503449608970837674399723792657",
"161097598625917648323860279864333697163",
"221986185734115910389553430577910278807",
"224903608195866314258831256252442347035",
"211498301988227055354108007879458187382",
"87874752692210955485997037778126573911",
"112059254688573454857511379771493603655",
"41996243459050532508292012468170743353",
"152153270949302010357852443757746927340",
"46445603480786413528198230639413951759",
"278623756256179737628588600739073874385",
"71188169344861558808676621599382810576",
"265107311393412097671783251182013472787",
"168894027234732779612886879556224660463",
"227764914730430571768381710060282387267",
"127906169367371411747227410487916634838",
"210270192766557111744251716478887444884",
"141888891819261665644101717599645728527"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6",
"target": {
"file": "fs/nilfs2/segment.c"
}
},
{
"id": "CVE-2024-38583-d57ec294",
"signature_version": "v1",
"digest": {
"length": 211.0,
"function_hash": "61276194436753284474027350848903369400"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_accept"
}
},
{
"id": "CVE-2024-38583-d9a0fd08",
"signature_version": "v1",
"digest": {
"length": 1165.0,
"function_hash": "5430682386479939019098196694691182522"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_destroy"
}
},
{
"id": "CVE-2024-38583-dd547957",
"signature_version": "v1",
"digest": {
"length": 211.0,
"function_hash": "61276194436753284474027350848903369400"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_accept"
}
},
{
"id": "CVE-2024-38583-dd575561",
"signature_version": "v1",
"digest": {
"length": 323.0,
"function_hash": "38114808479402574607324700491068744989"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_start_timer"
}
},
{
"id": "CVE-2024-38583-e2339690",
"signature_version": "v1",
"digest": {
"length": 1714.0,
"function_hash": "1735312545801101213892600496685239656"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_thread"
}
},
{
"id": "CVE-2024-38583-ead4ee5d",
"signature_version": "v1",
"digest": {
"length": 211.0,
"function_hash": "61276194436753284474027350848903369400"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_accept"
}
},
{
"id": "CVE-2024-38583-f703839f",
"signature_version": "v1",
"digest": {
"length": 1133.0,
"function_hash": "230894258520841122960500059118663150362"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_destroy"
}
},
{
"id": "CVE-2024-38583-f9599282",
"signature_version": "v1",
"digest": {
"length": 645.0,
"function_hash": "114085319915418693645217678144390303086"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_notify"
}
},
{
"id": "CVE-2024-38583-f959dacd",
"signature_version": "v1",
"digest": {
"length": 1042.0,
"function_hash": "322438818436981258837790022774556063388"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_new"
}
},
{
"id": "CVE-2024-38583-fb806c77",
"signature_version": "v1",
"digest": {
"length": 1729.0,
"function_hash": "96854259300104456570962333545710128012"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6",
"target": {
"file": "fs/nilfs2/segment.c",
"function": "nilfs_segctor_thread"
}
}
]