[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2024-39502":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":110,"related":111,"reserved_at":9,"published_at":120,"modified_at":121,"state":122,"summary":123,"references_raw":132,"kevs":179,"epss":180,"epss_history":183,"metrics":430,"affected":436},"CVE-2024-39502","In the Linux kernel, the following vulnerability has been resolved:\n\nionic: fix use after netif_napi_del()\n\nWhen queues are started, netif_napi_add() and napi_enable() are called.\nIf there are 4 queues and only 3 queues are used for the current\nconfiguration, only 3 queues' napi should be registered and enabled.\nThe ionic_qcq_enable() checks whether the .poll pointer is not NULL for\nenabling only the using queue' napi. Unused queues' napi will not be\nregistered by netif_napi_add(), so the .poll pointer indicates NULL.\nBut it couldn't distinguish whether the napi was unregistered or not\nbecause netif_napi_del() doesn't reset the .poll pointer to NULL.\nSo, ionic_qcq_enable() calls napi_enable() for the queue, which was\nunregistered by netif_napi_del().\n\nReproducer:\n   ethtool -L \u003Cinterface name> rx 1 tx 1 combined 0\n   ethtool -L \u003Cinterface name> rx 0 tx 0 combined 1\n   ethtool -L \u003Cinterface name> rx 0 tx 0 combined 4\n\nSplat looks like:\nkernel BUG at net/core/dev.c:6666!\nOops: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI\nCPU: 3 PID: 1057 Comm: kworker/3:3 Not tainted 6.10.0-rc2+ #16\nWorkqueue: events ionic_lif_deferred_work [ionic]\nRIP: 0010:napi_enable+0x3b/0x40\nCode: 48 89 c2 48 83 e2 f6 80 b9 61 09 00 00 00 74 0d 48 83 bf 60 01 00 00 00 74 03 80 ce 01 f0 4f\nRSP: 0018:ffffb6ed83227d48 EFLAGS: 00010246\nRAX: 0000000000000000 RBX: ffff97560cda0828 RCX: 0000000000000029\nRDX: 0000000000000001 RSI: 0000000000000000 RDI: ffff97560cda0a28\nRBP: ffffb6ed83227d50 R08: 0000000000000400 R09: 0000000000000001\nR10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000000\nR13: ffff97560ce3c1a0 R14: 0000000000000000 R15: ffff975613ba0a20\nFS:  0000000000000000(0000) GS:ffff975d5f780000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 00007f8f734ee200 CR3: 0000000103e50000 CR4: 00000000007506f0\nPKRU: 55555554\nCall Trace:\n \u003CTASK>\n ? die+0x33/0x90\n ? do_trap+0xd9/0x100\n ? napi_enable+0x3b/0x40\n ? do_error_trap+0x83/0xb0\n ? napi_enable+0x3b/0x40\n ? napi_enable+0x3b/0x40\n ? exc_invalid_op+0x4e/0x70\n ? napi_enable+0x3b/0x40\n ? asm_exc_invalid_op+0x16/0x20\n ? napi_enable+0x3b/0x40\n ionic_qcq_enable+0xb7/0x180 [ionic 59bdfc8a035436e1c4224ff7d10789e3f14643f8]\n ionic_start_queues+0xc4/0x290 [ionic 59bdfc8a035436e1c4224ff7d10789e3f14643f8]\n ionic_link_status_check+0x11c/0x170 [ionic 59bdfc8a035436e1c4224ff7d10789e3f14643f8]\n ionic_lif_deferred_work+0x129/0x280 [ionic 59bdfc8a035436e1c4224ff7d10789e3f14643f8]\n process_one_work+0x145/0x360\n worker_thread+0x2bb/0x3d0\n ? __pfx_worker_thread+0x10/0x10\n kthread+0xcc/0x100\n ? __pfx_kthread+0x10/0x10\n ret_from_fork+0x2d/0x50\n ? __pfx_kthread+0x10/0x10\n ret_from_fork_asm+0x1a/0x30",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,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108],{"_key":25},"SUSE-SU-2024:2802-1",{"_key":27},"SUSE-SU-2024:2894-1",{"_key":29},"SUSE-SU-2024:2896-1",{"_key":31},"SUSE-SU-2024:2939-1",{"_key":33},"SUSE-SU-2024:2947-1",{"_key":35},"SUSE-SU-2024:2973-1",{"_key":37},"DLA-4008-1",{"_key":39},"DSA-5730-1",{"_key":41},"DSA-5731-1",{"_key":43},"SUSE-SU-2025:20008-1",{"_key":45},"SUSE-SU-2025:20028-1",{"_key":47},"DEBIAN-CVE-2024-39502",{"_key":49},"RHSA-2024:5101",{"_key":51},"RHSA-2024:5102",{"_key":53},"RHSA-2024:5256",{"_key":55},"RHSA-2024:5257",{"_key":57},"RHSA-2024:5266",{"_key":59},"RHSA-2024:5281",{"_key":61},"RHSA-2024:5282",{"_key":63},"RHSA-2024:6206",{"_key":65},"RHSA-2024:6267",{"_key":67},"RHSA-2024:6268",{"_key":69},"RHSA-2024:8162",{"_key":71},"UBUNTU-CVE-2024-39502",{"_key":73},"USN-6999-1",{"_key":75},"USN-6999-2",{"_key":77},"USN-7003-1",{"_key":79},"USN-7003-2",{"_key":81},"USN-7003-3",{"_key":83},"USN-7003-4",{"_key":85},"USN-7003-5",{"_key":87},"USN-7004-1",{"_key":89},"USN-7005-1",{"_key":91},"USN-7005-2",{"_key":93},"USN-7006-1",{"_key":95},"USN-7007-1",{"_key":97},"USN-7007-2",{"_key":99},"USN-7007-3",{"_key":101},"USN-7008-1",{"_key":103},"USN-7009-1",{"_key":105},"USN-7009-2",{"_key":107},"USN-7019-1",{"_key":109},"USN-7029-1",[],[112,113,114,115,116,117,118,119],{"_key":25},{"_key":27},{"_key":29},{"_key":31},{"_key":33},{"_key":35},{"_key":43},{"_key":45},"2024-07-12T12:20:35.635Z","2026-05-12T11:55:35.054Z","Modified",{"cisa_kev":124,"cisa_ransomware":124,"cisa_vendor":9,"epss_severity":125,"epss_score":126,"severity":127,"severity_score":128,"severity_version":129,"severity_source":130,"severity_vector":131,"severity_status":122},false,"low",0.00011,"high",7.8,"v3.1","nvd","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",[133,139,143,147,151,155,159,163,167,171,175],{"url":134,"sources":135,"tags":137},"https://git.kernel.org/stable/c/0d19267cb150e8f76ade210e16ee820a77f684e7",[136,130],"cve.org",[138],"Patch",{"url":140,"sources":141,"tags":142},"https://git.kernel.org/stable/c/ff9c2a9426ecf5b9631e9fd74993b357262387d6",[136,130],[138],{"url":144,"sources":145,"tags":146},"https://git.kernel.org/stable/c/8edd18dab443863e9e48f084e7f123fca3065e4e",[136,130],[138],{"url":148,"sources":149,"tags":150},"https://git.kernel.org/stable/c/60cd714871cd5a683353a355cbb17a685245cf84",[136,130],[138],{"url":152,"sources":153,"tags":154},"https://git.kernel.org/stable/c/183ebc167a8a19e916b885d4bb61a3491991bfa5",[136,130],[138],{"url":156,"sources":157,"tags":158},"https://git.kernel.org/stable/c/a87d72b37b9ec2c1e18fe36b09241d8b30334a2e",[136,130],[138],{"url":160,"sources":161,"tags":162},"https://git.kernel.org/stable/c/79f18a41dd056115d685f3b0a419c7cd40055e13",[136,130],[138],{"url":164,"sources":165,"tags":166},"https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html",[136,130],[],{"url":168,"sources":169,"tags":170},"https://cert-portal.siemens.com/productcert/html/ssa-265688.html",[136,130],[],{"url":172,"sources":173,"tags":174},"https://cert-portal.siemens.com/productcert/html/ssa-613116.html",[136,130],[],{"url":176,"sources":177,"tags":178},"https://cert-portal.siemens.com/productcert/html/ssa-355557.html",[136,130],[],[],{"date":181,"score":126,"percentile":182},"2026-06-03",0.01318,[184,188,191,194,197,200,202,205,208,211,213,216,219,222,225,229,232,235,238,241,244,247,250,253,256,259,262,265,268,271,274,276,279,282,284,286,289,292,295,298,301,303,306,308,310,312,314,317,320,322,324,327,330,332,334,337,339,341,344,346,349,351,354,357,359,362,364,366,369,372,375,378,381,384,387,390,393,396,399,402,404,407,409,412,414,417,419,422,424,427],{"date":185,"score":186,"percentile":187},"2025-11-04",0.00012,0.01235,{"date":189,"score":186,"percentile":190},"2025-11-05",0.01255,{"date":192,"score":186,"percentile":193},"2025-11-06",0.01268,{"date":195,"score":186,"percentile":196},"2025-11-07",0.01271,{"date":198,"score":186,"percentile":199},"2025-11-08",0.01273,{"date":201,"score":186,"percentile":196},"2025-11-09",{"date":203,"score":186,"percentile":204},"2025-11-10",0.01261,{"date":206,"score":186,"percentile":207},"2025-11-11",0.01266,{"date":209,"score":186,"percentile":210},"2025-11-12",0.01267,{"date":212,"score":186,"percentile":199},"2025-11-13",{"date":214,"score":186,"percentile":215},"2025-11-14",0.01287,{"date":217,"score":186,"percentile":218},"2025-11-15",0.01302,{"date":220,"score":186,"percentile":221},"2025-11-16",0.01301,{"date":223,"score":186,"percentile":224},"2025-11-17",0.01293,{"date":226,"score":227,"percentile":228},"2025-11-18",0.00092,0.22324,{"date":230,"score":227,"percentile":231},"2025-11-19",0.22334,{"date":233,"score":227,"percentile":234},"2025-11-20",0.22341,{"date":236,"score":186,"percentile":237},"2025-11-21",0.01346,{"date":239,"score":186,"percentile":240},"2025-11-22",0.01344,{"date":242,"score":186,"percentile":243},"2025-11-23",0.01332,{"date":245,"score":186,"percentile":246},"2025-11-24",0.01326,{"date":248,"score":186,"percentile":249},"2025-11-25",0.01321,{"date":251,"score":186,"percentile":252},"2025-11-26",0.0126,{"date":254,"score":186,"percentile":255},"2025-11-27",0.01258,{"date":257,"score":186,"percentile":258},"2025-11-28",0.01263,{"date":260,"score":186,"percentile":261},"2025-11-29",0.01299,{"date":263,"score":186,"percentile":264},"2025-11-30",0.01308,{"date":266,"score":186,"percentile":267},"2025-12-01",0.01335,{"date":269,"score":186,"percentile":270},"2025-12-02",0.01331,{"date":272,"score":186,"percentile":273},"2025-12-03",0.01333,{"date":275,"score":186,"percentile":264},"2025-12-04",{"date":277,"score":186,"percentile":278},"2025-12-05",0.01324,{"date":280,"score":186,"percentile":281},"2025-12-06",0.01328,{"date":283,"score":186,"percentile":246},"2025-12-07",{"date":285,"score":186,"percentile":246},"2025-12-08",{"date":287,"score":186,"percentile":288},"2025-12-09",0.01339,{"date":290,"score":186,"percentile":291},"2025-12-10",0.01351,{"date":293,"score":186,"percentile":294},"2025-12-11",0.01342,{"date":296,"score":186,"percentile":297},"2025-12-12",0.01341,{"date":299,"score":186,"percentile":300},"2025-12-13",0.01327,{"date":302,"score":186,"percentile":246},"2025-12-14",{"date":304,"score":186,"percentile":305},"2025-12-15",0.01323,{"date":307,"score":186,"percentile":281},"2025-12-16",{"date":309,"score":186,"percentile":281},"2025-12-17",{"date":311,"score":186,"percentile":182},"2025-12-18",{"date":313,"score":186,"percentile":305},"2025-12-19",{"date":315,"score":186,"percentile":316},"2025-12-20",0.01322,{"date":318,"score":186,"percentile":319},"2025-12-21",0.01334,{"date":321,"score":186,"percentile":267},"2025-12-22",{"date":323,"score":186,"percentile":267},"2025-12-23",{"date":325,"score":186,"percentile":326},"2025-12-24",0.01337,{"date":328,"score":186,"percentile":329},"2025-12-25",0.0134,{"date":331,"score":186,"percentile":294},"2025-12-26",{"date":333,"score":186,"percentile":326},"2025-12-27",{"date":335,"score":186,"percentile":336},"2025-12-28",0.01336,{"date":338,"score":186,"percentile":246},"2025-12-29",{"date":340,"score":186,"percentile":249},"2025-12-30",{"date":342,"score":186,"percentile":343},"2025-12-31",0.01319,{"date":345,"score":186,"percentile":294},"2026-01-01",{"date":347,"score":186,"percentile":348},"2026-01-02",0.01338,{"date":350,"score":186,"percentile":329},"2026-01-03",{"date":352,"score":186,"percentile":353},"2026-01-04",0.01309,{"date":355,"score":186,"percentile":356},"2026-01-05",0.01315,{"date":358,"score":186,"percentile":353},"2026-01-06",{"date":360,"score":186,"percentile":361},"2026-01-07",0.01314,{"date":363,"score":186,"percentile":281},"2026-01-08",{"date":365,"score":186,"percentile":240},"2026-01-09",{"date":367,"score":126,"percentile":368},"2026-01-10",0.01105,{"date":370,"score":126,"percentile":371},"2026-01-11",0.01103,{"date":373,"score":126,"percentile":374},"2026-01-12",0.01109,{"date":376,"score":126,"percentile":377},"2026-01-13",0.01106,{"date":379,"score":126,"percentile":380},"2026-01-14",0.01104,{"date":382,"score":126,"percentile":383},"2026-01-15",0.01117,{"date":385,"score":126,"percentile":386},"2026-01-16",0.01121,{"date":388,"score":126,"percentile":389},"2026-01-17",0.01124,{"date":391,"score":126,"percentile":392},"2026-01-18",0.01135,{"date":394,"score":126,"percentile":395},"2026-01-19",0.01133,{"date":397,"score":126,"percentile":398},"2026-01-20",0.01119,{"date":400,"score":126,"percentile":401},"2026-01-21",0.01115,{"date":403,"score":126,"percentile":398},"2026-01-22",{"date":405,"score":126,"percentile":406},"2026-01-23",0.01131,{"date":408,"score":126,"percentile":406},"2026-01-24",{"date":410,"score":126,"percentile":411},"2026-01-25",0.0113,{"date":413,"score":126,"percentile":406},"2026-01-26",{"date":415,"score":126,"percentile":416},"2026-01-27",0.01122,{"date":418,"score":126,"percentile":386},"2026-01-28",{"date":420,"score":126,"percentile":421},"2026-01-29",0.01127,{"date":423,"score":126,"percentile":411},"2026-01-30",{"date":425,"score":126,"percentile":426},"2026-01-31",0.01144,{"date":428,"score":126,"percentile":429},"2026-02-01",0.01166,[431],{"source":130,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":432,"cvss_v4_0":9},{"baseScore":128,"baseSeverity":433,"vectorString":131,"impactScore":434,"exploitabilityScore":435},"HIGH",9.8,4.6,[437,469],{"ecosystem":9,"name":438,"vendor":439,"product":439,"cpe_part":440,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":441},"Linux","linux","a",[442,449,452,455,458,461,464,467],{"version":443,"is_range":444,"range_type":136,"version_start":445,"version_start_type":446,"version_end":447,"version_end_type":448,"fixed_in":9},">= 0f3154e6bcb354968cc04f7cd86ce466f7b9a814, \u003C 0d19267cb150e8f76ade210e16ee820a77f684e7",true,"0f3154e6bcb354968cc04f7cd86ce466f7b9a814","including","0d19267cb150e8f76ade210e16ee820a77f684e7","excluding",{"version":450,"is_range":444,"range_type":136,"version_start":445,"version_start_type":446,"version_end":451,"version_end_type":448,"fixed_in":9},">= 0f3154e6bcb354968cc04f7cd86ce466f7b9a814, \u003C ff9c2a9426ecf5b9631e9fd74993b357262387d6","ff9c2a9426ecf5b9631e9fd74993b357262387d6",{"version":453,"is_range":444,"range_type":136,"version_start":445,"version_start_type":446,"version_end":454,"version_end_type":448,"fixed_in":9},">= 0f3154e6bcb354968cc04f7cd86ce466f7b9a814, \u003C 8edd18dab443863e9e48f084e7f123fca3065e4e","8edd18dab443863e9e48f084e7f123fca3065e4e",{"version":456,"is_range":444,"range_type":136,"version_start":445,"version_start_type":446,"version_end":457,"version_end_type":448,"fixed_in":9},">= 0f3154e6bcb354968cc04f7cd86ce466f7b9a814, \u003C 60cd714871cd5a683353a355cbb17a685245cf84","60cd714871cd5a683353a355cbb17a685245cf84",{"version":459,"is_range":444,"range_type":136,"version_start":445,"version_start_type":446,"version_end":460,"version_end_type":448,"fixed_in":9},">= 0f3154e6bcb354968cc04f7cd86ce466f7b9a814, \u003C 183ebc167a8a19e916b885d4bb61a3491991bfa5","183ebc167a8a19e916b885d4bb61a3491991bfa5",{"version":462,"is_range":444,"range_type":136,"version_start":445,"version_start_type":446,"version_end":463,"version_end_type":448,"fixed_in":9},">= 0f3154e6bcb354968cc04f7cd86ce466f7b9a814, \u003C a87d72b37b9ec2c1e18fe36b09241d8b30334a2e","a87d72b37b9ec2c1e18fe36b09241d8b30334a2e",{"version":465,"is_range":444,"range_type":136,"version_start":445,"version_start_type":446,"version_end":466,"version_end_type":448,"fixed_in":9},">= 0f3154e6bcb354968cc04f7cd86ce466f7b9a814, \u003C 79f18a41dd056115d685f3b0a419c7cd40055e13","79f18a41dd056115d685f3b0a419c7cd40055e13",{"version":468,"is_range":124,"range_type":136,"version_start":468,"version_start_type":446,"version_end":468,"version_end_type":446,"fixed_in":9},"5.4",{"ecosystem":9,"name":470,"vendor":439,"product":471,"cpe_part":472,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":473},"linux kernel","linux_kernel","o",[474,478,482,486,490,494,498,500,502],{"version":475,"is_range":444,"range_type":476,"version_start":468,"version_start_type":446,"version_end":477,"version_end_type":448,"fixed_in":9},"gte5.4_lt5.4.279","cpe","5.4.279",{"version":479,"is_range":444,"range_type":476,"version_start":480,"version_start_type":446,"version_end":481,"version_end_type":448,"fixed_in":9},"gte5.5_lt5.10.221","5.5","5.10.221",{"version":483,"is_range":444,"range_type":476,"version_start":484,"version_start_type":446,"version_end":485,"version_end_type":448,"fixed_in":9},"gte5.11_lt5.15.162","5.11","5.15.162",{"version":487,"is_range":444,"range_type":476,"version_start":488,"version_start_type":446,"version_end":489,"version_end_type":448,"fixed_in":9},"gte5.16_lt6.1.95","5.16","6.1.95",{"version":491,"is_range":444,"range_type":476,"version_start":492,"version_start_type":446,"version_end":493,"version_end_type":448,"fixed_in":9},"gte6.2_lt6.6.35","6.2","6.6.35",{"version":495,"is_range":444,"range_type":476,"version_start":496,"version_start_type":446,"version_end":497,"version_end_type":448,"fixed_in":9},"gte6.7_lt6.9.6","6.7","6.9.6",{"version":499,"is_range":124,"range_type":476,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.10:rc1",{"version":501,"is_range":124,"range_type":476,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.10:rc2",{"version":503,"is_range":124,"range_type":476,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.10:rc3"]