In the Linux kernel, the following vulnerability has been resolved:
nilfs2: fix sysfs interface lifetime
The current nilfs2 sysfs support has issues with the timing of creation and deletion of sysfs entries, potentially leading to null pointer dereferences, use-after-free, and lockdep warnings.
Some of the sysfs attributes for nilfs2 per-filesystem instance refer to metadata file "cpfile", "sufile", or "dat", but nilfssysfscreatedevicegroup that creates those attributes is executed before the inodes for these metadata files are loaded, and nilfssysfsdeletedevicegroup which deletes these sysfs entries is called after releasing their metadata file inodes.
Therefore, access to some of these sysfs attributes may occur outside of the lifetime of these metadata files, resulting in inode NULL pointer dereferences or use-after-free.
In addition, the call to nilfssysfscreatedevicegroup() is made during the locking period of the semaphore "nssem" of nilfs object, so the shrinker call caused by the memory allocation for the sysfs entries, may derive lock dependencies "nssem" -> (shrinker) -> "locks acquired in nilfsevictinode()".
Since nilfs2 may acquire "nssem" deep in the call stack holding other locks via its error handler _nilfserror(), this causes lockdep to report circular locking. This is a false positive and no circular locking actually occurs as no inodes exist yet when nilfssysfscreatedevicegroup() is called. Fortunately, the lockdep warnings can be resolved by simply moving the call to nilfssysfscreatedevicegroup() out of "nssem".
This fixes these sysfs issues by revising where the device's sysfs interface is created/deleted and keeping its lifetime within the lifetime of the metadata files above.
{ "vanir_signatures": [ { "signature_version": "v1", "target": { "function": "nilfs_put_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83b16a60e413148685739635901937e2f16a7873", "deprecated": false, "digest": { "length": 354.0, "function_hash": "169627803712357126349641661128639764448" }, "id": "CVE-2023-53440-056071e2" }, { "signature_version": "v1", "target": { "function": "load_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d540aea451ab5489777a8156560f1388449b3109", "deprecated": false, "digest": { "length": 3118.0, "function_hash": "251875885733932589532473980338377632171" }, "id": "CVE-2023-53440-08208776" }, { "signature_version": "v1", "target": { "function": "init_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf4eb3a908b108279b60172d2f176e70d2df875", "deprecated": false, "digest": { "length": 1669.0, "function_hash": "39970981088436116712762967449194237227" }, "id": "CVE-2023-53440-0db8534f" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dbee84bf9e3273c4bb9ca6fc18ff22fba23dd24", "deprecated": false, "digest": { "line_hashes": [ "69667659560409330574006417209827414374", "235450444629894313004799066725333596804", "68919075970542964116335164317406354520", "268405194252540579841427047970537502486", "266674081294947435771861109476894916841", "251745252625261004632920988284973147773", "228978174906521645317073589749610616774", "131527994810525997888308879557822128224", "235915785407965558354523899078044313831", "43500100081624243871488411556853609331", "9658015088027545912718707344495260417", "198809470558522459165051884355523753699", "17032027864219345881565480307044041744", "101268340812117136586954166807037594180", "174860499328478746490165767971148615737", "307758030641682796685582021954378124960", "164720271944720884618738105615680634767" ], "threshold": 0.9 }, "id": "CVE-2023-53440-0de095f5" }, { "signature_version": "v1", "target": { "function": "nilfs_fill_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d20dcec8f326deb77b6688f8441e014045dac457", "deprecated": false, "digest": { "length": 1395.0, "function_hash": "301370668243796688437932016505196071115" }, "id": "CVE-2023-53440-1775fb6e" }, { "signature_version": "v1", "target": { "function": "load_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1942ccb7d95f287a312fcbabfa8bc9ba501b1953", "deprecated": false, "digest": { "length": 3118.0, "function_hash": "251875885733932589532473980338377632171" }, "id": "CVE-2023-53440-27a0ff03" }, { "signature_version": "v1", "target": { "function": "destroy_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1942ccb7d95f287a312fcbabfa8bc9ba501b1953", "deprecated": false, "digest": { "length": 197.0, "function_hash": "129362712503992897615174930103279602686" }, "id": "CVE-2023-53440-281d3469" }, { "signature_version": "v1", "target": { "function": "init_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1942ccb7d95f287a312fcbabfa8bc9ba501b1953", "deprecated": false, "digest": { "length": 1669.0, "function_hash": "39970981088436116712762967449194237227" }, "id": "CVE-2023-53440-31195101" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d540aea451ab5489777a8156560f1388449b3109", "deprecated": false, "digest": { "line_hashes": [ "69667659560409330574006417209827414374", "235450444629894313004799066725333596804", "68919075970542964116335164317406354520", "268405194252540579841427047970537502486", "266674081294947435771861109476894916841", "251745252625261004632920988284973147773", "228978174906521645317073589749610616774", "131527994810525997888308879557822128224", "235915785407965558354523899078044313831", "43500100081624243871488411556853609331", "9658015088027545912718707344495260417", "198809470558522459165051884355523753699", "17032027864219345881565480307044041744", "101268340812117136586954166807037594180", "174860499328478746490165767971148615737", "307758030641682796685582021954378124960", "164720271944720884618738105615680634767" ], "threshold": 0.9 }, "id": "CVE-2023-53440-312f8761" }, { "signature_version": "v1", "target": { "function": "init_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d540aea451ab5489777a8156560f1388449b3109", "deprecated": false, "digest": { "length": 1669.0, "function_hash": "39970981088436116712762967449194237227" }, "id": "CVE-2023-53440-39f8c51c" }, { "signature_version": "v1", "target": { "function": "load_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf4eb3a908b108279b60172d2f176e70d2df875", "deprecated": false, "digest": { "length": 3118.0, "function_hash": "251875885733932589532473980338377632171" }, "id": "CVE-2023-53440-42f54da0" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/super.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dbee84bf9e3273c4bb9ca6fc18ff22fba23dd24", "deprecated": false, "digest": { "line_hashes": [ "45811355122664631251683516847617009288", "117652874329800240957907891315247500374", "158208606903387321184569895808868162822", "23972521341124545678098774083684432953", "208396557102486046113477717187001493646", "319240431187418896262670067225504288414", "86455904041929707807993014790327338337" ], "threshold": 0.9 }, "id": "CVE-2023-53440-477dfe74" }, { "signature_version": "v1", "target": { "function": "nilfs_fill_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1942ccb7d95f287a312fcbabfa8bc9ba501b1953", "deprecated": false, "digest": { "length": 1392.0, "function_hash": "207190983241027957386895837199455858176" }, "id": "CVE-2023-53440-477e5a80" }, { "signature_version": "v1", "target": { "function": "init_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83b16a60e413148685739635901937e2f16a7873", "deprecated": false, "digest": { "length": 1721.0, "function_hash": "259982844041869929657839456065433171436" }, "id": "CVE-2023-53440-49b559f3" }, { "signature_version": "v1", "target": { "function": "init_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@42560f9c92cc43dce75dbf06cc0d840dced39b12", "deprecated": false, "digest": { "length": 1669.0, "function_hash": "39970981088436116712762967449194237227" }, "id": "CVE-2023-53440-4cc121c3" }, { "signature_version": "v1", "target": { "function": "load_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@42560f9c92cc43dce75dbf06cc0d840dced39b12", "deprecated": false, "digest": { "length": 3118.0, "function_hash": "251875885733932589532473980338377632171" }, "id": "CVE-2023-53440-50d3ddd1" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/super.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5fe0ea141fbb887d407f1bf572ebf24427480d5c", "deprecated": false, "digest": { "line_hashes": [ "45811355122664631251683516847617009288", "117652874329800240957907891315247500374", "158208606903387321184569895808868162822", "23972521341124545678098774083684432953", "208396557102486046113477717187001493646", "319240431187418896262670067225504288414", "86455904041929707807993014790327338337" ], "threshold": 0.9 }, "id": "CVE-2023-53440-59759dc4" }, { "signature_version": "v1", "target": { "function": "nilfs_put_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dbee84bf9e3273c4bb9ca6fc18ff22fba23dd24", "deprecated": false, "digest": { "length": 354.0, "function_hash": "169627803712357126349641661128639764448" }, "id": "CVE-2023-53440-597e3022" }, { "signature_version": "v1", "target": { "function": "load_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dbee84bf9e3273c4bb9ca6fc18ff22fba23dd24", "deprecated": false, "digest": { "length": 3118.0, "function_hash": "251875885733932589532473980338377632171" }, "id": "CVE-2023-53440-5edd7395" }, { "signature_version": "v1", "target": { "function": "nilfs_fill_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@42560f9c92cc43dce75dbf06cc0d840dced39b12", "deprecated": false, "digest": { "length": 1392.0, "function_hash": "207190983241027957386895837199455858176" }, "id": "CVE-2023-53440-603a98ed" }, { "signature_version": "v1", "target": { "function": "destroy_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dbee84bf9e3273c4bb9ca6fc18ff22fba23dd24", "deprecated": false, "digest": { "length": 197.0, "function_hash": "129362712503992897615174930103279602686" }, "id": "CVE-2023-53440-61600cf9" }, { "signature_version": "v1", "target": { "function": "nilfs_fill_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf4eb3a908b108279b60172d2f176e70d2df875", "deprecated": false, "digest": { "length": 1392.0, "function_hash": "207190983241027957386895837199455858176" }, "id": "CVE-2023-53440-69b05137" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@42560f9c92cc43dce75dbf06cc0d840dced39b12", "deprecated": false, "digest": { "line_hashes": [ "69667659560409330574006417209827414374", "235450444629894313004799066725333596804", "68919075970542964116335164317406354520", "268405194252540579841427047970537502486", "266674081294947435771861109476894916841", "251745252625261004632920988284973147773", "228978174906521645317073589749610616774", "131527994810525997888308879557822128224", "235915785407965558354523899078044313831", "43500100081624243871488411556853609331", "9658015088027545912718707344495260417", "198809470558522459165051884355523753699", "17032027864219345881565480307044041744", "101268340812117136586954166807037594180", "174860499328478746490165767971148615737", "307758030641682796685582021954378124960", "164720271944720884618738105615680634767" ], "threshold": 0.9 }, "id": "CVE-2023-53440-69e29629" }, { "signature_version": "v1", "target": { "function": "nilfs_put_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1942ccb7d95f287a312fcbabfa8bc9ba501b1953", "deprecated": false, "digest": { "length": 354.0, "function_hash": "169627803712357126349641661128639764448" }, "id": "CVE-2023-53440-6eacd523" }, { "signature_version": "v1", "target": { "function": "nilfs_put_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@42560f9c92cc43dce75dbf06cc0d840dced39b12", "deprecated": false, "digest": { "length": 354.0, "function_hash": "169627803712357126349641661128639764448" }, "id": "CVE-2023-53440-72558db9" }, { "signature_version": "v1", "target": { "function": "load_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83b16a60e413148685739635901937e2f16a7873", "deprecated": false, "digest": { "length": 3261.0, "function_hash": "224268768200512086934396380097788717990" }, "id": "CVE-2023-53440-74b2e6b2" }, { "signature_version": "v1", "target": { "function": "nilfs_put_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf4eb3a908b108279b60172d2f176e70d2df875", "deprecated": false, "digest": { "length": 354.0, "function_hash": "169627803712357126349641661128639764448" }, "id": "CVE-2023-53440-75db7639" }, { "signature_version": "v1", "target": { "function": "destroy_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83b16a60e413148685739635901937e2f16a7873", "deprecated": false, "digest": { "length": 197.0, "function_hash": "129362712503992897615174930103279602686" }, "id": "CVE-2023-53440-7e7463c1" }, { "signature_version": "v1", "target": { "function": "nilfs_fill_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dbee84bf9e3273c4bb9ca6fc18ff22fba23dd24", "deprecated": false, "digest": { "length": 1384.0, "function_hash": "33401800808369765048238313195707962030" }, "id": "CVE-2023-53440-804a64f7" }, { "signature_version": "v1", "target": { "function": "nilfs_put_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d20dcec8f326deb77b6688f8441e014045dac457", "deprecated": false, "digest": { "length": 354.0, "function_hash": "169627803712357126349641661128639764448" }, "id": "CVE-2023-53440-81712758" }, { "signature_version": "v1", "target": { "function": "nilfs_fill_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d540aea451ab5489777a8156560f1388449b3109", "deprecated": false, "digest": { "length": 1392.0, "function_hash": "207190983241027957386895837199455858176" }, "id": "CVE-2023-53440-82ea5c6b" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/super.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@42560f9c92cc43dce75dbf06cc0d840dced39b12", "deprecated": false, "digest": { "line_hashes": [ "45811355122664631251683516847617009288", "117652874329800240957907891315247500374", "158208606903387321184569895808868162822", "23972521341124545678098774083684432953", "208396557102486046113477717187001493646", "319240431187418896262670067225504288414", "86455904041929707807993014790327338337" ], "threshold": 0.9 }, "id": "CVE-2023-53440-864ab8dc" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/super.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83b16a60e413148685739635901937e2f16a7873", "deprecated": false, "digest": { "line_hashes": [ "45811355122664631251683516847617009288", "117652874329800240957907891315247500374", "158208606903387321184569895808868162822", "23972521341124545678098774083684432953", "208396557102486046113477717187001493646", "319240431187418896262670067225504288414", "86455904041929707807993014790327338337" ], "threshold": 0.9 }, "id": "CVE-2023-53440-86eca847" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5fe0ea141fbb887d407f1bf572ebf24427480d5c", "deprecated": false, "digest": { "line_hashes": [ "69667659560409330574006417209827414374", "235450444629894313004799066725333596804", "68919075970542964116335164317406354520", "268405194252540579841427047970537502486", "220494966264553192224812588653155006327", "251745252625261004632920988284973147773", "228978174906521645317073589749610616774", "84072747730637456114905727207764457247", "97104730787522189432666757871745557301", "43500100081624243871488411556853609331", "9658015088027545912718707344495260417", "198809470558522459165051884355523753699", "17032027864219345881565480307044041744", "101268340812117136586954166807037594180", "174860499328478746490165767971148615737", "307758030641682796685582021954378124960", "164720271944720884618738105615680634767" ], "threshold": 0.9 }, "id": "CVE-2023-53440-9d0aa734" }, { "signature_version": "v1", "target": { "function": "nilfs_put_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5fe0ea141fbb887d407f1bf572ebf24427480d5c", "deprecated": false, "digest": { "length": 354.0, "function_hash": "169627803712357126349641661128639764448" }, "id": "CVE-2023-53440-a05351e8" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/super.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1942ccb7d95f287a312fcbabfa8bc9ba501b1953", "deprecated": false, "digest": { "line_hashes": [ "45811355122664631251683516847617009288", "117652874329800240957907891315247500374", "158208606903387321184569895808868162822", "23972521341124545678098774083684432953", "208396557102486046113477717187001493646", "319240431187418896262670067225504288414", "86455904041929707807993014790327338337" ], "threshold": 0.9 }, "id": "CVE-2023-53440-a8819ad7" }, { "signature_version": "v1", "target": { "function": "nilfs_put_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d540aea451ab5489777a8156560f1388449b3109", "deprecated": false, "digest": { "length": 354.0, "function_hash": "169627803712357126349641661128639764448" }, "id": "CVE-2023-53440-ac89f2d8" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1942ccb7d95f287a312fcbabfa8bc9ba501b1953", "deprecated": false, "digest": { "line_hashes": [ "69667659560409330574006417209827414374", "235450444629894313004799066725333596804", "68919075970542964116335164317406354520", "268405194252540579841427047970537502486", "266674081294947435771861109476894916841", "251745252625261004632920988284973147773", "228978174906521645317073589749610616774", "131527994810525997888308879557822128224", "235915785407965558354523899078044313831", "43500100081624243871488411556853609331", "9658015088027545912718707344495260417", "198809470558522459165051884355523753699", "17032027864219345881565480307044041744", "101268340812117136586954166807037594180", "174860499328478746490165767971148615737", "307758030641682796685582021954378124960", "164720271944720884618738105615680634767" ], "threshold": 0.9 }, "id": "CVE-2023-53440-b4b4610b" }, { "signature_version": "v1", "target": { "function": "destroy_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d20dcec8f326deb77b6688f8441e014045dac457", "deprecated": false, "digest": { "length": 197.0, "function_hash": "129362712503992897615174930103279602686" }, "id": "CVE-2023-53440-b7a72b97" }, { "signature_version": "v1", "target": { "function": "load_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5fe0ea141fbb887d407f1bf572ebf24427480d5c", "deprecated": false, "digest": { "length": 3261.0, "function_hash": "224268768200512086934396380097788717990" }, "id": "CVE-2023-53440-b9f1fd6b" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/super.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf4eb3a908b108279b60172d2f176e70d2df875", "deprecated": false, "digest": { "line_hashes": [ "45811355122664631251683516847617009288", "117652874329800240957907891315247500374", "158208606903387321184569895808868162822", "23972521341124545678098774083684432953", "208396557102486046113477717187001493646", "319240431187418896262670067225504288414", "86455904041929707807993014790327338337" ], "threshold": 0.9 }, "id": "CVE-2023-53440-bd4e3794" }, { "signature_version": "v1", "target": { "function": "destroy_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5fe0ea141fbb887d407f1bf572ebf24427480d5c", "deprecated": false, "digest": { "length": 197.0, "function_hash": "129362712503992897615174930103279602686" }, "id": "CVE-2023-53440-c2e7aa78" }, { "signature_version": "v1", "target": { "function": "init_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dbee84bf9e3273c4bb9ca6fc18ff22fba23dd24", "deprecated": false, "digest": { "length": 1669.0, "function_hash": "39970981088436116712762967449194237227" }, "id": "CVE-2023-53440-c71931f0" }, { "signature_version": "v1", "target": { "function": "destroy_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@42560f9c92cc43dce75dbf06cc0d840dced39b12", "deprecated": false, "digest": { "length": 197.0, "function_hash": "129362712503992897615174930103279602686" }, "id": "CVE-2023-53440-c7b3fb05" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/super.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d540aea451ab5489777a8156560f1388449b3109", "deprecated": false, "digest": { "line_hashes": [ "45811355122664631251683516847617009288", "117652874329800240957907891315247500374", "158208606903387321184569895808868162822", "23972521341124545678098774083684432953", "208396557102486046113477717187001493646", "319240431187418896262670067225504288414", "86455904041929707807993014790327338337" ], "threshold": 0.9 }, "id": "CVE-2023-53440-d446e3b4" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d20dcec8f326deb77b6688f8441e014045dac457", "deprecated": false, "digest": { "line_hashes": [ "69667659560409330574006417209827414374", "235450444629894313004799066725333596804", "68919075970542964116335164317406354520", "268405194252540579841427047970537502486", "220494966264553192224812588653155006327", "251745252625261004632920988284973147773", "176367568334089001656620341144985028428", "84072747730637456114905727207764457247", "97104730787522189432666757871745557301", "43500100081624243871488411556853609331", "9658015088027545912718707344495260417", "198809470558522459165051884355523753699", "17032027864219345881565480307044041744", "101268340812117136586954166807037594180", "174860499328478746490165767971148615737", "307758030641682796685582021954378124960", "164720271944720884618738105615680634767" ], "threshold": 0.9 }, "id": "CVE-2023-53440-d4d81dbe" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf4eb3a908b108279b60172d2f176e70d2df875", "deprecated": false, "digest": { "line_hashes": [ "69667659560409330574006417209827414374", "235450444629894313004799066725333596804", "68919075970542964116335164317406354520", "268405194252540579841427047970537502486", "266674081294947435771861109476894916841", "251745252625261004632920988284973147773", "228978174906521645317073589749610616774", "131527994810525997888308879557822128224", "235915785407965558354523899078044313831", "43500100081624243871488411556853609331", "9658015088027545912718707344495260417", "198809470558522459165051884355523753699", "17032027864219345881565480307044041744", "101268340812117136586954166807037594180", "174860499328478746490165767971148615737", "307758030641682796685582021954378124960", "164720271944720884618738105615680634767" ], "threshold": 0.9 }, "id": "CVE-2023-53440-d632462f" }, { "signature_version": "v1", "target": { "function": "load_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d20dcec8f326deb77b6688f8441e014045dac457", "deprecated": false, "digest": { "length": 3261.0, "function_hash": "153466091492562995247846827245113716358" }, "id": "CVE-2023-53440-d731ee6b" }, { "signature_version": "v1", "target": { "function": "destroy_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d540aea451ab5489777a8156560f1388449b3109", "deprecated": false, "digest": { "length": 197.0, "function_hash": "129362712503992897615174930103279602686" }, "id": "CVE-2023-53440-dbbf5d95" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83b16a60e413148685739635901937e2f16a7873", "deprecated": false, "digest": { "line_hashes": [ "69667659560409330574006417209827414374", "235450444629894313004799066725333596804", "68919075970542964116335164317406354520", "268405194252540579841427047970537502486", "220494966264553192224812588653155006327", "251745252625261004632920988284973147773", "228978174906521645317073589749610616774", "84072747730637456114905727207764457247", "97104730787522189432666757871745557301", "43500100081624243871488411556853609331", "9658015088027545912718707344495260417", "198809470558522459165051884355523753699", "17032027864219345881565480307044041744", "101268340812117136586954166807037594180", "174860499328478746490165767971148615737", "307758030641682796685582021954378124960", "164720271944720884618738105615680634767" ], "threshold": 0.9 }, "id": "CVE-2023-53440-e45fe9c0" }, { "signature_version": "v1", "target": { "file": "fs/nilfs2/super.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d20dcec8f326deb77b6688f8441e014045dac457", "deprecated": false, "digest": { "line_hashes": [ "45811355122664631251683516847617009288", "117652874329800240957907891315247500374", "158208606903387321184569895808868162822", "23972521341124545678098774083684432953", "208396557102486046113477717187001493646", "319240431187418896262670067225504288414", "86455904041929707807993014790327338337" ], "threshold": 0.9 }, "id": "CVE-2023-53440-e7e04a00" }, { "signature_version": "v1", "target": { "function": "destroy_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@daf4eb3a908b108279b60172d2f176e70d2df875", "deprecated": false, "digest": { "length": 197.0, "function_hash": "129362712503992897615174930103279602686" }, "id": "CVE-2023-53440-e95eea4c" }, { "signature_version": "v1", "target": { "function": "nilfs_fill_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83b16a60e413148685739635901937e2f16a7873", "deprecated": false, "digest": { "length": 1395.0, "function_hash": "301370668243796688437932016505196071115" }, "id": "CVE-2023-53440-ec5eadb1" }, { "signature_version": "v1", "target": { "function": "nilfs_fill_super", "file": "fs/nilfs2/super.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5fe0ea141fbb887d407f1bf572ebf24427480d5c", "deprecated": false, "digest": { "length": 1395.0, "function_hash": "301370668243796688437932016505196071115" }, "id": "CVE-2023-53440-ef73a435" }, { "signature_version": "v1", "target": { "function": "init_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5fe0ea141fbb887d407f1bf572ebf24427480d5c", "deprecated": false, "digest": { "length": 1721.0, "function_hash": "259982844041869929657839456065433171436" }, "id": "CVE-2023-53440-f078d929" }, { "signature_version": "v1", "target": { "function": "init_nilfs", "file": "fs/nilfs2/the_nilfs.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d20dcec8f326deb77b6688f8441e014045dac457", "deprecated": false, "digest": { "length": 1721.0, "function_hash": "259982844041869929657839456065433171436" }, "id": "CVE-2023-53440-fd078472" } ] }