[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2024-27005":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T14:53:31.930Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":51,"aliases":52,"duplicate_of":9,"upstream":53,"downstream":54,"duplicates":85,"related":86,"reserved_at":9,"published_at":96,"modified_at":97,"state":98,"summary":99,"references_raw":108,"kevs":143,"epss":144,"epss_history":147,"metrics":381,"affected":389},"CVE-2024-27005","In the Linux kernel, the following vulnerability has been resolved:\n\ninterconnect: Don't access req_list while it's being manipulated\n\nThe icc_lock mutex was split into separate icc_lock and icc_bw_lock\nmutexes in [1] to avoid lockdep splats. However, this didn't adequately\nprotect access to icc_node::req_list.\n\nThe icc_set_bw() function will eventually iterate over req_list while\nonly holding icc_bw_lock, but req_list can be modified while only\nholding icc_lock. This causes races between icc_set_bw(), of_icc_get(),\nand icc_put().\n\nExample A:\n\n  CPU0                               CPU1\n  ----                               ----\n  icc_set_bw(path_a)\n    mutex_lock(&icc_bw_lock);\n                                     icc_put(path_b)\n                                       mutex_lock(&icc_lock);\n    aggregate_requests()\n      hlist_for_each_entry(r, ...\n                                       hlist_del(...\n        \u003Cr = invalid pointer>\n\nExample B:\n\n  CPU0                               CPU1\n  ----                               ----\n  icc_set_bw(path_a)\n    mutex_lock(&icc_bw_lock);\n                                     path_b = of_icc_get()\n                                       of_icc_get_by_index()\n                                         mutex_lock(&icc_lock);\n                                         path_find()\n                                           path_init()\n    aggregate_requests()\n      hlist_for_each_entry(r, ...\n                                             hlist_add_head(...\n        \u003Cr = invalid pointer>\n\nFix this by ensuring icc_bw_lock is always held before manipulating\nicc_node::req_list. The additional places icc_bw_lock is held don't\nperform any memory allocations, so we should still be safe from the\noriginal lockdep splats that motivated the separate locks.\n\n[1] commit af42269c3523 (\"interconnect: Fix locking for runpm vs reclaim\")",null,[11,28],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-362","Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')","The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.","weakness","Draft","Class","Medium",[20,24],{"id":21,"name":22,"techniques":23},"CAPEC-26","Leveraging Race Conditions",[],{"id":25,"name":26,"techniques":27},"CAPEC-29","Leveraging Time-of-Check and Time-of-Use (TOCTOU) Race Conditions",[],{"_key":29,"id":29,"name":30,"description":31,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":9,"capec":32},"CWE-667","Improper Locking","The product does not properly acquire or release a lock on a resource, leading to unexpected resource state changes and behaviors.",[33,45,47],{"id":34,"name":35,"techniques":36},"CAPEC-25","Forced Deadlock",[37],{"id":38,"name":39,"tactics":40,"countermeasures":44},"T1499.004","Application or System Exploitation",[41],{"id":42,"name":43},"TA0105","Impact",[],{"id":21,"name":22,"techniques":46},[],{"id":48,"name":49,"techniques":50},"CAPEC-27","Leveraging Race Conditions via Symbolic Links",[],[],[],[],[55,57,59,61,63,65,67,69,71,73,75,77,79,81,83],{"_key":56},"SUSE-SU-2026:0447-1",{"_key":58},"SUSE-SU-2026:0472-1",{"_key":60},"SUSE-SU-2026:0587-1",{"_key":62},"SUSE-SU-2026:20477-1",{"_key":64},"SUSE-SU-2026:20498-1",{"_key":66},"SUSE-SU-2026:20845-1",{"_key":68},"SUSE-SU-2026:20876-1",{"_key":70},"MGASA-2024-0263",{"_key":72},"MGASA-2024-0266",{"_key":74},"DEBIAN-CVE-2024-27005",{"_key":76},"UBUNTU-CVE-2024-27005",{"_key":78},"USN-6893-1",{"_key":80},"USN-6893-2",{"_key":82},"USN-6893-3",{"_key":84},"USN-6918-1",[],[87,88,89,90,91,92,93,94,95],{"_key":56},{"_key":58},{"_key":60},{"_key":62},{"_key":64},{"_key":66},{"_key":68},{"_key":70},{"_key":72},"2024-05-01T05:28:59.193Z","2026-05-23T15:41:05.145Z","Modified",{"cisa_kev":100,"cisa_ransomware":100,"cisa_vendor":9,"epss_severity":101,"epss_score":102,"severity":103,"severity_score":104,"severity_version":105,"severity_source":106,"severity_vector":107,"severity_status":98},false,"low",0.00009,"medium",6.3,"v3.1","cve.org","CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:H",[109,114,118,123,127,131,135,139],{"url":110,"sources":111,"tags":113},"https://git.kernel.org/stable/c/fe549d8e976300d0dd75bd904eb216bed8b145e0",[106,112],"nvd",[],{"url":115,"sources":116,"tags":117},"https://git.kernel.org/stable/c/19ec82b3cad1abef2a929262b8c1528f4e0c192d",[106,112],[],{"url":119,"sources":120,"tags":121},"https://git.kernel.org/stable/c/d0d04efa2e367921654b5106cc5c05e3757c2b42",[106,112],[122],"Patch",{"url":124,"sources":125,"tags":126},"https://git.kernel.org/stable/c/4c65507121ea8e0b47fae6d2049c8688390d46b6",[106,112],[122],{"url":128,"sources":129,"tags":130},"https://git.kernel.org/stable/c/de1bf25b6d771abdb52d43546cf57ad775fb68a1",[106,112],[122],{"url":132,"sources":133,"tags":134},"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/DAMSOZXJEPUOXW33WZYWCVAY7Z5S7OOY/",[106,112],[],{"url":136,"sources":137,"tags":138},"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EZ6PJW7VOZ224TD7N4JZNU6KV32ZJ53/",[106,112],[],{"url":140,"sources":141,"tags":142},"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/GCBZZEC7L7KTWWAS2NLJK6SO3IZIL4WW/",[106,112],[],[],{"date":145,"score":102,"percentile":146},"2026-06-04",0.0097,[148,152,155,157,160,162,165,168,170,173,176,179,182,185,187,191,194,197,200,203,206,208,210,213,216,219,222,225,228,230,233,236,239,242,244,247,250,253,256,258,261,263,266,269,272,274,277,279,281,283,285,287,289,291,294,296,298,300,303,306,308,310,312,316,319,321,323,326,328,331,333,335,338,340,342,344,347,349,351,353,355,357,360,362,365,368,371,373,376,379],{"date":149,"score":150,"percentile":151},"2025-11-04",0.00012,0.01228,{"date":153,"score":102,"percentile":154},"2025-11-05",0.00684,{"date":156,"score":102,"percentile":154},"2025-11-06",{"date":158,"score":102,"percentile":159},"2025-11-07",0.00686,{"date":161,"score":102,"percentile":154},"2025-11-08",{"date":163,"score":102,"percentile":164},"2025-11-09",0.00683,{"date":166,"score":102,"percentile":167},"2025-11-10",0.00679,{"date":169,"score":102,"percentile":167},"2025-11-11",{"date":171,"score":102,"percentile":172},"2025-11-12",0.00676,{"date":174,"score":102,"percentile":175},"2025-11-13",0.00674,{"date":177,"score":102,"percentile":178},"2025-11-14",0.00678,{"date":180,"score":102,"percentile":181},"2025-11-15",0.00681,{"date":183,"score":102,"percentile":184},"2025-11-16",0.0068,{"date":186,"score":102,"percentile":178},"2025-11-17",{"date":188,"score":189,"percentile":190},"2025-11-18",0.0007,0.17341,{"date":192,"score":189,"percentile":193},"2025-11-19",0.17359,{"date":195,"score":189,"percentile":196},"2025-11-20",0.17335,{"date":198,"score":102,"percentile":199},"2025-11-21",0.00693,{"date":201,"score":102,"percentile":202},"2025-11-22",0.00691,{"date":204,"score":102,"percentile":205},"2025-11-23",0.00685,{"date":207,"score":102,"percentile":181},"2025-11-24",{"date":209,"score":102,"percentile":184},"2025-11-25",{"date":211,"score":102,"percentile":212},"2025-11-26",0.00671,{"date":214,"score":102,"percentile":215},"2025-11-27",0.0067,{"date":217,"score":102,"percentile":218},"2025-11-28",0.00675,{"date":220,"score":102,"percentile":221},"2025-11-29",0.0069,{"date":223,"score":102,"percentile":224},"2025-11-30",0.00692,{"date":226,"score":102,"percentile":227},"2025-12-01",0.00694,{"date":229,"score":102,"percentile":224},"2025-12-02",{"date":231,"score":102,"percentile":232},"2025-12-03",0.00696,{"date":234,"score":102,"percentile":235},"2025-12-04",0.00699,{"date":237,"score":102,"percentile":238},"2025-12-05",0.00706,{"date":240,"score":102,"percentile":241},"2025-12-06",0.00703,{"date":243,"score":102,"percentile":241},"2025-12-07",{"date":245,"score":102,"percentile":246},"2025-12-08",0.00707,{"date":248,"score":102,"percentile":249},"2025-12-09",0.0072,{"date":251,"score":102,"percentile":252},"2025-12-10",0.00733,{"date":254,"score":102,"percentile":255},"2025-12-11",0.00731,{"date":257,"score":102,"percentile":252},"2025-12-12",{"date":259,"score":102,"percentile":260},"2025-12-13",0.0073,{"date":262,"score":102,"percentile":260},"2025-12-14",{"date":264,"score":102,"percentile":265},"2025-12-15",0.00725,{"date":267,"score":102,"percentile":268},"2025-12-16",0.00729,{"date":270,"score":102,"percentile":271},"2025-12-17",0.00732,{"date":273,"score":102,"percentile":255},"2025-12-18",{"date":275,"score":102,"percentile":276},"2025-12-19",0.00734,{"date":278,"score":102,"percentile":252},"2025-12-20",{"date":280,"score":102,"percentile":260},"2025-12-21",{"date":282,"score":102,"percentile":276},"2025-12-22",{"date":284,"score":102,"percentile":252},"2025-12-23",{"date":286,"score":102,"percentile":167},"2025-12-24",{"date":288,"score":102,"percentile":167},"2025-12-25",{"date":290,"score":102,"percentile":154},"2025-12-26",{"date":292,"score":102,"percentile":293},"2025-12-27",0.00682,{"date":295,"score":102,"percentile":184},"2025-12-28",{"date":297,"score":102,"percentile":178},"2025-12-29",{"date":299,"score":102,"percentile":172},"2025-12-30",{"date":301,"score":102,"percentile":302},"2025-12-31",0.00673,{"date":304,"score":102,"percentile":305},"2026-01-01",0.00677,{"date":307,"score":102,"percentile":293},"2026-01-02",{"date":309,"score":102,"percentile":154},"2026-01-03",{"date":311,"score":102,"percentile":218},"2026-01-04",{"date":313,"score":314,"percentile":315},"2026-01-05",0.00005,0.00232,{"date":317,"score":314,"percentile":318},"2026-01-06",0.00231,{"date":320,"score":314,"percentile":318},"2026-01-07",{"date":322,"score":314,"percentile":315},"2026-01-08",{"date":324,"score":314,"percentile":325},"2026-01-09",0.00235,{"date":327,"score":314,"percentile":325},"2026-01-10",{"date":329,"score":314,"percentile":330},"2026-01-11",0.00234,{"date":332,"score":314,"percentile":315},"2026-01-12",{"date":334,"score":314,"percentile":315},"2026-01-13",{"date":336,"score":314,"percentile":337},"2026-01-14",0.00233,{"date":339,"score":314,"percentile":337},"2026-01-15",{"date":341,"score":314,"percentile":325},"2026-01-16",{"date":343,"score":314,"percentile":325},"2026-01-17",{"date":345,"score":314,"percentile":346},"2026-01-18",0.00236,{"date":348,"score":314,"percentile":346},"2026-01-19",{"date":350,"score":314,"percentile":337},"2026-01-20",{"date":352,"score":314,"percentile":337},"2026-01-21",{"date":354,"score":314,"percentile":330},"2026-01-22",{"date":356,"score":314,"percentile":325},"2026-01-23",{"date":358,"score":314,"percentile":359},"2026-01-24",0.00237,{"date":361,"score":314,"percentile":359},"2026-01-25",{"date":363,"score":314,"percentile":364},"2026-01-26",0.00238,{"date":366,"score":314,"percentile":367},"2026-01-27",0.00241,{"date":369,"score":314,"percentile":370},"2026-01-28",0.0024,{"date":372,"score":314,"percentile":367},"2026-01-29",{"date":374,"score":314,"percentile":375},"2026-01-30",0.00245,{"date":377,"score":314,"percentile":378},"2026-01-31",0.00246,{"date":380,"score":314,"percentile":370},"2026-02-01",[382,387],{"source":106,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":383,"cvss_v4_0":9},{"baseScore":104,"baseSeverity":384,"vectorString":107,"impactScore":385,"exploitabilityScore":386},"MEDIUM",8.7,2.6,{"source":112,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":388,"cvss_v4_0":9},{"baseScore":104,"baseSeverity":384,"vectorString":107,"impactScore":385,"exploitabilityScore":386},[390,431],{"ecosystem":9,"name":391,"vendor":392,"product":392,"cpe_part":393,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":394},"Linux","linux","a",[395,402,406,410,413,416,418,422,426,430],{"version":396,"is_range":397,"range_type":106,"version_start":398,"version_start_type":399,"version_end":400,"version_end_type":401,"fixed_in":9},">= 9be2957f014d91088db1eb5dd09d9a03d7184dce, \u003C fe549d8e976300d0dd75bd904eb216bed8b145e0",true,"9be2957f014d91088db1eb5dd09d9a03d7184dce","including","fe549d8e976300d0dd75bd904eb216bed8b145e0","excluding",{"version":403,"is_range":397,"range_type":106,"version_start":404,"version_start_type":399,"version_end":405,"version_end_type":401,"fixed_in":9},">= ee42bfc791aa3cd78e29046f26a09d189beb3efb, \u003C 19ec82b3cad1abef2a929262b8c1528f4e0c192d","ee42bfc791aa3cd78e29046f26a09d189beb3efb","19ec82b3cad1abef2a929262b8c1528f4e0c192d",{"version":407,"is_range":397,"range_type":106,"version_start":408,"version_start_type":399,"version_end":409,"version_end_type":401,"fixed_in":9},">= af42269c3523492d71ebbe11fefae2653e9cdc78, \u003C d0d04efa2e367921654b5106cc5c05e3757c2b42","af42269c3523492d71ebbe11fefae2653e9cdc78","d0d04efa2e367921654b5106cc5c05e3757c2b42",{"version":411,"is_range":397,"range_type":106,"version_start":408,"version_start_type":399,"version_end":412,"version_end_type":401,"fixed_in":9},">= af42269c3523492d71ebbe11fefae2653e9cdc78, \u003C 4c65507121ea8e0b47fae6d2049c8688390d46b6","4c65507121ea8e0b47fae6d2049c8688390d46b6",{"version":414,"is_range":397,"range_type":106,"version_start":408,"version_start_type":399,"version_end":415,"version_end_type":401,"fixed_in":9},">= af42269c3523492d71ebbe11fefae2653e9cdc78, \u003C de1bf25b6d771abdb52d43546cf57ad775fb68a1","de1bf25b6d771abdb52d43546cf57ad775fb68a1",{"version":417,"is_range":100,"range_type":106,"version_start":417,"version_start_type":399,"version_end":417,"version_end_type":399,"fixed_in":9},"2f3a124696d43de3c837f87a9f767c56ee86cf2a",{"version":419,"is_range":397,"range_type":106,"version_start":420,"version_start_type":399,"version_end":421,"version_end_type":401,"fixed_in":9},">= 5.15.133, \u003C 5.15.151","5.15.133","5.15.151",{"version":423,"is_range":397,"range_type":106,"version_start":424,"version_start_type":399,"version_end":425,"version_end_type":401,"fixed_in":9},">= 6.1.55, \u003C 6.1.81","6.1.55","6.1.81",{"version":427,"is_range":397,"range_type":106,"version_start":428,"version_start_type":399,"version_end":429,"version_end_type":401,"fixed_in":9},">= 6.5.5, \u003C 6.6","6.5.5","6.6",{"version":429,"is_range":100,"range_type":106,"version_start":429,"version_start_type":399,"version_end":429,"version_end_type":399,"fixed_in":9},{"ecosystem":9,"name":432,"vendor":392,"product":433,"cpe_part":434,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":435},"linux kernel","linux_kernel","o",[436,440,443,446,450,452,454,456],{"version":437,"is_range":397,"range_type":438,"version_start":420,"version_start_type":399,"version_end":439,"version_end_type":401,"fixed_in":9},"gte5.15.133_lt5.16","cpe","5.16",{"version":441,"is_range":397,"range_type":438,"version_start":424,"version_start_type":399,"version_end":442,"version_end_type":401,"fixed_in":9},"gte6.1.55_lt6.2","6.2",{"version":444,"is_range":397,"range_type":438,"version_start":428,"version_start_type":399,"version_end":445,"version_end_type":401,"fixed_in":9},"gte6.5.5_lt6.6.29","6.6.29",{"version":447,"is_range":397,"range_type":438,"version_start":448,"version_start_type":399,"version_end":449,"version_end_type":401,"fixed_in":9},"gte6.7_lt6.8.8","6.7","6.8.8",{"version":451,"is_range":100,"range_type":438,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.9:rc1",{"version":453,"is_range":100,"range_type":438,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.9:rc2",{"version":455,"is_range":100,"range_type":438,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.9:rc3",{"version":457,"is_range":100,"range_type":438,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.9:rc4"]