[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2020-36789":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":34,"related":35,"reserved_at":9,"published_at":39,"modified_at":40,"state":41,"summary":42,"references_raw":51,"kevs":82,"epss":83,"epss_history":86,"metrics":359,"affected":367},"CVE-2020-36789","In the Linux kernel, the following vulnerability has been resolved:\n\ncan: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context\n\nIf a driver calls can_get_echo_skb() during a hardware IRQ (which is often, but\nnot always, the case), the 'WARN_ON(in_irq)' in\nnet/core/skbuff.c#skb_release_head_state() might be triggered, under network\ncongestion circumstances, together with the potential risk of a NULL pointer\ndereference.\n\nThe root cause of this issue is the call to kfree_skb() instead of\ndev_kfree_skb_irq() in net/core/dev.c#enqueue_to_backlog().\n\nThis patch prevents the skb to be freed within the call to netif_rx() by\nincrementing its reference count with skb_get(). The skb is finally freed by\none of the in-irq-context safe functions: dev_consume_skb_any() or\ndev_kfree_skb_any(). The \"any\" version is used because some drivers might call\ncan_get_echo_skb() in a normal context.\n\nThe reason for this issue to occur is that initially, in the core network\nstack, loopback skb were not supposed to be received in hardware IRQ context.\nThe CAN stack is an exeption.\n\nThis bug was previously reported back in 2017 in [1] but the proposed patch\nnever got accepted.\n\nWhile [1] directly modifies net/core/dev.c, we try to propose here a\nsmoother modification local to CAN network stack (the assumption\nbehind is that only CAN devices are affected by this issue).\n\n[1] http://lore.kernel.org/r/57a3ffb6-3309-3ad5-5a34-e93c3fe3614d@cetitec.com",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-476","NULL Pointer Dereference","The product dereferences a pointer that it expects to be valid but is NULL.","weakness","Stable","Base","Medium",[],[],[],[],[24,26,28,30,32],{"_key":25},"SUSE-SU-2025:01600-1",{"_key":27},"SUSE-SU-2025:1574-1",{"_key":29},"SUSE-SU-2025:01633-1",{"_key":31},"DEBIAN-CVE-2020-36789",{"_key":33},"UBUNTU-CVE-2020-36789",[],[36,37,38],{"_key":25},{"_key":27},{"_key":29},"2025-04-17T18:01:28.613Z","2026-05-11T13:42:55.817Z","Modified",{"cisa_kev":43,"cisa_ransomware":43,"cisa_vendor":9,"epss_severity":44,"epss_score":45,"severity":46,"severity_score":47,"severity_version":48,"severity_source":49,"severity_vector":50,"severity_status":41},false,"low",0.00022,"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",[52,58,62,66,70,74,78],{"url":53,"sources":54,"tags":56},"https://git.kernel.org/stable/c/248b71ce92d4f3a574b2537f9838f48e892618f4",[49,55],"nvd",[57],"Patch",{"url":59,"sources":60,"tags":61},"https://git.kernel.org/stable/c/451187b20431924d13fcfecc500d7cd2d9951bac",[49,55],[57],{"url":63,"sources":64,"tags":65},"https://git.kernel.org/stable/c/3a922a85701939624484e7f2fd07d32beed00d25",[49,55],[57],{"url":67,"sources":68,"tags":69},"https://git.kernel.org/stable/c/7e4cf2ec0ca236c3e5f904239cec6efe1f3baf22",[49,55],[57],{"url":71,"sources":72,"tags":73},"https://git.kernel.org/stable/c/ab46748bf98864f9c3f5559060bf8caf9df2b41e",[49,55],[57],{"url":75,"sources":76,"tags":77},"https://git.kernel.org/stable/c/87530b557affe01c764de32dbeb58cdf47234574",[49,55],[57],{"url":79,"sources":80,"tags":81},"https://git.kernel.org/stable/c/2283f79b22684d2812e5c76fc2280aae00390365",[49,55],[57],[],{"date":84,"score":45,"percentile":85},"2026-06-03",0.06476,[87,91,94,97,100,103,105,108,112,115,118,121,124,127,130,134,137,140,143,146,149,152,155,158,161,164,167,169,172,175,178,181,184,187,190,193,196,199,202,205,208,211,214,216,219,222,225,228,231,234,237,240,243,246,249,251,254,257,260,264,267,270,273,276,279,282,285,288,291,295,298,301,304,307,310,313,316,319,322,325,328,331,334,337,340,343,346,349,352,355],{"date":88,"score":89,"percentile":90},"2025-11-04",0.00015,0.01993,{"date":92,"score":89,"percentile":93},"2025-11-05",0.02019,{"date":95,"score":89,"percentile":96},"2025-11-06",0.0204,{"date":98,"score":89,"percentile":99},"2025-11-07",0.02051,{"date":101,"score":89,"percentile":102},"2025-11-08",0.02057,{"date":104,"score":89,"percentile":102},"2025-11-09",{"date":106,"score":89,"percentile":107},"2025-11-10",0.02042,{"date":109,"score":110,"percentile":111},"2025-11-11",0.00017,0.02951,{"date":113,"score":110,"percentile":114},"2025-11-12",0.02964,{"date":116,"score":110,"percentile":117},"2025-11-13",0.0299,{"date":119,"score":110,"percentile":120},"2025-11-14",0.03011,{"date":122,"score":110,"percentile":123},"2025-11-15",0.0304,{"date":125,"score":110,"percentile":126},"2025-11-16",0.03039,{"date":128,"score":110,"percentile":129},"2025-11-17",0.03025,{"date":131,"score":132,"percentile":133},"2025-11-18",0.00035,0.05901,{"date":135,"score":132,"percentile":136},"2025-11-19",0.0592,{"date":138,"score":132,"percentile":139},"2025-11-20",0.05956,{"date":141,"score":110,"percentile":142},"2025-11-21",0.03112,{"date":144,"score":110,"percentile":145},"2025-11-22",0.0311,{"date":147,"score":110,"percentile":148},"2025-11-23",0.03104,{"date":150,"score":110,"percentile":151},"2025-11-24",0.03094,{"date":153,"score":110,"percentile":154},"2025-11-25",0.03082,{"date":156,"score":110,"percentile":157},"2025-11-26",0.0307,{"date":159,"score":110,"percentile":160},"2025-11-27",0.03072,{"date":162,"score":110,"percentile":163},"2025-11-28",0.03074,{"date":165,"score":110,"percentile":166},"2025-11-29",0.03122,{"date":168,"score":110,"percentile":166},"2025-11-30",{"date":170,"score":110,"percentile":171},"2025-12-01",0.03195,{"date":173,"score":110,"percentile":174},"2025-12-02",0.03194,{"date":176,"score":110,"percentile":177},"2025-12-03",0.03196,{"date":179,"score":110,"percentile":180},"2025-12-04",0.03128,{"date":182,"score":110,"percentile":183},"2025-12-05",0.03156,{"date":185,"score":110,"percentile":186},"2025-12-06",0.03174,{"date":188,"score":110,"percentile":189},"2025-12-07",0.0318,{"date":191,"score":110,"percentile":192},"2025-12-08",0.03182,{"date":194,"score":110,"percentile":195},"2025-12-09",0.03211,{"date":197,"score":110,"percentile":198},"2025-12-10",0.03244,{"date":200,"score":110,"percentile":201},"2025-12-11",0.03246,{"date":203,"score":110,"percentile":204},"2025-12-12",0.03251,{"date":206,"score":110,"percentile":207},"2025-12-13",0.03222,{"date":209,"score":110,"percentile":210},"2025-12-14",0.0322,{"date":212,"score":110,"percentile":213},"2025-12-15",0.03206,{"date":215,"score":110,"percentile":213},"2025-12-16",{"date":217,"score":110,"percentile":218},"2025-12-17",0.03236,{"date":220,"score":110,"percentile":221},"2025-12-18",0.03242,{"date":223,"score":110,"percentile":224},"2025-12-19",0.03241,{"date":226,"score":110,"percentile":227},"2025-12-20",0.0324,{"date":229,"score":110,"percentile":230},"2025-12-21",0.0343,{"date":232,"score":110,"percentile":233},"2025-12-22",0.03414,{"date":235,"score":110,"percentile":236},"2025-12-23",0.03424,{"date":238,"score":110,"percentile":239},"2025-12-24",0.0342,{"date":241,"score":110,"percentile":242},"2025-12-25",0.03436,{"date":244,"score":110,"percentile":245},"2025-12-26",0.03435,{"date":247,"score":110,"percentile":248},"2025-12-27",0.03434,{"date":250,"score":110,"percentile":242},"2025-12-28",{"date":252,"score":110,"percentile":253},"2025-12-29",0.03427,{"date":255,"score":110,"percentile":256},"2025-12-30",0.0341,{"date":258,"score":110,"percentile":259},"2025-12-31",0.03404,{"date":261,"score":262,"percentile":263},"2026-01-01",0.00021,0.0501,{"date":265,"score":262,"percentile":266},"2026-01-02",0.05008,{"date":268,"score":262,"percentile":269},"2026-01-03",0.04991,{"date":271,"score":262,"percentile":272},"2026-01-04",0.04889,{"date":274,"score":262,"percentile":275},"2026-01-05",0.04821,{"date":277,"score":262,"percentile":278},"2026-01-06",0.04816,{"date":280,"score":262,"percentile":281},"2026-01-07",0.04836,{"date":283,"score":262,"percentile":284},"2026-01-08",0.04866,{"date":286,"score":262,"percentile":287},"2026-01-09",0.04869,{"date":289,"score":262,"percentile":290},"2026-01-10",0.04883,{"date":292,"score":293,"percentile":294},"2026-01-11",0.00023,0.05639,{"date":296,"score":293,"percentile":297},"2026-01-12",0.05622,{"date":299,"score":293,"percentile":300},"2026-01-13",0.05611,{"date":302,"score":293,"percentile":303},"2026-01-14",0.05654,{"date":305,"score":293,"percentile":306},"2026-01-15",0.05643,{"date":308,"score":293,"percentile":309},"2026-01-16",0.05647,{"date":311,"score":293,"percentile":312},"2026-01-17",0.0565,{"date":314,"score":293,"percentile":315},"2026-01-18",0.05645,{"date":317,"score":293,"percentile":318},"2026-01-19",0.05607,{"date":320,"score":293,"percentile":321},"2026-01-20",0.0558,{"date":323,"score":293,"percentile":324},"2026-01-21",0.05586,{"date":326,"score":293,"percentile":327},"2026-01-22",0.05569,{"date":329,"score":293,"percentile":330},"2026-01-23",0.05625,{"date":332,"score":293,"percentile":333},"2026-01-24",0.05672,{"date":335,"score":293,"percentile":336},"2026-01-25",0.05609,{"date":338,"score":293,"percentile":339},"2026-01-26",0.0559,{"date":341,"score":293,"percentile":342},"2026-01-27",0.0557,{"date":344,"score":293,"percentile":345},"2026-01-28",0.05555,{"date":347,"score":293,"percentile":348},"2026-01-29",0.05567,{"date":350,"score":293,"percentile":351},"2026-01-30",0.05566,{"date":353,"score":293,"percentile":354},"2026-01-31",0.05541,{"date":356,"score":357,"percentile":358},"2026-02-01",0.00024,0.05623,[360,365],{"source":49,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":361,"cvss_v4_0":9},{"baseScore":47,"baseSeverity":362,"vectorString":50,"impactScore":363,"exploitabilityScore":364},"MEDIUM",6,4.6,{"source":55,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":366,"cvss_v4_0":9},{"baseScore":47,"baseSeverity":362,"vectorString":50,"impactScore":363,"exploitabilityScore":364},[368,400],{"ecosystem":9,"name":369,"vendor":370,"product":370,"cpe_part":371,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":372},"Linux","linux","a",[373,380,383,386,389,392,395,398],{"version":374,"is_range":375,"range_type":49,"version_start":376,"version_start_type":377,"version_end":378,"version_end_type":379,"fixed_in":9},">= 39549eef3587f1c1e8c65c88a2400d10fd30ea17, \u003C 248b71ce92d4f3a574b2537f9838f48e892618f4",true,"39549eef3587f1c1e8c65c88a2400d10fd30ea17","including","248b71ce92d4f3a574b2537f9838f48e892618f4","excluding",{"version":381,"is_range":375,"range_type":49,"version_start":376,"version_start_type":377,"version_end":382,"version_end_type":379,"fixed_in":9},">= 39549eef3587f1c1e8c65c88a2400d10fd30ea17, \u003C 451187b20431924d13fcfecc500d7cd2d9951bac","451187b20431924d13fcfecc500d7cd2d9951bac",{"version":384,"is_range":375,"range_type":49,"version_start":376,"version_start_type":377,"version_end":385,"version_end_type":379,"fixed_in":9},">= 39549eef3587f1c1e8c65c88a2400d10fd30ea17, \u003C 3a922a85701939624484e7f2fd07d32beed00d25","3a922a85701939624484e7f2fd07d32beed00d25",{"version":387,"is_range":375,"range_type":49,"version_start":376,"version_start_type":377,"version_end":388,"version_end_type":379,"fixed_in":9},">= 39549eef3587f1c1e8c65c88a2400d10fd30ea17, \u003C 7e4cf2ec0ca236c3e5f904239cec6efe1f3baf22","7e4cf2ec0ca236c3e5f904239cec6efe1f3baf22",{"version":390,"is_range":375,"range_type":49,"version_start":376,"version_start_type":377,"version_end":391,"version_end_type":379,"fixed_in":9},">= 39549eef3587f1c1e8c65c88a2400d10fd30ea17, \u003C ab46748bf98864f9c3f5559060bf8caf9df2b41e","ab46748bf98864f9c3f5559060bf8caf9df2b41e",{"version":393,"is_range":375,"range_type":49,"version_start":376,"version_start_type":377,"version_end":394,"version_end_type":379,"fixed_in":9},">= 39549eef3587f1c1e8c65c88a2400d10fd30ea17, \u003C 87530b557affe01c764de32dbeb58cdf47234574","87530b557affe01c764de32dbeb58cdf47234574",{"version":396,"is_range":375,"range_type":49,"version_start":376,"version_start_type":377,"version_end":397,"version_end_type":379,"fixed_in":9},">= 39549eef3587f1c1e8c65c88a2400d10fd30ea17, \u003C 2283f79b22684d2812e5c76fc2280aae00390365","2283f79b22684d2812e5c76fc2280aae00390365",{"version":399,"is_range":43,"range_type":49,"version_start":399,"version_start_type":377,"version_end":399,"version_end_type":377,"fixed_in":9},"2.6.31",{"ecosystem":9,"name":401,"vendor":370,"product":402,"cpe_part":403,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":404},"linux kernel","linux_kernel","o",[405,409,413,417,421,425,429,431],{"version":406,"is_range":375,"range_type":407,"version_start":399,"version_start_type":377,"version_end":408,"version_end_type":379,"fixed_in":9},"gte2.6.31_lt4.4.244","cpe","4.4.244",{"version":410,"is_range":375,"range_type":407,"version_start":411,"version_start_type":377,"version_end":412,"version_end_type":379,"fixed_in":9},"gte4.5_lt4.9.244","4.5","4.9.244",{"version":414,"is_range":375,"range_type":407,"version_start":415,"version_start_type":377,"version_end":416,"version_end_type":379,"fixed_in":9},"gte4.10_lt4.14.207","4.10","4.14.207",{"version":418,"is_range":375,"range_type":407,"version_start":419,"version_start_type":377,"version_end":420,"version_end_type":379,"fixed_in":9},"gte4.15_lt4.19.158","4.15","4.19.158",{"version":422,"is_range":375,"range_type":407,"version_start":423,"version_start_type":377,"version_end":424,"version_end_type":379,"fixed_in":9},"gte4.20_lt5.4.78","4.20","5.4.78",{"version":426,"is_range":375,"range_type":407,"version_start":427,"version_start_type":377,"version_end":428,"version_end_type":379,"fixed_in":9},"gte5.5_lt5.9.9","5.5","5.9.9",{"version":430,"is_range":43,"range_type":407,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.10:rc1",{"version":432,"is_range":43,"range_type":407,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"5.10:rc2"]