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.
{ "vanir_signatures": [ { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-0b22bdfa", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67fa90d4a2ccd9ebb0e1e168c7d0b5d0cf3c7148" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-0ca3206e", "digest": { "length": 653.0, "function_hash": "147931081520795289254574557262209131439" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-119fa2f7", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-15902aea", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68e738be5c518fc3c4e9146b66f67c8fee0135fb" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-20bb3b26", "digest": { "length": 1729.0, "function_hash": "96854259300104456570962333545710128012" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-247555fd", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-29998c77", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-29ce223f", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-2cd57770", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68e738be5c518fc3c4e9146b66f67c8fee0135fb" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-2dcede0c", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-2e31ae0e", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-303cf61a", "digest": { "length": 1165.0, "function_hash": "5430682386479939019098196694691182522" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-3106c7d0", "digest": { "length": 1133.0, "function_hash": "230894258520841122960500059118663150362" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-3a06c45b", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-3d44079b", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68e738be5c518fc3c4e9146b66f67c8fee0135fb" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-3fab6864", "digest": { "length": 1714.0, "function_hash": "1735312545801101213892600496685239656" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-4147c3cb", "digest": { "length": 1729.0, "function_hash": "96854259300104456570962333545710128012" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68e738be5c518fc3c4e9146b66f67c8fee0135fb" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-4205b7d6", "digest": { "length": 1714.0, "function_hash": "1735312545801101213892600496685239656" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-45e78d6e", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67fa90d4a2ccd9ebb0e1e168c7d0b5d0cf3c7148" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-4ba0499a", "digest": { "length": 1165.0, "function_hash": "5430682386479939019098196694691182522" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-512288aa", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-553c30b4", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-5aeb6851", "digest": { "length": 653.0, "function_hash": "147931081520795289254574557262209131439" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-63ad94b9", "digest": { "length": 1714.0, "function_hash": "1735312545801101213892600496685239656" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-66368c09", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67fa90d4a2ccd9ebb0e1e168c7d0b5d0cf3c7148" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-69c481ff", "digest": { "length": 1165.0, "function_hash": "5430682386479939019098196694691182522" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-6c69bb5b", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-70f78fb3", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-76def14a", "digest": { "length": 653.0, "function_hash": "147931081520795289254574557262209131439" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-7b54b10b", "digest": { "length": 1165.0, "function_hash": "5430682386479939019098196694691182522" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67fa90d4a2ccd9ebb0e1e168c7d0b5d0cf3c7148" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-8039cc97", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-8c3ed2d7", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-8ef397f4", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-94c956dc", "digest": { "length": 1714.0, "function_hash": "1735312545801101213892600496685239656" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67fa90d4a2ccd9ebb0e1e168c7d0b5d0cf3c7148" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-96bd9625", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-97308618", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-a1fd1595", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-a3378e31", "digest": { "length": 645.0, "function_hash": "114085319915418693645217678144390303086" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-aaf6f760", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67fa90d4a2ccd9ebb0e1e168c7d0b5d0cf3c7148" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-af5ad8bd", "digest": { "length": 653.0, "function_hash": "147931081520795289254574557262209131439" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-bb4a0def", "digest": { "length": 1714.0, "function_hash": "1735312545801101213892600496685239656" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82933c84f188dcfe89eb26b0b48ab5d1ca99d164" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-be1fdd31", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-c183dbf9", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68e738be5c518fc3c4e9146b66f67c8fee0135fb" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-c41c6234", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86a30d6302deddb9fb97ba6fc4b04d0e870b582a" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-c7ab8375", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-c8e2672c", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-cb5731b7", "digest": { "length": 1133.0, "function_hash": "230894258520841122960500059118663150362" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-cca4ca19", "digest": { "length": 1133.0, "function_hash": "230894258520841122960500059118663150362" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68e738be5c518fc3c4e9146b66f67c8fee0135fb" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-cdc77a07", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-cdd3b71e", "digest": { "length": 645.0, "function_hash": "114085319915418693645217678144390303086" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "fs/nilfs2/segment.c" }, "id": "CVE-2024-38583-d4b786fe", "digest": { "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" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-d57ec294", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-d9a0fd08", "digest": { "length": 1165.0, "function_hash": "5430682386479939019098196694691182522" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-dc9f7933", "digest": { "length": 645.0, "function_hash": "114085319915418693645217678144390303086" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68e738be5c518fc3c4e9146b66f67c8fee0135fb" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-dd547957", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_start_timer" }, "id": "CVE-2024-38583-dd575561", "digest": { "length": 323.0, "function_hash": "38114808479402574607324700491068744989" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e65ccf3a4de4f0c763d94789615b83e11f204438" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-e2339690", "digest": { "length": 1714.0, "function_hash": "1735312545801101213892600496685239656" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@822ae5a8eac30478578a75f7e064f0584931bf2d" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_accept" }, "id": "CVE-2024-38583-ead4ee5d", "digest": { "length": 211.0, "function_hash": "61276194436753284474027350848903369400" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-eb7d8028", "digest": { "length": 653.0, "function_hash": "147931081520795289254574557262209131439" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67fa90d4a2ccd9ebb0e1e168c7d0b5d0cf3c7148" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_destroy" }, "id": "CVE-2024-38583-f703839f", "digest": { "length": 1133.0, "function_hash": "230894258520841122960500059118663150362" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9186bba4ea282b07293c1c892441df3a5441cb0" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_notify" }, "id": "CVE-2024-38583-f9599282", "digest": { "length": 645.0, "function_hash": "114085319915418693645217678144390303086" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_new" }, "id": "CVE-2024-38583-f959dacd", "digest": { "length": 1042.0, "function_hash": "322438818436981258837790022774556063388" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5d4e04634c9cf68bdf23de08ada0bb92e8befe7" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "fs/nilfs2/segment.c", "function": "nilfs_segctor_thread" }, "id": "CVE-2024-38583-fb806c77", "digest": { "length": 1729.0, "function_hash": "96854259300104456570962333545710128012" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6" } ] }