[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-23004":6},{"stargazers_count":4,"fetched_at":5},7,"2026-07-30T21:17:53.703Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":28,"aliases":29,"duplicate_of":9,"upstream":30,"downstream":31,"duplicates":78,"related":79,"reserved_at":9,"published_at":100,"modified_at":101,"state":102,"summary":103,"references_raw":112,"kevs":131,"epss":132,"epss_history":135,"metrics":399,"affected":412},"CVE-2026-23004","In the Linux kernel, the following vulnerability has been resolved:\n\ndst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()\n\nsyzbot was able to crash the kernel in rt6_uncached_list_flush_dev()\nin an interesting way [1]\n\nCrash happens in list_del_init()/INIT_LIST_HEAD() while writing\nlist->prev, while the prior write on list->next went well.\n\nstatic inline void INIT_LIST_HEAD(struct list_head *list)\n{\n\tWRITE_ONCE(list->next, list); // This went well\n\tWRITE_ONCE(list->prev, list); // Crash, @list has been freed.\n}\n\nIssue here is that rt6_uncached_list_del() did not attempt to lock\nul->lock, as list_empty(&rt->dst.rt_uncached) returned\ntrue because the WRITE_ONCE(list->next, list) happened on the other CPU.\n\nWe might use list_del_init_careful() and list_empty_careful(),\nor make sure rt6_uncached_list_del() always grabs the spinlock\nwhenever rt->dst.rt_uncached_list has been set.\n\nA similar fix is neeed for IPv4.\n\n[1]\n\n BUG: KASAN: slab-use-after-free in INIT_LIST_HEAD include/linux/list.h:46 [inline]\n BUG: KASAN: slab-use-after-free in list_del_init include/linux/list.h:296 [inline]\n BUG: KASAN: slab-use-after-free in rt6_uncached_list_flush_dev net/ipv6/route.c:191 [inline]\n BUG: KASAN: slab-use-after-free in rt6_disable_ip+0x633/0x730 net/ipv6/route.c:5020\nWrite of size 8 at addr ffff8880294cfa78 by task kworker/u8:14/3450\n\nCPU: 0 UID: 0 PID: 3450 Comm: kworker/u8:14 Tainted: G             L      syzkaller #0 PREEMPT_{RT,(full)}\nTainted: [L]=SOFTLOCKUP\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025\nWorkqueue: netns cleanup_net\nCall Trace:\n \u003CTASK>\n  dump_stack_lvl+0xe8/0x150 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  INIT_LIST_HEAD include/linux/list.h:46 [inline]\n  list_del_init include/linux/list.h:296 [inline]\n  rt6_uncached_list_flush_dev net/ipv6/route.c:191 [inline]\n  rt6_disable_ip+0x633/0x730 net/ipv6/route.c:5020\n  addrconf_ifdown+0x143/0x18a0 net/ipv6/addrconf.c:3853\n addrconf_notify+0x1bc/0x1050 net/ipv6/addrconf.c:-1\n  notifier_call_chain+0x19d/0x3a0 kernel/notifier.c:85\n  call_netdevice_notifiers_extack net/core/dev.c:2268 [inline]\n  call_netdevice_notifiers net/core/dev.c:2282 [inline]\n  netif_close_many+0x29c/0x410 net/core/dev.c:1785\n  unregister_netdevice_many_notify+0xb50/0x2330 net/core/dev.c:12353\n  ops_exit_rtnl_list net/core/net_namespace.c:187 [inline]\n  ops_undo_list+0x3dc/0x990 net/core/net_namespace.c:248\n  cleanup_net+0x4de/0x7b0 net/core/net_namespace.c:696\n  process_one_work kernel/workqueue.c:3257 [inline]\n  process_scheduled_works+0xad1/0x1770 kernel/workqueue.c:3340\n  worker_thread+0x8a0/0xda0 kernel/workqueue.c:3421\n  kthread+0x711/0x8a0 kernel/kthread.c:463\n  ret_from_fork+0x510/0xa50 arch/x86/kernel/process.c:158\n  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246\n \u003C/TASK>\n\nAllocated by task 803:\n  kasan_save_stack mm/kasan/common.c:57 [inline]\n  kasan_save_track+0x3e/0x80 mm/kasan/common.c:78\n  unpoison_slab_object mm/kasan/common.c:340 [inline]\n  __kasan_slab_alloc+0x6c/0x80 mm/kasan/common.c:366\n  kasan_slab_alloc include/linux/kasan.h:253 [inline]\n  slab_post_alloc_hook mm/slub.c:4953 [inline]\n  slab_alloc_node mm/slub.c:5263 [inline]\n  kmem_cache_alloc_noprof+0x18d/0x6c0 mm/slub.c:5270\n  dst_alloc+0x105/0x170 net/core/dst.c:89\n  ip6_dst_alloc net/ipv6/route.c:342 [inline]\n  icmp6_dst_alloc+0x75/0x460 net/ipv6/route.c:3333\n  mld_sendpack+0x683/0xe60 net/ipv6/mcast.c:1844\n  mld_send_cr net/ipv6/mcast.c:2154 [inline]\n  mld_ifc_work+0x83e/0xd60 net/ipv6/mcast.c:2693\n  process_one_work kernel/workqueue.c:3257 [inline]\n  process_scheduled_works+0xad1/0x1770 kernel/workqueue.c:3340\n  worker_thread+0x8a0/0xda0 kernel/workqueue.c:3421\n  kthread+0x711/0x8a0 kernel/kthread.c:463\n  ret_from_fork+0x510/0xa50 arch/x86/kernel/process.c:158\n  ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entr\n---truncated---",null,[11],{"_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",[],[],[],[],[32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76],{"_key":33},"SUSE-SU-2026:0928-1",{"_key":35},"SUSE-SU-2026:20667-1",{"_key":37},"SUSE-SU-2026:20720-1",{"_key":39},"SUSE-SU-2026:0962-1",{"_key":41},"SUSE-SU-2026:0961-1",{"_key":43},"SUSE-SU-2026:0984-1",{"_key":45},"SUSE-SU-2026:1003-1",{"_key":47},"SUSE-SU-2026:1041-1",{"_key":49},"SUSE-SU-2026:1077-1",{"_key":51},"SUSE-SU-2026:1078-1",{"_key":53},"SUSE-SU-2026:1081-1",{"_key":55},"SUSE-SU-2026:20838-1",{"_key":57},"SUSE-SU-2026:20845-1",{"_key":59},"OPENSUSE-SU-2026:20416-1",{"_key":61},"SUSE-SU-2026:1131-1",{"_key":63},"SUSE-SU-2026:20876-1",{"_key":65},"SUSE-SU-2026:20931-1",{"_key":67},"DEBIAN-CVE-2026-23004",{"_key":69},"SUSE-SU-2026:20873-1",{"_key":71},"UBUNTU-CVE-2026-23004",{"_key":73},"USN-8567-1",{"_key":75},"USN-8570-1",{"_key":77},"USN-8574-1",[],[80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98],{"_key":33},{"_key":35},{"_key":37},{"_key":39},{"_key":41},{"_key":43},{"_key":45},{"_key":47},{"_key":49},{"_key":51},{"_key":53},{"_key":55},{"_key":57},{"_key":59},{"_key":61},{"_key":63},{"_key":65},{"_key":69},{"_key":99},"CGA-FM45-7WXG-H5FH","2026-01-25T14:36:18.233Z","2026-05-11T21:58:08.658Z","Modified",{"cisa_kev":104,"cisa_ransomware":104,"cisa_vendor":9,"epss_severity":105,"epss_score":106,"severity":107,"severity_score":108,"severity_version":109,"severity_source":110,"severity_vector":111,"severity_status":102},false,"low",0.00118,"high",7.8,"v3.1","cve.org","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",[113,119,123,127],{"url":114,"sources":115,"tags":117},"https://git.kernel.org/stable/c/722de945216144af7cd4d39bdeb936108d2595a7",[110,116],"nvd",[118],"Patch",{"url":120,"sources":121,"tags":122},"https://git.kernel.org/stable/c/9a6f0c4d5796ab89b5a28a890ce542344d58bd69",[110,116],[118],{"url":124,"sources":125,"tags":126},"https://git.kernel.org/stable/c/815db2363e51f0ef416947492d4dac5b7a520f56",[110,116],[118],{"url":128,"sources":129,"tags":130},"https://git.kernel.org/stable/c/f24a52948c95e02facbca2b3b6eb5a225e27eb01",[110,116],[118],[],{"date":133,"score":106,"percentile":134},"2026-07-05",0.02004,[136,140,143,146,149,151,155,158,161,164,167,170,173,176,178,181,184,187,190,193,196,199,201,204,207,210,213,216,218,221,224,227,231,234,237,240,243,246,249,252,255,258,261,264,267,270,273,276,279,282,285,288,291,294,297,299,302,305,308,312,316,319,322,325,328,331,334,337,340,342,345,347,349,351,354,356,359,361,364,367,370,372,375,378,381,384,387,390,393,396],{"date":137,"score":138,"percentile":139},"2026-01-26",0.00018,0.03914,{"date":141,"score":138,"percentile":142},"2026-01-27",0.03896,{"date":144,"score":138,"percentile":145},"2026-01-28",0.03878,{"date":147,"score":138,"percentile":148},"2026-01-29",0.03894,{"date":150,"score":138,"percentile":142},"2026-01-30",{"date":152,"score":153,"percentile":154},"2026-01-31",0.00024,0.05835,{"date":156,"score":153,"percentile":157},"2026-02-01",0.05891,{"date":159,"score":153,"percentile":160},"2026-02-02",0.05878,{"date":162,"score":153,"percentile":163},"2026-02-03",0.05886,{"date":165,"score":153,"percentile":166},"2026-02-04",0.0591,{"date":168,"score":153,"percentile":169},"2026-02-05",0.05967,{"date":171,"score":153,"percentile":172},"2026-02-06",0.05995,{"date":174,"score":153,"percentile":175},"2026-02-07",0.06002,{"date":177,"score":153,"percentile":172},"2026-02-08",{"date":179,"score":153,"percentile":180},"2026-02-09",0.05966,{"date":182,"score":153,"percentile":183},"2026-02-10",0.0596,{"date":185,"score":153,"percentile":186},"2026-02-11",0.0601,{"date":188,"score":153,"percentile":189},"2026-02-12",0.06041,{"date":191,"score":153,"percentile":192},"2026-02-13",0.06052,{"date":194,"score":153,"percentile":195},"2026-02-14",0.06033,{"date":197,"score":153,"percentile":198},"2026-02-15",0.06037,{"date":200,"score":153,"percentile":195},"2026-02-16",{"date":202,"score":153,"percentile":203},"2026-02-17",0.06009,{"date":205,"score":153,"percentile":206},"2026-02-18",0.06333,{"date":208,"score":153,"percentile":209},"2026-02-19",0.06404,{"date":211,"score":153,"percentile":212},"2026-02-20",0.06395,{"date":214,"score":153,"percentile":215},"2026-02-21",0.06413,{"date":217,"score":153,"percentile":209},"2026-02-22",{"date":219,"score":153,"percentile":220},"2026-02-23",0.06409,{"date":222,"score":153,"percentile":223},"2026-02-24",0.064,{"date":225,"score":153,"percentile":226},"2026-02-25",0.06331,{"date":228,"score":229,"percentile":230},"2026-02-26",0.00026,0.07029,{"date":232,"score":229,"percentile":233},"2026-02-27",0.07046,{"date":235,"score":229,"percentile":236},"2026-02-28",0.07055,{"date":238,"score":229,"percentile":239},"2026-03-01",0.07102,{"date":241,"score":229,"percentile":242},"2026-03-02",0.06998,{"date":244,"score":229,"percentile":245},"2026-03-03",0.07007,{"date":247,"score":229,"percentile":248},"2026-03-04",0.06946,{"date":250,"score":229,"percentile":251},"2026-03-05",0.0697,{"date":253,"score":229,"percentile":254},"2026-03-06",0.06956,{"date":256,"score":229,"percentile":257},"2026-03-07",0.0696,{"date":259,"score":229,"percentile":260},"2026-03-08",0.06921,{"date":262,"score":229,"percentile":263},"2026-03-09",0.06882,{"date":265,"score":229,"percentile":266},"2026-03-10",0.0688,{"date":268,"score":229,"percentile":269},"2026-03-11",0.06903,{"date":271,"score":229,"percentile":272},"2026-03-12",0.06931,{"date":274,"score":229,"percentile":275},"2026-03-13",0.06948,{"date":277,"score":229,"percentile":278},"2026-03-14",0.06899,{"date":280,"score":229,"percentile":281},"2026-03-15",0.06889,{"date":283,"score":229,"percentile":284},"2026-03-16",0.06867,{"date":286,"score":229,"percentile":287},"2026-03-17",0.06854,{"date":289,"score":229,"percentile":290},"2026-03-18",0.06852,{"date":292,"score":229,"percentile":293},"2026-03-19",0.06863,{"date":295,"score":229,"percentile":296},"2026-03-20",0.06881,{"date":298,"score":229,"percentile":239},"2026-03-21",{"date":300,"score":229,"percentile":301},"2026-03-22",0.07089,{"date":303,"score":229,"percentile":304},"2026-03-23",0.07053,{"date":306,"score":229,"percentile":307},"2026-03-24",0.07045,{"date":309,"score":310,"percentile":311},"2026-03-25",0.00025,0.06844,{"date":313,"score":314,"percentile":315},"2026-03-26",0.00013,0.02271,{"date":317,"score":314,"percentile":318},"2026-03-27",0.02283,{"date":320,"score":314,"percentile":321},"2026-03-28",0.02282,{"date":323,"score":314,"percentile":324},"2026-03-29",0.02276,{"date":326,"score":314,"percentile":327},"2026-03-30",0.02263,{"date":329,"score":314,"percentile":330},"2026-03-31",0.02248,{"date":332,"score":314,"percentile":333},"2026-04-01",0.02246,{"date":335,"score":314,"percentile":336},"2026-04-02",0.02318,{"date":338,"score":314,"percentile":339},"2026-04-03",0.02284,{"date":341,"score":314,"percentile":339},"2026-04-04",{"date":343,"score":314,"percentile":344},"2026-04-05",0.02281,{"date":346,"score":314,"percentile":344},"2026-04-06",{"date":348,"score":314,"percentile":344},"2026-04-07",{"date":350,"score":314,"percentile":339},"2026-04-08",{"date":352,"score":314,"percentile":353},"2026-04-09",0.02305,{"date":355,"score":314,"percentile":353},"2026-04-10",{"date":357,"score":314,"percentile":358},"2026-04-11",0.02288,{"date":360,"score":314,"percentile":324},"2026-04-12",{"date":362,"score":314,"percentile":363},"2026-04-13",0.02273,{"date":365,"score":314,"percentile":366},"2026-04-14",0.02256,{"date":368,"score":314,"percentile":369},"2026-04-15",0.02247,{"date":371,"score":314,"percentile":366},"2026-04-16",{"date":373,"score":314,"percentile":374},"2026-04-17",0.02257,{"date":376,"score":314,"percentile":377},"2026-04-18",0.02265,{"date":379,"score":314,"percentile":380},"2026-04-19",0.02251,{"date":382,"score":314,"percentile":383},"2026-04-20",0.02233,{"date":385,"score":314,"percentile":386},"2026-04-21",0.02358,{"date":388,"score":314,"percentile":389},"2026-04-22",0.02369,{"date":391,"score":314,"percentile":392},"2026-04-23",0.02386,{"date":394,"score":314,"percentile":395},"2026-04-24",0.02335,{"date":397,"score":314,"percentile":398},"2026-04-25",0.02346,[400,407],{"source":116,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":401,"cvss_v4_0":9},{"baseScore":402,"baseSeverity":403,"vectorString":404,"impactScore":405,"exploitabilityScore":406},4.7,"MEDIUM","CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H",6,2.6,{"source":110,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":408,"cvss_v4_0":9},{"baseScore":108,"baseSeverity":409,"vectorString":111,"impactScore":410,"exploitabilityScore":411},"HIGH",9.8,4.6,[413,436],{"ecosystem":9,"name":414,"vendor":415,"product":415,"cpe_part":416,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":417},"Linux","linux","a",[418,425,428,431,434],{"version":419,"is_range":420,"range_type":110,"version_start":421,"version_start_type":422,"version_end":423,"version_end_type":424,"fixed_in":9},">= 78df76a065ae3b5dbcb9a29912adc02f697de498, \u003C 815db2363e51f0ef416947492d4dac5b7a520f56",true,"78df76a065ae3b5dbcb9a29912adc02f697de498","including","815db2363e51f0ef416947492d4dac5b7a520f56","excluding",{"version":426,"is_range":420,"range_type":110,"version_start":421,"version_start_type":422,"version_end":427,"version_end_type":424,"fixed_in":9},">= 78df76a065ae3b5dbcb9a29912adc02f697de498, \u003C f24a52948c95e02facbca2b3b6eb5a225e27eb01","f24a52948c95e02facbca2b3b6eb5a225e27eb01",{"version":429,"is_range":420,"range_type":110,"version_start":421,"version_start_type":422,"version_end":430,"version_end_type":424,"fixed_in":9},">= 78df76a065ae3b5dbcb9a29912adc02f697de498, \u003C 722de945216144af7cd4d39bdeb936108d2595a7","722de945216144af7cd4d39bdeb936108d2595a7",{"version":432,"is_range":420,"range_type":110,"version_start":421,"version_start_type":422,"version_end":433,"version_end_type":424,"fixed_in":9},">= 78df76a065ae3b5dbcb9a29912adc02f697de498, \u003C 9a6f0c4d5796ab89b5a28a890ce542344d58bd69","9a6f0c4d5796ab89b5a28a890ce542344d58bd69",{"version":435,"is_range":104,"range_type":110,"version_start":435,"version_start_type":422,"version_end":435,"version_end_type":422,"fixed_in":9},"3.6",{"ecosystem":9,"name":437,"vendor":415,"product":438,"cpe_part":416,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":439},"Linux Kernel","linux kernel",[440,445,449,453,454,456,458,460,462,464,466,468],{"version":441,"is_range":420,"range_type":442,"version_start":443,"version_start_type":422,"version_end":444,"version_end_type":424,"fixed_in":9},"gte3.6.1_lt6.6.130","cpe","3.6.1","6.6.130",{"version":446,"is_range":420,"range_type":442,"version_start":447,"version_start_type":422,"version_end":448,"version_end_type":424,"fixed_in":9},"gte6.12_lt6.12.78","6.12","6.12.78",{"version":450,"is_range":420,"range_type":442,"version_start":451,"version_start_type":422,"version_end":452,"version_end_type":424,"fixed_in":9},"gte6.18_lt6.18.7","6.18","6.18.7",{"version":435,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":455,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc1",{"version":457,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc2",{"version":459,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc3",{"version":461,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc4",{"version":463,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc5",{"version":465,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc6",{"version":467,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc7",{"version":469,"is_range":104,"range_type":442,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.19:rc8"]