[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2024-57952":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T08:53:30.047Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":18,"aliases":19,"duplicate_of":9,"upstream":20,"downstream":21,"duplicates":54,"related":55,"reserved_at":9,"published_at":60,"modified_at":61,"state":62,"summary":63,"references_raw":72,"kevs":87,"epss":88,"epss_history":91,"metrics":360,"affected":368},"CVE-2024-57952","In the Linux kernel, the following vulnerability has been resolved:\n\nRevert \"libfs: fix infinite directory reads for offset dir\"\n\nThe current directory offset allocator (based on mtree_alloc_cyclic)\nstores the next offset value to return in octx->next_offset. This\nmechanism typically returns values that increase monotonically over\ntime. Eventually, though, the newly allocated offset value wraps\nback to a low number (say, 2) which is smaller than other already-\nallocated offset values.\n\nYu Kuai \u003Cyukuai3@huawei.com> reports that, after commit 64a7ce76fb90\n(\"libfs: fix infinite directory reads for offset dir\"), if a\ndirectory's offset allocator wraps, existing entries are no longer\nvisible via readdir/getdents because offset_readdir() stops listing\nentries once an entry's offset is larger than octx->next_offset.\nThese entries vanish persistently -- they can be looked up, but will\nnever again appear in readdir(3) output.\n\nThe reason for this is that the commit treats directory offsets as\nmonotonically increasing integer values rather than opaque cookies,\nand introduces this comparison:\n\n\tif (dentry2offset(dentry) >= last_index) {\n\nOn 64-bit platforms, the directory offset value upper bound is\n2^63 - 1. Directory offsets will monotonically increase for millions\nof years without wrapping.\n\nOn 32-bit platforms, however, LONG_MAX is 2^31 - 1. The allocator\ncan wrap after only a few weeks (at worst).\n\nRevert commit 64a7ce76fb90 (\"libfs: fix infinite directory reads for\noffset dir\") to prepare for a fix that can work properly on 32-bit\nsystems and might apply to recent LTS kernels where shmem employs\nthe simple_offset mechanism.",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],{"_key":23},"SUSE-SU-2025:21074-1",{"_key":25},"SUSE-SU-2025:21139-1",{"_key":27},"SUSE-SU-2025:21179-1",{"_key":29},"OPENSUSE-SU-2025:20081-1",{"_key":31},"DEBIAN-CVE-2024-57952",{"_key":33},"UBUNTU-CVE-2024-57952",{"_key":35},"USN-7445-1",{"_key":37},"USN-7448-1",{"_key":39},"USN-7595-1",{"_key":41},"USN-7595-2",{"_key":43},"USN-7595-3",{"_key":45},"USN-7595-4",{"_key":47},"USN-7595-5",{"_key":49},"USN-7596-1",{"_key":51},"USN-7596-2",{"_key":53},"USN-7653-1",[],[56,57,58,59],{"_key":23},{"_key":25},{"_key":27},{"_key":29},"2025-02-12T13:52:45.229Z","2026-05-23T15:56:27.269Z","Modified",{"cisa_kev":64,"cisa_ransomware":64,"cisa_vendor":9,"epss_severity":65,"epss_score":66,"severity":67,"severity_score":68,"severity_version":69,"severity_source":70,"severity_vector":71,"severity_status":62},false,"low",0.0001,"medium",5.5,"v3.1","cve.org","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",[73,79,83],{"url":74,"sources":75,"tags":77},"https://git.kernel.org/stable/c/9e9e710f68bac49bd9b587823c077d06363440e0",[70,76],"nvd",[78],"Patch",{"url":80,"sources":81,"tags":82},"https://git.kernel.org/stable/c/3f250b82040a72b0059ae00855a74d8570ad2147",[70,76],[78],{"url":84,"sources":85,"tags":86},"https://git.kernel.org/stable/c/b662d858131da9a8a14e68661656989b14dbf113",[70,76],[78],[],{"date":89,"score":66,"percentile":90},"2026-06-03",0.0117,[92,96,99,102,105,109,112,115,118,121,124,127,130,133,136,140,143,146,149,152,155,158,161,164,167,170,173,176,179,182,185,188,191,194,197,200,204,207,210,213,216,219,222,225,228,231,234,237,240,243,246,249,252,255,258,261,264,267,270,273,276,279,282,285,287,290,293,296,299,301,304,307,310,313,315,318,320,322,325,328,331,334,337,339,342,345,348,351,354,357],{"date":93,"score":94,"percentile":95},"2025-11-04",0.00027,0.06054,{"date":97,"score":94,"percentile":98},"2025-11-05",0.06075,{"date":100,"score":94,"percentile":101},"2025-11-06",0.06191,{"date":103,"score":94,"percentile":104},"2025-11-07",0.06203,{"date":106,"score":107,"percentile":108},"2025-11-08",0.0003,0.07522,{"date":110,"score":107,"percentile":111},"2025-11-09",0.07491,{"date":113,"score":107,"percentile":114},"2025-11-10",0.0745,{"date":116,"score":107,"percentile":117},"2025-11-11",0.07442,{"date":119,"score":107,"percentile":120},"2025-11-12",0.07407,{"date":122,"score":107,"percentile":123},"2025-11-13",0.07437,{"date":125,"score":107,"percentile":126},"2025-11-14",0.07483,{"date":128,"score":107,"percentile":129},"2025-11-15",0.0753,{"date":131,"score":107,"percentile":132},"2025-11-16",0.07539,{"date":134,"score":107,"percentile":135},"2025-11-17",0.07534,{"date":137,"score":138,"percentile":139},"2025-11-18",0.00055,0.12822,{"date":141,"score":138,"percentile":142},"2025-11-19",0.12841,{"date":144,"score":138,"percentile":145},"2025-11-20",0.12855,{"date":147,"score":107,"percentile":148},"2025-11-21",0.07656,{"date":150,"score":107,"percentile":151},"2025-11-22",0.07659,{"date":153,"score":107,"percentile":154},"2025-11-23",0.07654,{"date":156,"score":107,"percentile":157},"2025-11-24",0.07642,{"date":159,"score":107,"percentile":160},"2025-11-25",0.0764,{"date":162,"score":107,"percentile":163},"2025-11-26",0.07648,{"date":165,"score":107,"percentile":166},"2025-11-27",0.07647,{"date":168,"score":107,"percentile":169},"2025-11-28",0.07636,{"date":171,"score":107,"percentile":172},"2025-11-29",0.07685,{"date":174,"score":107,"percentile":175},"2025-11-30",0.07683,{"date":177,"score":107,"percentile":178},"2025-12-01",0.07719,{"date":180,"score":107,"percentile":181},"2025-12-02",0.07735,{"date":183,"score":107,"percentile":184},"2025-12-03",0.07754,{"date":186,"score":107,"percentile":187},"2025-12-04",0.07734,{"date":189,"score":107,"percentile":190},"2025-12-05",0.07767,{"date":192,"score":107,"percentile":193},"2025-12-06",0.07778,{"date":195,"score":107,"percentile":196},"2025-12-07",0.07781,{"date":198,"score":107,"percentile":199},"2025-12-08",0.0778,{"date":201,"score":202,"percentile":203},"2025-12-09",0.00031,0.08431,{"date":205,"score":202,"percentile":206},"2025-12-10",0.085,{"date":208,"score":202,"percentile":209},"2025-12-11",0.08539,{"date":211,"score":202,"percentile":212},"2025-12-12",0.08553,{"date":214,"score":202,"percentile":215},"2025-12-13",0.08569,{"date":217,"score":202,"percentile":218},"2025-12-14",0.08566,{"date":220,"score":202,"percentile":221},"2025-12-15",0.08494,{"date":223,"score":202,"percentile":224},"2025-12-16",0.08518,{"date":226,"score":202,"percentile":227},"2025-12-17",0.08603,{"date":229,"score":202,"percentile":230},"2025-12-18",0.08659,{"date":232,"score":202,"percentile":233},"2025-12-19",0.0866,{"date":235,"score":202,"percentile":236},"2025-12-20",0.0865,{"date":238,"score":202,"percentile":239},"2025-12-21",0.08592,{"date":241,"score":202,"percentile":242},"2025-12-22",0.08544,{"date":244,"score":202,"percentile":245},"2025-12-23",0.08543,{"date":247,"score":202,"percentile":248},"2025-12-24",0.08557,{"date":250,"score":202,"percentile":251},"2025-12-25",0.08635,{"date":253,"score":202,"percentile":254},"2025-12-26",0.08636,{"date":256,"score":202,"percentile":257},"2025-12-27",0.08618,{"date":259,"score":202,"percentile":260},"2025-12-28",0.08633,{"date":262,"score":202,"percentile":263},"2025-12-29",0.08613,{"date":265,"score":202,"percentile":266},"2025-12-30",0.08579,{"date":268,"score":202,"percentile":269},"2025-12-31",0.08632,{"date":271,"score":202,"percentile":272},"2026-01-01",0.08692,{"date":274,"score":202,"percentile":275},"2026-01-02",0.08688,{"date":277,"score":202,"percentile":278},"2026-01-03",0.08687,{"date":280,"score":202,"percentile":281},"2026-01-04",0.08619,{"date":283,"score":202,"percentile":284},"2026-01-05",0.08568,{"date":286,"score":202,"percentile":212},"2026-01-06",{"date":288,"score":202,"percentile":289},"2026-01-07",0.08591,{"date":291,"score":202,"percentile":292},"2026-01-08",0.08663,{"date":294,"score":202,"percentile":295},"2026-01-09",0.08674,{"date":297,"score":202,"percentile":298},"2026-01-10",0.08685,{"date":300,"score":202,"percentile":251},"2026-01-11",{"date":302,"score":202,"percentile":303},"2026-01-12",0.08606,{"date":305,"score":202,"percentile":306},"2026-01-13",0.08571,{"date":308,"score":202,"percentile":309},"2026-01-14",0.08608,{"date":311,"score":202,"percentile":312},"2026-01-15",0.08602,{"date":314,"score":202,"percentile":269},"2026-01-16",{"date":316,"score":202,"percentile":317},"2026-01-17",0.08652,{"date":319,"score":202,"percentile":263},"2026-01-18",{"date":321,"score":202,"percentile":215},"2026-01-19",{"date":323,"score":202,"percentile":324},"2026-01-20",0.08525,{"date":326,"score":202,"percentile":327},"2026-01-21",0.08512,{"date":329,"score":202,"percentile":330},"2026-01-22",0.08479,{"date":332,"score":202,"percentile":333},"2026-01-23",0.08575,{"date":335,"score":202,"percentile":336},"2026-01-24",0.08641,{"date":338,"score":202,"percentile":263},"2026-01-25",{"date":340,"score":202,"percentile":341},"2026-01-26",0.08573,{"date":343,"score":202,"percentile":344},"2026-01-27",0.08563,{"date":346,"score":202,"percentile":347},"2026-01-28",0.08542,{"date":349,"score":202,"percentile":350},"2026-01-29",0.08522,{"date":352,"score":202,"percentile":353},"2026-01-30",0.08534,{"date":355,"score":202,"percentile":356},"2026-01-31",0.0855,{"date":358,"score":202,"percentile":359},"2026-02-01",0.0858,[361,366],{"source":70,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":362,"cvss_v4_0":9},{"baseScore":68,"baseSeverity":363,"vectorString":71,"impactScore":364,"exploitabilityScore":365},"MEDIUM",6,4.6,{"source":76,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":367,"cvss_v4_0":9},{"baseScore":68,"baseSeverity":363,"vectorString":71,"impactScore":364,"exploitabilityScore":365},[369,394],{"ecosystem":9,"name":370,"vendor":371,"product":371,"cpe_part":372,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":373},"Linux","linux","a",[374,381,384,387,389,393],{"version":375,"is_range":376,"range_type":70,"version_start":377,"version_start_type":378,"version_end":379,"version_end_type":380,"fixed_in":9},">= 64a7ce76fb901bf9f9c36cf5d681328fc0fd4b5a, \u003C 9e9e710f68bac49bd9b587823c077d06363440e0",true,"64a7ce76fb901bf9f9c36cf5d681328fc0fd4b5a","including","9e9e710f68bac49bd9b587823c077d06363440e0","excluding",{"version":382,"is_range":376,"range_type":70,"version_start":377,"version_start_type":378,"version_end":383,"version_end_type":380,"fixed_in":9},">= 64a7ce76fb901bf9f9c36cf5d681328fc0fd4b5a, \u003C 3f250b82040a72b0059ae00855a74d8570ad2147","3f250b82040a72b0059ae00855a74d8570ad2147",{"version":385,"is_range":376,"range_type":70,"version_start":377,"version_start_type":378,"version_end":386,"version_end_type":380,"fixed_in":9},">= 64a7ce76fb901bf9f9c36cf5d681328fc0fd4b5a, \u003C b662d858131da9a8a14e68661656989b14dbf113","b662d858131da9a8a14e68661656989b14dbf113",{"version":388,"is_range":64,"range_type":70,"version_start":388,"version_start_type":378,"version_end":388,"version_end_type":378,"fixed_in":9},"308b4fc2403b335894592ee9dc212a5e58bb309f",{"version":390,"is_range":376,"range_type":70,"version_start":391,"version_start_type":378,"version_end":392,"version_end_type":380,"fixed_in":9},">= 6.10.7, \u003C 6.11","6.10.7","6.11",{"version":392,"is_range":64,"range_type":70,"version_start":392,"version_start_type":378,"version_end":392,"version_end_type":378,"fixed_in":9},{"ecosystem":9,"name":395,"vendor":371,"product":396,"cpe_part":397,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":398},"linux kernel","linux_kernel","o",[399,403,405,407,409,411,413,415,417],{"version":400,"is_range":376,"range_type":401,"version_start":392,"version_start_type":378,"version_end":402,"version_end_type":380,"fixed_in":9},"gte6.11_lt6.12.12","cpe","6.12.12",{"version":404,"is_range":64,"range_type":401,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.13",{"version":406,"is_range":64,"range_type":401,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.13:rc1",{"version":408,"is_range":64,"range_type":401,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.13:rc2",{"version":410,"is_range":64,"range_type":401,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.13:rc3",{"version":412,"is_range":64,"range_type":401,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.13:rc4",{"version":414,"is_range":64,"range_type":401,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.13:rc5",{"version":416,"is_range":64,"range_type":401,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.13:rc6",{"version":418,"is_range":64,"range_type":401,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.13:rc7"]