[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2025-39984":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T20:55:29.923Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":11,"aliases":12,"duplicate_of":9,"upstream":13,"downstream":14,"duplicates":37,"related":38,"reserved_at":9,"published_at":46,"modified_at":47,"state":48,"summary":49,"references_raw":53,"kevs":68,"epss":69,"epss_history":72,"metrics":340,"affected":341},"CVE-2025-39984","In the Linux kernel, the following vulnerability has been resolved:\n\nnet: tun: Update napi->skb after XDP process\n\nThe syzbot report a UAF issue:\n\n  BUG: KASAN: slab-use-after-free in skb_reset_mac_header include/linux/skbuff.h:3150 [inline]\n  BUG: KASAN: slab-use-after-free in napi_frags_skb net/core/gro.c:723 [inline]\n  BUG: KASAN: slab-use-after-free in napi_gro_frags+0x6e/0x1030 net/core/gro.c:758\n  Read of size 8 at addr ffff88802ef22c18 by task syz.0.17/6079\n  CPU: 0 UID: 0 PID: 6079 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT(full)\n  Call Trace:\n   \u003CTASK>\n   dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120\n   print_address_description mm/kasan/report.c:378 [inline]\n   print_report+0xca/0x240 mm/kasan/report.c:482\n   kasan_report+0x118/0x150 mm/kasan/report.c:595\n   skb_reset_mac_header include/linux/skbuff.h:3150 [inline]\n   napi_frags_skb net/core/gro.c:723 [inline]\n   napi_gro_frags+0x6e/0x1030 net/core/gro.c:758\n   tun_get_user+0x28cb/0x3e20 drivers/net/tun.c:1920\n   tun_chr_write_iter+0x113/0x200 drivers/net/tun.c:1996\n   new_sync_write fs/read_write.c:593 [inline]\n   vfs_write+0x5c9/0xb30 fs/read_write.c:686\n   ksys_write+0x145/0x250 fs/read_write.c:738\n   do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]\n   do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94\n   entry_SYSCALL_64_after_hwframe+0x77/0x7f\n   \u003C/TASK>\n\n  Allocated by task 6079:\n   kasan_save_stack mm/kasan/common.c:47 [inline]\n   kasan_save_track+0x3e/0x80 mm/kasan/common.c:68\n   unpoison_slab_object mm/kasan/common.c:330 [inline]\n   __kasan_mempool_unpoison_object+0xa0/0x170 mm/kasan/common.c:558\n   kasan_mempool_unpoison_object include/linux/kasan.h:388 [inline]\n   napi_skb_cache_get+0x37b/0x6d0 net/core/skbuff.c:295\n   __alloc_skb+0x11e/0x2d0 net/core/skbuff.c:657\n   napi_alloc_skb+0x84/0x7d0 net/core/skbuff.c:811\n   napi_get_frags+0x69/0x140 net/core/gro.c:673\n   tun_napi_alloc_frags drivers/net/tun.c:1404 [inline]\n   tun_get_user+0x77c/0x3e20 drivers/net/tun.c:1784\n   tun_chr_write_iter+0x113/0x200 drivers/net/tun.c:1996\n   new_sync_write fs/read_write.c:593 [inline]\n   vfs_write+0x5c9/0xb30 fs/read_write.c:686\n   ksys_write+0x145/0x250 fs/read_write.c:738\n   do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]\n   do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94\n   entry_SYSCALL_64_after_hwframe+0x77/0x7f\n\n  Freed by task 6079:\n   kasan_save_stack mm/kasan/common.c:47 [inline]\n   kasan_save_track+0x3e/0x80 mm/kasan/common.c:68\n   kasan_save_free_info+0x46/0x50 mm/kasan/generic.c:576\n   poison_slab_object mm/kasan/common.c:243 [inline]\n   __kasan_slab_free+0x5b/0x80 mm/kasan/common.c:275\n   kasan_slab_free include/linux/kasan.h:233 [inline]\n   slab_free_hook mm/slub.c:2422 [inline]\n   slab_free mm/slub.c:4695 [inline]\n   kmem_cache_free+0x18f/0x400 mm/slub.c:4797\n   skb_pp_cow_data+0xdd8/0x13e0 net/core/skbuff.c:969\n   netif_skb_check_for_xdp net/core/dev.c:5390 [inline]\n   netif_receive_generic_xdp net/core/dev.c:5431 [inline]\n   do_xdp_generic+0x699/0x11a0 net/core/dev.c:5499\n   tun_get_user+0x2523/0x3e20 drivers/net/tun.c:1872\n   tun_chr_write_iter+0x113/0x200 drivers/net/tun.c:1996\n   new_sync_write fs/read_write.c:593 [inline]\n   vfs_write+0x5c9/0xb30 fs/read_write.c:686\n   ksys_write+0x145/0x250 fs/read_write.c:738\n   do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]\n   do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94\n   entry_SYSCALL_64_after_hwframe+0x77/0x7f\n\nAfter commit e6d5dbdd20aa (\"xdp: add multi-buff support for xdp running in\ngeneric mode\"), the original skb may be freed in skb_pp_cow_data() when\nXDP program was attached, which was allocated in tun_napi_alloc_frags().\nHowever, the napi->skb still point to the original skb, update it after\nXDP process.",null,[],[],[],[],[15,17,19,21,23,25,27,29,31,33,35],{"_key":16},"SUSE-SU-2025:4057-1",{"_key":18},"SUSE-SU-2025:4132-1",{"_key":20},"RHSA-2025:23250",{"_key":22},"RHSA-2025:23279",{"_key":24},"SUSE-SU-2025:21080-1",{"_key":26},"SUSE-SU-2025:21147-1",{"_key":28},"SUSE-SU-2025:21180-1",{"_key":30},"SUSE-SU-2025:4141-1",{"_key":32},"OPENSUSE-SU-2025:20091-1",{"_key":34},"DEBIAN-CVE-2025-39984",{"_key":36},"UBUNTU-CVE-2025-39984",[],[39,40,41,42,43,44,45],{"_key":16},{"_key":18},{"_key":24},{"_key":26},{"_key":28},{"_key":30},{"_key":32},"2025-10-15T07:56:03.438Z","2026-05-11T21:40:13.408Z","Deferred",{"cisa_kev":50,"cisa_ransomware":50,"cisa_vendor":9,"epss_severity":51,"epss_score":52,"severity":9,"severity_score":9,"severity_version":9,"severity_source":9,"severity_vector":9,"severity_status":48},false,"low",0.00024,[54,60,64],{"url":55,"sources":56,"tags":59},"https://git.kernel.org/stable/c/953200d56fc23eebf80a5ad9eed6e2e8a3065093",[57,58],"cve.org","nvd",[],{"url":61,"sources":62,"tags":63},"https://git.kernel.org/stable/c/1697577e1669b0321d02cd848384a5d33e284296",[57,58],[],{"url":65,"sources":66,"tags":67},"https://git.kernel.org/stable/c/1091860a16a86ccdd77c09f2b21a5f634f5ab9ec",[57,58],[],[],{"date":70,"score":52,"percentile":71},"2026-06-04",0.07219,[73,77,80,83,86,89,92,95,98,101,104,107,110,113,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,179,182,185,188,191,194,197,200,203,206,209,212,215,218,222,225,228,231,234,237,240,243,246,249,252,255,258,260,262,265,268,271,274,277,280,282,285,288,291,294,297,300,303,305,308,311,313,316,319,322,325,328,331,334,337],{"date":74,"score":75,"percentile":76},"2025-11-04",0.00022,0.04438,{"date":78,"score":75,"percentile":79},"2025-11-05",0.04443,{"date":81,"score":75,"percentile":82},"2025-11-06",0.04557,{"date":84,"score":75,"percentile":85},"2025-11-07",0.04567,{"date":87,"score":75,"percentile":88},"2025-11-08",0.04562,{"date":90,"score":75,"percentile":91},"2025-11-09",0.04566,{"date":93,"score":75,"percentile":94},"2025-11-10",0.04551,{"date":96,"score":75,"percentile":97},"2025-11-11",0.04587,{"date":99,"score":75,"percentile":100},"2025-11-12",0.04616,{"date":102,"score":75,"percentile":103},"2025-11-13",0.04649,{"date":105,"score":75,"percentile":106},"2025-11-14",0.04665,{"date":108,"score":75,"percentile":109},"2025-11-15",0.04712,{"date":111,"score":52,"percentile":112},"2025-11-16",0.05317,{"date":114,"score":52,"percentile":115},"2025-11-17",0.05312,{"date":117,"score":52,"percentile":118},"2025-11-18",0.03168,{"date":120,"score":52,"percentile":121},"2025-11-19",0.03218,{"date":123,"score":52,"percentile":124},"2025-11-20",0.03283,{"date":126,"score":52,"percentile":127},"2025-11-21",0.05362,{"date":129,"score":52,"percentile":130},"2025-11-22",0.05344,{"date":132,"score":52,"percentile":133},"2025-11-23",0.05327,{"date":135,"score":52,"percentile":136},"2025-11-24",0.05306,{"date":138,"score":52,"percentile":139},"2025-11-25",0.05309,{"date":141,"score":52,"percentile":142},"2025-11-26",0.05339,{"date":144,"score":52,"percentile":145},"2025-11-27",0.05356,{"date":147,"score":52,"percentile":148},"2025-11-28",0.05336,{"date":150,"score":52,"percentile":151},"2025-11-29",0.05382,{"date":153,"score":52,"percentile":154},"2025-11-30",0.05377,{"date":156,"score":52,"percentile":157},"2025-12-01",0.05465,{"date":159,"score":52,"percentile":160},"2025-12-02",0.05481,{"date":162,"score":52,"percentile":163},"2025-12-03",0.05504,{"date":165,"score":52,"percentile":166},"2025-12-04",0.05457,{"date":168,"score":52,"percentile":169},"2025-12-05",0.05521,{"date":171,"score":52,"percentile":172},"2025-12-06",0.05533,{"date":174,"score":52,"percentile":175},"2025-12-07",0.05531,{"date":177,"score":52,"percentile":178},"2025-12-08",0.05528,{"date":180,"score":52,"percentile":181},"2025-12-09",0.05572,{"date":183,"score":52,"percentile":184},"2025-12-10",0.05638,{"date":186,"score":52,"percentile":187},"2025-12-11",0.05636,{"date":189,"score":52,"percentile":190},"2025-12-12",0.05666,{"date":192,"score":52,"percentile":193},"2025-12-13",0.05703,{"date":195,"score":52,"percentile":196},"2025-12-14",0.0568,{"date":198,"score":52,"percentile":199},"2025-12-15",0.05671,{"date":201,"score":52,"percentile":202},"2025-12-16",0.05689,{"date":204,"score":52,"percentile":205},"2025-12-17",0.05752,{"date":207,"score":52,"percentile":208},"2025-12-18",0.0579,{"date":210,"score":52,"percentile":211},"2025-12-19",0.05782,{"date":213,"score":52,"percentile":214},"2025-12-20",0.05777,{"date":216,"score":52,"percentile":217},"2025-12-21",0.05766,{"date":219,"score":220,"percentile":221},"2025-12-22",0.00025,0.06104,{"date":223,"score":220,"percentile":224},"2025-12-23",0.06116,{"date":226,"score":220,"percentile":227},"2025-12-24",0.06148,{"date":229,"score":220,"percentile":230},"2025-12-25",0.06198,{"date":232,"score":220,"percentile":233},"2025-12-26",0.06187,{"date":235,"score":220,"percentile":236},"2025-12-27",0.06186,{"date":238,"score":220,"percentile":239},"2025-12-28",0.06181,{"date":241,"score":220,"percentile":242},"2025-12-29",0.06167,{"date":244,"score":220,"percentile":245},"2025-12-30",0.06149,{"date":247,"score":220,"percentile":248},"2025-12-31",0.06209,{"date":250,"score":220,"percentile":251},"2026-01-01",0.06275,{"date":253,"score":220,"percentile":254},"2026-01-02",0.06269,{"date":256,"score":220,"percentile":257},"2026-01-03",0.0625,{"date":259,"score":220,"percentile":242},"2026-01-04",{"date":261,"score":220,"percentile":224},"2026-01-05",{"date":263,"score":220,"percentile":264},"2026-01-06",0.06123,{"date":266,"score":220,"percentile":267},"2026-01-07",0.06144,{"date":269,"score":220,"percentile":270},"2026-01-08",0.06202,{"date":272,"score":220,"percentile":273},"2026-01-09",0.06199,{"date":275,"score":220,"percentile":276},"2026-01-10",0.062,{"date":278,"score":220,"percentile":279},"2026-01-11",0.06207,{"date":281,"score":220,"percentile":236},"2026-01-12",{"date":283,"score":220,"percentile":284},"2026-01-13",0.06173,{"date":286,"score":220,"percentile":287},"2026-01-14",0.06224,{"date":289,"score":220,"percentile":290},"2026-01-15",0.06231,{"date":292,"score":220,"percentile":293},"2026-01-16",0.06242,{"date":295,"score":220,"percentile":296},"2026-01-17",0.06249,{"date":298,"score":220,"percentile":299},"2026-01-18",0.06247,{"date":301,"score":220,"percentile":302},"2026-01-19",0.06228,{"date":304,"score":220,"percentile":236},"2026-01-20",{"date":306,"score":220,"percentile":307},"2026-01-21",0.06179,{"date":309,"score":220,"percentile":310},"2026-01-22",0.06147,{"date":312,"score":220,"percentile":279},"2026-01-23",{"date":314,"score":220,"percentile":315},"2026-01-24",0.06244,{"date":317,"score":220,"percentile":318},"2026-01-25",0.06192,{"date":320,"score":220,"percentile":321},"2026-01-26",0.06177,{"date":323,"score":220,"percentile":324},"2026-01-27",0.06155,{"date":326,"score":220,"percentile":327},"2026-01-28",0.06131,{"date":329,"score":220,"percentile":330},"2026-01-29",0.06137,{"date":332,"score":220,"percentile":333},"2026-01-30",0.06139,{"date":335,"score":220,"percentile":336},"2026-01-31",0.06125,{"date":338,"score":220,"percentile":339},"2026-02-01",0.06166,[],[342],{"ecosystem":9,"name":343,"vendor":344,"product":344,"cpe_part":345,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":346},"Linux","linux","a",[347,354,357,360],{"version":348,"is_range":349,"range_type":57,"version_start":350,"version_start_type":351,"version_end":352,"version_end_type":353,"fixed_in":9},">= e6d5dbdd20aa6a86974af51deb9414cd2e7794cb, \u003C 953200d56fc23eebf80a5ad9eed6e2e8a3065093",true,"e6d5dbdd20aa6a86974af51deb9414cd2e7794cb","including","953200d56fc23eebf80a5ad9eed6e2e8a3065093","excluding",{"version":355,"is_range":349,"range_type":57,"version_start":350,"version_start_type":351,"version_end":356,"version_end_type":353,"fixed_in":9},">= e6d5dbdd20aa6a86974af51deb9414cd2e7794cb, \u003C 1697577e1669b0321d02cd848384a5d33e284296","1697577e1669b0321d02cd848384a5d33e284296",{"version":358,"is_range":349,"range_type":57,"version_start":350,"version_start_type":351,"version_end":359,"version_end_type":353,"fixed_in":9},">= e6d5dbdd20aa6a86974af51deb9414cd2e7794cb, \u003C 1091860a16a86ccdd77c09f2b21a5f634f5ab9ec","1091860a16a86ccdd77c09f2b21a5f634f5ab9ec",{"version":361,"is_range":50,"range_type":57,"version_start":361,"version_start_type":351,"version_end":361,"version_end_type":351,"fixed_in":9},"6.9"]