[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2024-26737":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T08:53:30.047Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":20,"aliases":21,"duplicate_of":9,"upstream":22,"downstream":23,"duplicates":68,"related":69,"reserved_at":9,"published_at":77,"modified_at":78,"state":79,"summary":80,"references_raw":89,"kevs":112,"epss":113,"epss_history":116,"metrics":354,"affected":362},"CVE-2024-26737","In the Linux kernel, the following vulnerability has been resolved:\n\nbpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel\n\nThe following race is possible between bpf_timer_cancel_and_free\nand bpf_timer_cancel. It will lead a UAF on the timer->timer.\n\nbpf_timer_cancel();\n\tspin_lock();\n\tt = timer->time;\n\tspin_unlock();\n\n\t\t\t\t\tbpf_timer_cancel_and_free();\n\t\t\t\t\t\tspin_lock();\n\t\t\t\t\t\tt = timer->timer;\n\t\t\t\t\t\ttimer->timer = NULL;\n\t\t\t\t\t\tspin_unlock();\n\t\t\t\t\t\thrtimer_cancel(&t->timer);\n\t\t\t\t\t\tkfree(t);\n\n\t/* UAF on t */\n\thrtimer_cancel(&t->timer);\n\nIn bpf_timer_cancel_and_free, this patch frees the timer->timer\nafter a rcu grace period. This requires a rcu_head addition\nto the \"struct bpf_hrtimer\". Another kfree(t) happens in bpf_timer_init,\nthis does not need a kfree_rcu because it is still under the\nspin_lock and timer->timer has not been visible by others yet.\n\nIn bpf_timer_cancel, rcu_read_lock() is added because this helper\ncan be used in a non rcu critical section context (e.g. from\na sleepable bpf prog). Other timer->timer usages in helpers.c\nhave been audited, bpf_timer_cancel() is the only place where\ntimer->timer is used outside of the spin_lock.\n\nAnother solution considered is to mark a t->flag in bpf_timer_cancel\nand clear it after hrtimer_cancel() is done.  In bpf_timer_cancel_and_free,\nit busy waits for the flag to be cleared before kfree(t). This patch\ngoes with a straight forward solution and frees timer->timer after\na rcu grace period.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-416","Use After Free","The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory \"belongs\" to the code that operates on the new pointer.","weakness","Stable","Variant","High",[],[],[],[],[24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66],{"_key":25},"SUSE-SU-2024:1659-1",{"_key":27},"SUSE-SU-2024:2203-1",{"_key":29},"SUSE-SU-2024:1490-1",{"_key":31},"SUSE-SU-2024:1663-1",{"_key":33},"SUSE-SU-2024:2135-1",{"_key":35},"SUSE-SU-2024:2973-1",{"_key":37},"SUSE-SU-2025:20008-1",{"_key":39},"DEBIAN-CVE-2024-26737",{"_key":41},"RHSA-2024:4928",{"_key":43},"RHSA-2024:5066",{"_key":45},"RHSA-2024:5067",{"_key":47},"UBUNTU-CVE-2024-26737",{"_key":49},"USN-6820-1",{"_key":51},"USN-6820-2",{"_key":53},"USN-6821-1",{"_key":55},"USN-6821-2",{"_key":57},"USN-6821-3",{"_key":59},"USN-6821-4",{"_key":61},"USN-6828-1",{"_key":63},"USN-6871-1",{"_key":65},"USN-6892-1",{"_key":67},"USN-6919-1",[],[70,71,72,73,74,75,76],{"_key":25},{"_key":27},{"_key":29},{"_key":31},{"_key":33},{"_key":35},{"_key":37},"2024-04-03T17:00:23.414Z","2026-05-11T20:03:10.783Z","Analyzed",{"cisa_kev":81,"cisa_ransomware":81,"cisa_vendor":9,"epss_severity":82,"epss_score":83,"severity":84,"severity_score":85,"severity_version":86,"severity_source":87,"severity_vector":88,"severity_status":79},false,"low",0.00016,"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",[90,96,100,104,108],{"url":91,"sources":92,"tags":94},"https://git.kernel.org/stable/c/5268bb02107b9eedfdcd51db75b407d10043368c",[87,93],"nvd",[95],"Patch",{"url":97,"sources":98,"tags":99},"https://git.kernel.org/stable/c/addf5e297e6cbf5341f9c07720693ca9ba0057b5",[87,93],[95],{"url":101,"sources":102,"tags":103},"https://git.kernel.org/stable/c/8327ed12e8ebc5436bfaa1786c49988894f9c8a6",[87,93],[95],{"url":105,"sources":106,"tags":107},"https://git.kernel.org/stable/c/7d80a9e745fa5b47da3bca001f186c02485c7c33",[87,93],[95],{"url":109,"sources":110,"tags":111},"https://git.kernel.org/stable/c/0281b919e175bb9c3128bd3872ac2903e9436e3f",[87,93],[95],[],{"date":114,"score":83,"percentile":115},"2026-06-03",0.03844,[117,121,124,126,129,131,134,137,139,142,145,147,150,152,154,158,161,164,167,170,173,175,178,181,184,186,188,191,194,197,200,203,206,209,211,214,217,220,223,225,228,231,234,236,239,241,244,246,248,250,252,255,258,261,264,267,269,271,273,275,278,280,282,284,287,289,291,294,297,299,301,304,306,308,311,313,316,318,320,323,326,329,332,335,337,340,343,345,348,351],{"date":118,"score":119,"percentile":120},"2025-11-04",0.00009,0.00685,{"date":122,"score":119,"percentile":123},"2025-11-05",0.00688,{"date":125,"score":119,"percentile":123},"2025-11-06",{"date":127,"score":119,"percentile":128},"2025-11-07",0.0069,{"date":130,"score":119,"percentile":123},"2025-11-08",{"date":132,"score":119,"percentile":133},"2025-11-09",0.00687,{"date":135,"score":119,"percentile":136},"2025-11-10",0.00683,{"date":138,"score":119,"percentile":136},"2025-11-11",{"date":140,"score":119,"percentile":141},"2025-11-12",0.0068,{"date":143,"score":119,"percentile":144},"2025-11-13",0.00679,{"date":146,"score":119,"percentile":136},"2025-11-14",{"date":148,"score":119,"percentile":149},"2025-11-15",0.00686,{"date":151,"score":119,"percentile":120},"2025-11-16",{"date":153,"score":119,"percentile":136},"2025-11-17",{"date":155,"score":156,"percentile":157},"2025-11-18",0.00092,0.22246,{"date":159,"score":156,"percentile":160},"2025-11-19",0.22256,{"date":162,"score":156,"percentile":163},"2025-11-20",0.22263,{"date":165,"score":119,"percentile":166},"2025-11-21",0.00698,{"date":168,"score":119,"percentile":169},"2025-11-22",0.00695,{"date":171,"score":119,"percentile":172},"2025-11-23",0.00689,{"date":174,"score":119,"percentile":120},"2025-11-24",{"date":176,"score":119,"percentile":177},"2025-11-25",0.00684,{"date":179,"score":119,"percentile":180},"2025-11-26",0.00675,{"date":182,"score":119,"percentile":183},"2025-11-27",0.00674,{"date":185,"score":119,"percentile":144},"2025-11-28",{"date":187,"score":119,"percentile":169},"2025-11-29",{"date":189,"score":119,"percentile":190},"2025-11-30",0.00696,{"date":192,"score":119,"percentile":193},"2025-12-01",0.00699,{"date":195,"score":119,"percentile":196},"2025-12-02",0.00697,{"date":198,"score":119,"percentile":199},"2025-12-03",0.00702,{"date":201,"score":119,"percentile":202},"2025-12-04",0.00703,{"date":204,"score":119,"percentile":205},"2025-12-05",0.0071,{"date":207,"score":119,"percentile":208},"2025-12-06",0.00707,{"date":210,"score":119,"percentile":208},"2025-12-07",{"date":212,"score":119,"percentile":213},"2025-12-08",0.00711,{"date":215,"score":119,"percentile":216},"2025-12-09",0.00724,{"date":218,"score":119,"percentile":219},"2025-12-10",0.00737,{"date":221,"score":119,"percentile":222},"2025-12-11",0.00735,{"date":224,"score":119,"percentile":219},"2025-12-12",{"date":226,"score":119,"percentile":227},"2025-12-13",0.00734,{"date":229,"score":119,"percentile":230},"2025-12-14",0.00733,{"date":232,"score":119,"percentile":233},"2025-12-15",0.00729,{"date":235,"score":119,"percentile":227},"2025-12-16",{"date":237,"score":119,"percentile":238},"2025-12-17",0.00736,{"date":240,"score":119,"percentile":222},"2025-12-18",{"date":242,"score":119,"percentile":243},"2025-12-19",0.00738,{"date":245,"score":119,"percentile":219},"2025-12-20",{"date":247,"score":119,"percentile":227},"2025-12-21",{"date":249,"score":119,"percentile":243},"2025-12-22",{"date":251,"score":119,"percentile":219},"2025-12-23",{"date":253,"score":119,"percentile":254},"2025-12-24",0.0074,{"date":256,"score":119,"percentile":257},"2025-12-25",0.00742,{"date":259,"score":119,"percentile":260},"2025-12-26",0.00745,{"date":262,"score":119,"percentile":263},"2025-12-27",0.00743,{"date":265,"score":119,"percentile":266},"2025-12-28",0.00741,{"date":268,"score":119,"percentile":243},"2025-12-29",{"date":270,"score":119,"percentile":238},"2025-12-30",{"date":272,"score":119,"percentile":230},"2025-12-31",{"date":274,"score":119,"percentile":243},"2026-01-01",{"date":276,"score":119,"percentile":277},"2026-01-02",0.00744,{"date":279,"score":119,"percentile":260},"2026-01-03",{"date":281,"score":119,"percentile":238},"2026-01-04",{"date":283,"score":119,"percentile":266},"2026-01-05",{"date":285,"score":119,"percentile":286},"2026-01-06",0.00739,{"date":288,"score":119,"percentile":219},"2026-01-07",{"date":290,"score":119,"percentile":257},"2026-01-08",{"date":292,"score":119,"percentile":293},"2026-01-09",0.0075,{"date":295,"score":119,"percentile":296},"2026-01-10",0.00752,{"date":298,"score":119,"percentile":296},"2026-01-11",{"date":300,"score":119,"percentile":293},"2026-01-12",{"date":302,"score":119,"percentile":303},"2026-01-13",0.00748,{"date":305,"score":119,"percentile":303},"2026-01-14",{"date":307,"score":119,"percentile":296},"2026-01-15",{"date":309,"score":119,"percentile":310},"2026-01-16",0.00753,{"date":312,"score":119,"percentile":310},"2026-01-17",{"date":314,"score":119,"percentile":315},"2026-01-18",0.00754,{"date":317,"score":119,"percentile":296},"2026-01-19",{"date":319,"score":119,"percentile":303},"2026-01-20",{"date":321,"score":119,"percentile":322},"2026-01-21",0.00746,{"date":324,"score":119,"percentile":325},"2026-01-22",0.00747,{"date":327,"score":119,"percentile":328},"2026-01-23",0.00757,{"date":330,"score":119,"percentile":331},"2026-01-24",0.00763,{"date":333,"score":119,"percentile":334},"2026-01-25",0.00764,{"date":336,"score":119,"percentile":334},"2026-01-26",{"date":338,"score":119,"percentile":339},"2026-01-27",0.00767,{"date":341,"score":119,"percentile":342},"2026-01-28",0.00765,{"date":344,"score":119,"percentile":342},"2026-01-29",{"date":346,"score":119,"percentile":347},"2026-01-30",0.00776,{"date":349,"score":119,"percentile":350},"2026-01-31",0.00784,{"date":352,"score":119,"percentile":353},"2026-02-01",0.0079,[355,360],{"source":87,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":356,"cvss_v4_0":9},{"baseScore":85,"baseSeverity":357,"vectorString":88,"impactScore":358,"exploitabilityScore":359},"MEDIUM",6,4.6,{"source":93,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":361,"cvss_v4_0":9},{"baseScore":85,"baseSeverity":357,"vectorString":88,"impactScore":358,"exploitabilityScore":359},[363,389],{"ecosystem":9,"name":364,"vendor":365,"product":365,"cpe_part":366,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":367},"Linux","linux","a",[368,375,378,381,384,387],{"version":369,"is_range":370,"range_type":87,"version_start":371,"version_start_type":372,"version_end":373,"version_end_type":374,"fixed_in":9},">= b00628b1c7d595ae5b544e059c27b1f5828314b4, \u003C 5268bb02107b9eedfdcd51db75b407d10043368c",true,"b00628b1c7d595ae5b544e059c27b1f5828314b4","including","5268bb02107b9eedfdcd51db75b407d10043368c","excluding",{"version":376,"is_range":370,"range_type":87,"version_start":371,"version_start_type":372,"version_end":377,"version_end_type":374,"fixed_in":9},">= b00628b1c7d595ae5b544e059c27b1f5828314b4, \u003C addf5e297e6cbf5341f9c07720693ca9ba0057b5","addf5e297e6cbf5341f9c07720693ca9ba0057b5",{"version":379,"is_range":370,"range_type":87,"version_start":371,"version_start_type":372,"version_end":380,"version_end_type":374,"fixed_in":9},">= b00628b1c7d595ae5b544e059c27b1f5828314b4, \u003C 8327ed12e8ebc5436bfaa1786c49988894f9c8a6","8327ed12e8ebc5436bfaa1786c49988894f9c8a6",{"version":382,"is_range":370,"range_type":87,"version_start":371,"version_start_type":372,"version_end":383,"version_end_type":374,"fixed_in":9},">= b00628b1c7d595ae5b544e059c27b1f5828314b4, \u003C 7d80a9e745fa5b47da3bca001f186c02485c7c33","7d80a9e745fa5b47da3bca001f186c02485c7c33",{"version":385,"is_range":370,"range_type":87,"version_start":371,"version_start_type":372,"version_end":386,"version_end_type":374,"fixed_in":9},">= b00628b1c7d595ae5b544e059c27b1f5828314b4, \u003C 0281b919e175bb9c3128bd3872ac2903e9436e3f","0281b919e175bb9c3128bd3872ac2903e9436e3f",{"version":388,"is_range":81,"range_type":87,"version_start":388,"version_start_type":372,"version_end":388,"version_end_type":372,"fixed_in":9},"5.15",{"ecosystem":9,"name":390,"vendor":365,"product":391,"cpe_part":392,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":393},"linux kernel","linux_kernel","o",[394,398,402,406,410,412,414,416,418],{"version":395,"is_range":370,"range_type":396,"version_start":388,"version_start_type":372,"version_end":397,"version_end_type":374,"fixed_in":9},"gte5.15_lt5.15.150","cpe","5.15.150",{"version":399,"is_range":370,"range_type":396,"version_start":400,"version_start_type":372,"version_end":401,"version_end_type":374,"fixed_in":9},"gte5.16_lt6.1.80","5.16","6.1.80",{"version":403,"is_range":370,"range_type":396,"version_start":404,"version_start_type":372,"version_end":405,"version_end_type":374,"fixed_in":9},"gte6.2_lt6.6.19","6.2","6.6.19",{"version":407,"is_range":370,"range_type":396,"version_start":408,"version_start_type":372,"version_end":409,"version_end_type":374,"fixed_in":9},"gte6.7_lt6.7.7","6.7","6.7.7",{"version":411,"is_range":81,"range_type":396,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.8:rc1",{"version":413,"is_range":81,"range_type":396,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.8:rc2",{"version":415,"is_range":81,"range_type":396,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.8:rc3",{"version":417,"is_range":81,"range_type":396,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.8:rc4",{"version":419,"is_range":81,"range_type":396,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.8:rc5"]