[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-23097":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T14:53:31.930Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":18,"aliases":19,"duplicate_of":9,"upstream":20,"downstream":21,"duplicates":108,"related":109,"reserved_at":9,"published_at":113,"modified_at":114,"state":115,"summary":116,"references_raw":125,"kevs":156,"epss":157,"epss_history":160,"metrics":431,"affected":437},"CVE-2026-23097","In the Linux kernel, the following vulnerability has been resolved:\n\nmigrate: correct lock ordering for hugetlb file folios\n\nSyzbot has found a deadlock (analyzed by Lance Yang):\n\n1) Task (5749): Holds folio_lock, then tries to acquire i_mmap_rwsem(read lock).\n2) Task (5754): Holds i_mmap_rwsem(write lock), then tries to acquire\nfolio_lock.\n\nmigrate_pages()\n  -> migrate_hugetlbs()\n    -> unmap_and_move_huge_page()     \u003C- Takes folio_lock!\n      -> remove_migration_ptes()\n        -> __rmap_walk_file()\n          -> i_mmap_lock_read()       \u003C- Waits for i_mmap_rwsem(read lock)!\n\nhugetlbfs_fallocate()\n  -> hugetlbfs_punch_hole()           \u003C- Takes i_mmap_rwsem(write lock)!\n    -> hugetlbfs_zero_partial_page()\n     -> filemap_lock_hugetlb_folio()\n      -> filemap_lock_folio()\n        -> __filemap_get_folio        \u003C- Waits for folio_lock!\n\nThe migration path is the one taking locks in the wrong order according to\nthe documentation at the top of mm/rmap.c.  So expand the scope of the\nexisting i_mmap_lock to cover the calls to remove_migration_ptes() too.\n\nThis is (mostly) how it used to be after commit c0d0381ade79.  That was\nremoved by 336bf30eb765 for both file & anon hugetlb pages when it should\nonly have been removed for anon hugetlb pages.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":9,"likelihood_of_exploit":9,"capec":17},"NVD-CWE-NOINFO","Insufficient Information","NVD uses this CWE ID when there is insufficient information to assign a specific CWE.","placeholder","NVD-Reserved",[],[],[],[],[22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106],{"_key":23},"DLA-4476-1",{"_key":25},"DLA-4475-1",{"_key":27},"DSA-6126-1",{"_key":29},"DSA-6127-1",{"_key":31},"SUSE-SU-2026:20838-1",{"_key":33},"OPENSUSE-SU-2026:20416-1",{"_key":35},"SUSE-SU-2026:20931-1",{"_key":37},"MGASA-2026-0097",{"_key":39},"MGASA-2026-0098",{"_key":41},"DEBIAN-CVE-2026-23097",{"_key":43},"RHSA-2026:3463",{"_key":45},"RHSA-2026:3464",{"_key":47},"RHSA-2026:3488",{"_key":49},"RHSA-2026:4012",{"_key":51},"USN-8162-1",{"_key":53},"USN-8180-1",{"_key":55},"USN-8180-2",{"_key":57},"USN-8180-3",{"_key":59},"USN-8180-4",{"_key":61},"USN-8180-5",{"_key":63},"USN-8186-1",{"_key":65},"USN-8187-1",{"_key":67},"USN-8188-1",{"_key":69},"USN-8243-1",{"_key":71},"USN-8180-6",{"_key":73},"USN-8275-1",{"_key":75},"USN-8278-1",{"_key":77},"USN-8289-1",{"_key":79},"RHSA-2026:11313",{"_key":81},"RHSA-2026:13681",{"_key":83},"RHSA-2026:13734",{"_key":85},"RHSA-2026:14301",{"_key":87},"USN-8296-1",{"_key":89},"USN-8297-1",{"_key":91},"RHSA-2026:13664",{"_key":93},"RHSA-2026:10108",{"_key":95},"RHSA-2026:13936",{"_key":97},"RHSA-2026:14137",{"_key":99},"RHSA-2026:15883",{"_key":101},"USN-8278-2",{"_key":103},"USN-8289-2",{"_key":105},"USN-8296-2",{"_key":107},"UBUNTU-CVE-2026-23097",[],[110,111,112],{"_key":31},{"_key":33},{"_key":35},"2026-02-04T16:08:19.815Z","2026-05-23T16:03:50.508Z","Analyzed",{"cisa_kev":117,"cisa_ransomware":117,"cisa_vendor":9,"epss_severity":118,"epss_score":119,"severity":120,"severity_score":121,"severity_version":122,"severity_source":123,"severity_vector":124,"severity_status":115},false,"low",0.00018,"medium",5.5,"v3.1","nvd","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",[126,132,136,140,144,148,152],{"url":127,"sources":128,"tags":130},"https://git.kernel.org/stable/c/526394af4e8ade89cacd1a9ce2b97712712fcc34",[129,123],"cve.org",[131],"Patch",{"url":133,"sources":134,"tags":135},"https://git.kernel.org/stable/c/b75070823b89009f5123fd0e05a8e0c3d39937c1",[129,123],[131],{"url":137,"sources":138,"tags":139},"https://git.kernel.org/stable/c/1b68efce6dd483d22f50d0d3800c4cfda14b1305",[129,123],[131],{"url":141,"sources":142,"tags":143},"https://git.kernel.org/stable/c/b7880cb166ab62c2409046b2347261abf701530e",[129,123],[131],{"url":145,"sources":146,"tags":147},"https://git.kernel.org/stable/c/e7396d23f9d5739f56cf9ab430c3a169f5508394",[129,123],[131],{"url":149,"sources":150,"tags":151},"https://git.kernel.org/stable/c/ad97b9a55246eb940a26ac977f80892a395cabf9",[129,123],[131],{"url":153,"sources":154,"tags":155},"https://git.kernel.org/stable/c/5edb9854f8df5428b40990a1c7d60507da5bd330",[129,123],[131],[],{"date":158,"score":119,"percentile":159},"2026-06-04",0.04696,[161,164,167,171,174,177,181,184,187,190,193,196,198,201,204,207,210,213,216,219,222,225,228,231,234,237,240,243,246,249,252,255,259,262,265,268,271,274,277,280,283,286,289,293,296,299,302,304,307,310,313,316,319,322,325,328,331,334,337,340,343,346,349,352,355,358,361,363,366,369,372,375,378,381,383,386,389,392,395,398,401,404,407,410,413,416,419,422,425,428],{"date":162,"score":119,"percentile":163},"2026-02-05",0.03646,{"date":165,"score":119,"percentile":166},"2026-02-06",0.03653,{"date":168,"score":169,"percentile":170},"2026-02-07",0.00024,0.06094,{"date":172,"score":169,"percentile":173},"2026-02-08",0.06087,{"date":175,"score":169,"percentile":176},"2026-02-09",0.06057,{"date":178,"score":179,"percentile":180},"2026-02-10",0.00032,0.08804,{"date":182,"score":179,"percentile":183},"2026-02-11",0.08847,{"date":185,"score":179,"percentile":186},"2026-02-12",0.08872,{"date":188,"score":179,"percentile":189},"2026-02-13",0.0887,{"date":191,"score":179,"percentile":192},"2026-02-14",0.08851,{"date":194,"score":179,"percentile":195},"2026-02-15",0.08863,{"date":197,"score":179,"percentile":183},"2026-02-16",{"date":199,"score":179,"percentile":200},"2026-02-17",0.0881,{"date":202,"score":179,"percentile":203},"2026-02-18",0.09151,{"date":205,"score":179,"percentile":206},"2026-02-19",0.09229,{"date":208,"score":179,"percentile":209},"2026-02-20",0.09219,{"date":211,"score":179,"percentile":212},"2026-02-21",0.09247,{"date":214,"score":179,"percentile":215},"2026-02-22",0.09252,{"date":217,"score":179,"percentile":218},"2026-02-23",0.09221,{"date":220,"score":179,"percentile":221},"2026-02-24",0.09118,{"date":223,"score":179,"percentile":224},"2026-02-25",0.09037,{"date":226,"score":179,"percentile":227},"2026-02-26",0.08991,{"date":229,"score":179,"percentile":230},"2026-02-27",0.08997,{"date":232,"score":179,"percentile":233},"2026-02-28",0.08995,{"date":235,"score":179,"percentile":236},"2026-03-01",0.09026,{"date":238,"score":179,"percentile":239},"2026-03-02",0.08972,{"date":241,"score":179,"percentile":242},"2026-03-03",0.08961,{"date":244,"score":179,"percentile":245},"2026-03-04",0.08923,{"date":247,"score":179,"percentile":248},"2026-03-05",0.08958,{"date":250,"score":179,"percentile":251},"2026-03-06",0.08959,{"date":253,"score":179,"percentile":254},"2026-03-07",0.08965,{"date":256,"score":257,"percentile":258},"2026-03-08",0.00035,0.09928,{"date":260,"score":257,"percentile":261},"2026-03-09",0.09898,{"date":263,"score":257,"percentile":264},"2026-03-10",0.09883,{"date":266,"score":257,"percentile":267},"2026-03-11",0.09889,{"date":269,"score":257,"percentile":270},"2026-03-12",0.09933,{"date":272,"score":257,"percentile":273},"2026-03-13",0.09952,{"date":275,"score":257,"percentile":276},"2026-03-14",0.09941,{"date":278,"score":257,"percentile":279},"2026-03-15",0.0992,{"date":281,"score":257,"percentile":282},"2026-03-16",0.09891,{"date":284,"score":257,"percentile":285},"2026-03-17",0.09871,{"date":287,"score":257,"percentile":288},"2026-03-18",0.09866,{"date":290,"score":291,"percentile":292},"2026-03-19",0.00015,0.02999,{"date":294,"score":291,"percentile":295},"2026-03-20",0.03005,{"date":297,"score":291,"percentile":298},"2026-03-21",0.03167,{"date":300,"score":291,"percentile":301},"2026-03-22",0.03179,{"date":303,"score":291,"percentile":301},"2026-03-23",{"date":305,"score":291,"percentile":306},"2026-03-24",0.03172,{"date":308,"score":291,"percentile":309},"2026-03-25",0.03174,{"date":311,"score":291,"percentile":312},"2026-03-26",0.03176,{"date":314,"score":291,"percentile":315},"2026-03-27",0.03183,{"date":317,"score":291,"percentile":318},"2026-03-28",0.03192,{"date":320,"score":291,"percentile":321},"2026-03-29",0.03182,{"date":323,"score":291,"percentile":324},"2026-03-30",0.03171,{"date":326,"score":291,"percentile":327},"2026-03-31",0.03156,{"date":329,"score":291,"percentile":330},"2026-04-01",0.03145,{"date":332,"score":291,"percentile":333},"2026-04-02",0.03203,{"date":335,"score":291,"percentile":336},"2026-04-03",0.03214,{"date":338,"score":291,"percentile":339},"2026-04-04",0.03212,{"date":341,"score":291,"percentile":342},"2026-04-05",0.03211,{"date":344,"score":291,"percentile":345},"2026-04-06",0.03213,{"date":347,"score":291,"percentile":348},"2026-04-07",0.03215,{"date":350,"score":291,"percentile":351},"2026-04-08",0.0322,{"date":353,"score":291,"percentile":354},"2026-04-09",0.03244,{"date":356,"score":291,"percentile":357},"2026-04-10",0.03235,{"date":359,"score":291,"percentile":360},"2026-04-11",0.03198,{"date":362,"score":291,"percentile":324},"2026-04-12",{"date":364,"score":119,"percentile":365},"2026-04-13",0.04364,{"date":367,"score":119,"percentile":368},"2026-04-14",0.04321,{"date":370,"score":119,"percentile":371},"2026-04-15",0.0432,{"date":373,"score":119,"percentile":374},"2026-04-16",0.04332,{"date":376,"score":119,"percentile":377},"2026-04-17",0.04339,{"date":379,"score":119,"percentile":380},"2026-04-18",0.0434,{"date":382,"score":119,"percentile":374},"2026-04-19",{"date":384,"score":119,"percentile":385},"2026-04-20",0.04317,{"date":387,"score":119,"percentile":388},"2026-04-21",0.04472,{"date":390,"score":119,"percentile":391},"2026-04-22",0.04481,{"date":393,"score":119,"percentile":394},"2026-04-23",0.04494,{"date":396,"score":119,"percentile":397},"2026-04-24",0.04497,{"date":399,"score":119,"percentile":400},"2026-04-25",0.04521,{"date":402,"score":119,"percentile":403},"2026-04-26",0.0452,{"date":405,"score":119,"percentile":406},"2026-04-27",0.04517,{"date":408,"score":119,"percentile":409},"2026-04-28",0.04544,{"date":411,"score":119,"percentile":412},"2026-04-29",0.04562,{"date":414,"score":119,"percentile":415},"2026-04-30",0.04578,{"date":417,"score":119,"percentile":418},"2026-05-01",0.0458,{"date":420,"score":119,"percentile":421},"2026-05-02",0.04575,{"date":423,"score":119,"percentile":424},"2026-05-03",0.04571,{"date":426,"score":119,"percentile":427},"2026-05-04",0.04567,{"date":429,"score":119,"percentile":430},"2026-05-05",0.04563,[432],{"source":123,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":433,"cvss_v4_0":9},{"baseScore":121,"baseSeverity":434,"vectorString":124,"impactScore":435,"exploitabilityScore":436},"MEDIUM",6,4.6,[438,475],{"ecosystem":9,"name":439,"vendor":440,"product":440,"cpe_part":441,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":442},"Linux","linux","a",[443,450,453,456,459,462,465,468,470,474],{"version":444,"is_range":445,"range_type":129,"version_start":446,"version_start_type":447,"version_end":448,"version_end_type":449,"fixed_in":9},">= 336bf30eb76580b579dc711ded5d599d905c0217, \u003C e7396d23f9d5739f56cf9ab430c3a169f5508394",true,"336bf30eb76580b579dc711ded5d599d905c0217","including","e7396d23f9d5739f56cf9ab430c3a169f5508394","excluding",{"version":451,"is_range":445,"range_type":129,"version_start":446,"version_start_type":447,"version_end":452,"version_end_type":449,"fixed_in":9},">= 336bf30eb76580b579dc711ded5d599d905c0217, \u003C ad97b9a55246eb940a26ac977f80892a395cabf9","ad97b9a55246eb940a26ac977f80892a395cabf9",{"version":454,"is_range":445,"range_type":129,"version_start":446,"version_start_type":447,"version_end":455,"version_end_type":449,"fixed_in":9},">= 336bf30eb76580b579dc711ded5d599d905c0217, \u003C 5edb9854f8df5428b40990a1c7d60507da5bd330","5edb9854f8df5428b40990a1c7d60507da5bd330",{"version":457,"is_range":445,"range_type":129,"version_start":446,"version_start_type":447,"version_end":458,"version_end_type":449,"fixed_in":9},">= 336bf30eb76580b579dc711ded5d599d905c0217, \u003C 526394af4e8ade89cacd1a9ce2b97712712fcc34","526394af4e8ade89cacd1a9ce2b97712712fcc34",{"version":460,"is_range":445,"range_type":129,"version_start":446,"version_start_type":447,"version_end":461,"version_end_type":449,"fixed_in":9},">= 336bf30eb76580b579dc711ded5d599d905c0217, \u003C b75070823b89009f5123fd0e05a8e0c3d39937c1","b75070823b89009f5123fd0e05a8e0c3d39937c1",{"version":463,"is_range":445,"range_type":129,"version_start":446,"version_start_type":447,"version_end":464,"version_end_type":449,"fixed_in":9},">= 336bf30eb76580b579dc711ded5d599d905c0217, \u003C 1b68efce6dd483d22f50d0d3800c4cfda14b1305","1b68efce6dd483d22f50d0d3800c4cfda14b1305",{"version":466,"is_range":445,"range_type":129,"version_start":446,"version_start_type":447,"version_end":467,"version_end_type":449,"fixed_in":9},">= 336bf30eb76580b579dc711ded5d599d905c0217, \u003C b7880cb166ab62c2409046b2347261abf701530e","b7880cb166ab62c2409046b2347261abf701530e",{"version":469,"is_range":117,"range_type":129,"version_start":469,"version_start_type":447,"version_end":469,"version_end_type":447,"fixed_in":9},"ef792d6ce0db6a56e56743b1de1716a982c3b851",{"version":471,"is_range":445,"range_type":129,"version_start":472,"version_start_type":447,"version_end":473,"version_end_type":449,"fixed_in":9},">= 5.9.9, \u003C 5.10","5.9.9","5.10",{"version":473,"is_range":117,"range_type":129,"version_start":473,"version_start_type":447,"version_end":473,"version_end_type":447,"fixed_in":9},{"ecosystem":9,"name":476,"vendor":440,"product":477,"cpe_part":478,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":479},"linux kernel","linux_kernel","o",[480,483,487,491,495,499,503,507,508,510,512,514,516,518,520,522,524,526],{"version":481,"is_range":445,"range_type":482,"version_start":472,"version_start_type":447,"version_end":473,"version_end_type":449,"fixed_in":9},"gte5.9.9_lt5.10","cpe",{"version":484,"is_range":445,"range_type":482,"version_start":485,"version_start_type":447,"version_end":486,"version_end_type":449,"fixed_in":9},"gte5.10.1_lt5.10.249","5.10.1","5.10.249",{"version":488,"is_range":445,"range_type":482,"version_start":489,"version_start_type":447,"version_end":490,"version_end_type":449,"fixed_in":9},"gte5.11_lt5.15.199","5.11","5.15.199",{"version":492,"is_range":445,"range_type":482,"version_start":493,"version_start_type":447,"version_end":494,"version_end_type":449,"fixed_in":9},"gte5.16_lt6.1.162","5.16","6.1.162",{"version":496,"is_range":445,"range_type":482,"version_start":497,"version_start_type":447,"version_end":498,"version_end_type":449,"fixed_in":9},"gte6.2_lt6.6.122","6.2","6.6.122",{"version":500,"is_range":445,"range_type":482,"version_start":501,"version_start_type":447,"version_end":502,"version_end_type":449,"fixed_in":9},"gte6.7_lt6.12.68","6.7","6.12.68",{"version":504,"is_range":445,"range_type":482,"version_start":505,"version_start_type":447,"version_end":506,"version_end_type":449,"fixed_in":9},"gte6.13_lt6.18.8","6.13","6.18.8",{"version":473,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":509,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.10:rc4",{"version":511,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.10:rc5",{"version":513,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.10:rc6",{"version":515,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.10:rc7",{"version":517,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc1",{"version":519,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc2",{"version":521,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc3",{"version":523,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc4",{"version":525,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc5",{"version":527,"is_range":117,"range_type":482,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc6"]