[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2023-54251":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T08:53:30.047Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":11,"aliases":12,"duplicate_of":9,"upstream":13,"downstream":14,"duplicates":43,"related":44,"reserved_at":9,"published_at":55,"modified_at":56,"state":57,"summary":58,"references_raw":62,"kevs":81,"epss":82,"epss_history":85,"metrics":354,"affected":355},"CVE-2023-54251","In the Linux kernel, the following vulnerability has been resolved:\n\nnet/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.\n\nsyzkaller found zero division error [0] in div_s64_rem() called from\nget_cycle_time_elapsed(), where sched->cycle_time is the divisor.\n\nWe have tests in parse_taprio_schedule() so that cycle_time will never\nbe 0, and actually cycle_time is not 0 in get_cycle_time_elapsed().\n\nThe problem is that the types of divisor are different; cycle_time is\ns64, but the argument of div_s64_rem() is s32.\n\nsyzkaller fed this input and 0x100000000 is cast to s32 to be 0.\n\n  @TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME={0xc, 0x8, 0x100000000}\n\nWe use s64 for cycle_time to cast it to ktime_t, so let's keep it and\nset max for cycle_time.\n\nWhile at it, we prevent overflow in setup_txtime() and add another\ntest in parse_taprio_schedule() to check if cycle_time overflows.\n\nAlso, we add a new tdc test case for this issue.\n\n[0]:\ndivide error: 0000 [#1] PREEMPT SMP KASAN NOPTI\nCPU: 1 PID: 103 Comm: kworker/1:3 Not tainted 6.5.0-rc1-00330-g60cc1f7d0605 #3\nHardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014\nWorkqueue: ipv6_addrconf addrconf_dad_work\nRIP: 0010:div_s64_rem include/linux/math64.h:42 [inline]\nRIP: 0010:get_cycle_time_elapsed net/sched/sch_taprio.c:223 [inline]\nRIP: 0010:find_entry_to_transmit+0x252/0x7e0 net/sched/sch_taprio.c:344\nCode: 3c 02 00 0f 85 5e 05 00 00 48 8b 4c 24 08 4d 8b bd 40 01 00 00 48 8b 7c 24 48 48 89 c8 4c 29 f8 48 63 f7 48 99 48 89 74 24 70 \u003C48> f7 fe 48 29 d1 48 8d 04 0f 49 89 cc 48 89 44 24 20 49 8d 85 10\nRSP: 0018:ffffc90000acf260 EFLAGS: 00010206\nRAX: 177450e0347560cf RBX: 0000000000000000 RCX: 177450e0347560cf\nRDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000100000000\nRBP: 0000000000000056 R08: 0000000000000000 R09: ffffed10020a0934\nR10: ffff8880105049a7 R11: ffff88806cf3a520 R12: ffff888010504800\nR13: ffff88800c00d800 R14: ffff8880105049a0 R15: 0000000000000000\nFS:  0000000000000000(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 00007f0edf84f0e8 CR3: 000000000d73c002 CR4: 0000000000770ee0\nPKRU: 55555554\nCall Trace:\n \u003CTASK>\n get_packet_txtime net/sched/sch_taprio.c:508 [inline]\n taprio_enqueue_one+0x900/0xff0 net/sched/sch_taprio.c:577\n taprio_enqueue+0x378/0xae0 net/sched/sch_taprio.c:658\n dev_qdisc_enqueue+0x46/0x170 net/core/dev.c:3732\n __dev_xmit_skb net/core/dev.c:3821 [inline]\n __dev_queue_xmit+0x1b2f/0x3000 net/core/dev.c:4169\n dev_queue_xmit include/linux/netdevice.h:3088 [inline]\n neigh_resolve_output net/core/neighbour.c:1552 [inline]\n neigh_resolve_output+0x4a7/0x780 net/core/neighbour.c:1532\n neigh_output include/net/neighbour.h:544 [inline]\n ip6_finish_output2+0x924/0x17d0 net/ipv6/ip6_output.c:135\n __ip6_finish_output+0x620/0xaa0 net/ipv6/ip6_output.c:196\n ip6_finish_output net/ipv6/ip6_output.c:207 [inline]\n NF_HOOK_COND include/linux/netfilter.h:292 [inline]\n ip6_output+0x206/0x410 net/ipv6/ip6_output.c:228\n dst_output include/net/dst.h:458 [inline]\n NF_HOOK.constprop.0+0xea/0x260 include/linux/netfilter.h:303\n ndisc_send_skb+0x872/0xe80 net/ipv6/ndisc.c:508\n ndisc_send_ns+0xb5/0x130 net/ipv6/ndisc.c:666\n addrconf_dad_work+0xc14/0x13f0 net/ipv6/addrconf.c:4175\n process_one_work+0x92c/0x13a0 kernel/workqueue.c:2597\n worker_thread+0x60f/0x1240 kernel/workqueue.c:2748\n kthread+0x2fe/0x3f0 kernel/kthread.c:389\n ret_from_fork+0x2c/0x50 arch/x86/entry/entry_64.S:308\n \u003C/TASK>\nModules linked in:",null,[],[],[],[],[15,17,19,21,23,25,27,29,31,33,35,37,39,41],{"_key":16},"SUSE-SU-2026:0263-1",{"_key":18},"SUSE-SU-2026:0278-1",{"_key":20},"SUSE-SU-2026:0281-1",{"_key":22},"SUSE-SU-2026:0315-1",{"_key":24},"SUSE-SU-2026:0317-1",{"_key":26},"SUSE-SU-2026:20477-1",{"_key":28},"SUSE-SU-2026:20498-1",{"_key":30},"SUSE-SU-2026:0293-1",{"_key":32},"SUSE-SU-2026:20845-1",{"_key":34},"SUSE-SU-2026:20876-1",{"_key":36},"DEBIAN-CVE-2023-54251",{"_key":38},"RHSA-2024:8157",{"_key":40},"UBUNTU-CVE-2023-54251",{"_key":42},"RHSA-2024:2394",[],[45,46,47,48,49,50,51,52,53,54],{"_key":16},{"_key":18},{"_key":20},{"_key":22},{"_key":24},{"_key":26},{"_key":28},{"_key":30},{"_key":32},{"_key":34},"2025-12-30T12:15:48.145Z","2026-05-11T19:58:22.891Z","Deferred",{"cisa_kev":59,"cisa_ransomware":59,"cisa_vendor":9,"epss_severity":60,"epss_score":61,"severity":9,"severity_score":9,"severity_version":9,"severity_source":9,"severity_vector":9,"severity_status":57},false,"low",0.00021,[63,69,73,77],{"url":64,"sources":65,"tags":68},"https://git.kernel.org/stable/c/f04f6d9b3b060f7e11219a65a76da65f1489e391",[66,67],"cve.org","nvd",[],{"url":70,"sources":71,"tags":72},"https://git.kernel.org/stable/c/0b45af982a4df0b14fb8669ee2a871cfdfa6a39c",[66,67],[],{"url":74,"sources":75,"tags":76},"https://git.kernel.org/stable/c/57b3fe08ae06ef11af007b4a182629b12a961e30",[66,67],[],{"url":78,"sources":79,"tags":80},"https://git.kernel.org/stable/c/e739718444f7bf2fa3d70d101761ad83056ca628",[66,67],[],[],{"date":83,"score":61,"percentile":84},"2026-06-03",0.06193,[86,90,93,96,99,102,106,109,112,115,118,121,124,127,130,132,135,138,141,144,147,150,152,155,158,161,163,166,169,172,174,177,181,184,187,190,193,196,199,202,205,208,211,214,217,220,222,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281,284,288,291,294,297,300,303,306,309,312,315,318,321,324,327,330,333,336,339,342,345,348,351],{"date":87,"score":88,"percentile":89},"2025-12-31",0.00018,0.03684,{"date":91,"score":88,"percentile":92},"2026-01-01",0.03776,{"date":94,"score":88,"percentile":95},"2026-01-02",0.0377,{"date":97,"score":88,"percentile":98},"2026-01-03",0.03761,{"date":100,"score":88,"percentile":101},"2026-01-04",0.03654,{"date":103,"score":104,"percentile":105},"2026-01-05",0.00023,0.0551,{"date":107,"score":104,"percentile":108},"2026-01-06",0.05506,{"date":110,"score":104,"percentile":111},"2026-01-07",0.05527,{"date":113,"score":104,"percentile":114},"2026-01-08",0.05589,{"date":116,"score":104,"percentile":117},"2026-01-09",0.05586,{"date":119,"score":104,"percentile":120},"2026-01-10",0.05584,{"date":122,"score":104,"percentile":123},"2026-01-11",0.05572,{"date":125,"score":104,"percentile":126},"2026-01-12",0.05554,{"date":128,"score":104,"percentile":129},"2026-01-13",0.05546,{"date":131,"score":104,"percentile":114},"2026-01-14",{"date":133,"score":104,"percentile":134},"2026-01-15",0.05575,{"date":136,"score":104,"percentile":137},"2026-01-16",0.05578,{"date":139,"score":104,"percentile":140},"2026-01-17",0.05583,{"date":142,"score":104,"percentile":143},"2026-01-18",0.05577,{"date":145,"score":104,"percentile":146},"2026-01-19",0.05539,{"date":148,"score":104,"percentile":149},"2026-01-20",0.05513,{"date":151,"score":104,"percentile":149},"2026-01-21",{"date":153,"score":104,"percentile":154},"2026-01-22",0.05495,{"date":156,"score":104,"percentile":157},"2026-01-23",0.05552,{"date":159,"score":104,"percentile":160},"2026-01-24",0.05597,{"date":162,"score":104,"percentile":111},"2026-01-25",{"date":164,"score":104,"percentile":165},"2026-01-26",0.05503,{"date":167,"score":104,"percentile":168},"2026-01-27",0.05482,{"date":170,"score":104,"percentile":171},"2026-01-28",0.05468,{"date":173,"score":104,"percentile":168},"2026-01-29",{"date":175,"score":104,"percentile":176},"2026-01-30",0.05478,{"date":178,"score":179,"percentile":180},"2026-01-31",0.00025,0.06301,{"date":182,"score":179,"percentile":183},"2026-02-01",0.0634,{"date":185,"score":179,"percentile":186},"2026-02-02",0.06334,{"date":188,"score":179,"percentile":189},"2026-02-03",0.06332,{"date":191,"score":179,"percentile":192},"2026-02-04",0.06355,{"date":194,"score":179,"percentile":195},"2026-02-05",0.06403,{"date":197,"score":179,"percentile":198},"2026-02-06",0.06442,{"date":200,"score":179,"percentile":201},"2026-02-07",0.06455,{"date":203,"score":179,"percentile":204},"2026-02-08",0.06444,{"date":206,"score":179,"percentile":207},"2026-02-09",0.06415,{"date":209,"score":179,"percentile":210},"2026-02-10",0.06401,{"date":212,"score":179,"percentile":213},"2026-02-11",0.06448,{"date":215,"score":179,"percentile":216},"2026-02-12",0.06479,{"date":218,"score":179,"percentile":219},"2026-02-13",0.06471,{"date":221,"score":179,"percentile":201},"2026-02-14",{"date":223,"score":179,"percentile":219},"2026-02-15",{"date":225,"score":179,"percentile":226},"2026-02-16",0.06457,{"date":228,"score":179,"percentile":229},"2026-02-17",0.06429,{"date":231,"score":179,"percentile":232},"2026-02-18",0.0676,{"date":234,"score":179,"percentile":235},"2026-02-19",0.06852,{"date":237,"score":179,"percentile":238},"2026-02-20",0.0684,{"date":240,"score":179,"percentile":241},"2026-02-21",0.06857,{"date":243,"score":179,"percentile":244},"2026-02-22",0.06854,{"date":246,"score":179,"percentile":247},"2026-02-23",0.06861,{"date":249,"score":179,"percentile":250},"2026-02-24",0.06845,{"date":252,"score":179,"percentile":253},"2026-02-25",0.06776,{"date":255,"score":179,"percentile":256},"2026-02-26",0.06718,{"date":258,"score":179,"percentile":259},"2026-02-27",0.06739,{"date":261,"score":179,"percentile":262},"2026-02-28",0.06745,{"date":264,"score":179,"percentile":265},"2026-03-01",0.06798,{"date":267,"score":179,"percentile":268},"2026-03-02",0.06713,{"date":270,"score":179,"percentile":271},"2026-03-03",0.0672,{"date":273,"score":179,"percentile":274},"2026-03-04",0.06647,{"date":276,"score":179,"percentile":277},"2026-03-05",0.06672,{"date":279,"score":179,"percentile":280},"2026-03-06",0.06652,{"date":282,"score":179,"percentile":283},"2026-03-07",0.06657,{"date":285,"score":286,"percentile":287},"2026-03-08",0.00026,0.07007,{"date":289,"score":286,"percentile":290},"2026-03-09",0.06971,{"date":292,"score":286,"percentile":293},"2026-03-10",0.06969,{"date":295,"score":286,"percentile":296},"2026-03-11",0.06991,{"date":298,"score":286,"percentile":299},"2026-03-12",0.07017,{"date":301,"score":286,"percentile":302},"2026-03-13",0.07036,{"date":304,"score":286,"percentile":305},"2026-03-14",0.06986,{"date":307,"score":286,"percentile":308},"2026-03-15",0.06977,{"date":310,"score":286,"percentile":311},"2026-03-16",0.06955,{"date":313,"score":286,"percentile":314},"2026-03-17",0.06942,{"date":316,"score":286,"percentile":317},"2026-03-18",0.06941,{"date":319,"score":286,"percentile":320},"2026-03-19",0.06952,{"date":322,"score":286,"percentile":323},"2026-03-20",0.0697,{"date":325,"score":286,"percentile":326},"2026-03-21",0.07192,{"date":328,"score":286,"percentile":329},"2026-03-22",0.0718,{"date":331,"score":286,"percentile":332},"2026-03-23",0.07147,{"date":334,"score":286,"percentile":335},"2026-03-24",0.07134,{"date":337,"score":286,"percentile":338},"2026-03-25",0.07212,{"date":340,"score":286,"percentile":341},"2026-03-26",0.07287,{"date":343,"score":286,"percentile":344},"2026-03-27",0.07277,{"date":346,"score":286,"percentile":347},"2026-03-28",0.07285,{"date":349,"score":286,"percentile":350},"2026-03-29",0.07273,{"date":352,"score":286,"percentile":353},"2026-03-30",0.07257,[],[356],{"ecosystem":9,"name":357,"vendor":358,"product":358,"cpe_part":359,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":360},"Linux","linux","a",[361,368,371,374,377],{"version":362,"is_range":363,"range_type":66,"version_start":364,"version_start_type":365,"version_end":366,"version_end_type":367,"fixed_in":9},">= 4cfd5779bd6efe8c76b4494aec63a063be0d2ff2, \u003C f04f6d9b3b060f7e11219a65a76da65f1489e391",true,"4cfd5779bd6efe8c76b4494aec63a063be0d2ff2","including","f04f6d9b3b060f7e11219a65a76da65f1489e391","excluding",{"version":369,"is_range":363,"range_type":66,"version_start":364,"version_start_type":365,"version_end":370,"version_end_type":367,"fixed_in":9},">= 4cfd5779bd6efe8c76b4494aec63a063be0d2ff2, \u003C 0b45af982a4df0b14fb8669ee2a871cfdfa6a39c","0b45af982a4df0b14fb8669ee2a871cfdfa6a39c",{"version":372,"is_range":363,"range_type":66,"version_start":364,"version_start_type":365,"version_end":373,"version_end_type":367,"fixed_in":9},">= 4cfd5779bd6efe8c76b4494aec63a063be0d2ff2, \u003C 57b3fe08ae06ef11af007b4a182629b12a961e30","57b3fe08ae06ef11af007b4a182629b12a961e30",{"version":375,"is_range":363,"range_type":66,"version_start":364,"version_start_type":365,"version_end":376,"version_end_type":367,"fixed_in":9},">= 4cfd5779bd6efe8c76b4494aec63a063be0d2ff2, \u003C e739718444f7bf2fa3d70d101761ad83056ca628","e739718444f7bf2fa3d70d101761ad83056ca628",{"version":378,"is_range":59,"range_type":66,"version_start":378,"version_start_type":365,"version_end":378,"version_end_type":365,"fixed_in":9},"5.3"]