[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-31396":6},{"stargazers_count":4,"fetched_at":5},7,"2026-07-30T21:17:53.703Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":20,"aliases":21,"duplicate_of":9,"upstream":22,"downstream":23,"duplicates":58,"related":59,"reserved_at":9,"published_at":71,"modified_at":72,"state":73,"summary":74,"references_raw":83,"kevs":126,"epss":127,"epss_history":130,"metrics":398,"affected":406},"CVE-2026-31396","In the Linux kernel, the following vulnerability has been resolved:\n\nnet: macb: fix use-after-free access to PTP clock\n\nPTP clock is registered on every opening of the interface and destroyed on\nevery closing.  However it may be accessed via get_ts_info ethtool call\nwhich is possible while the interface is just present in the kernel.\n\nBUG: KASAN: use-after-free in ptp_clock_index+0x47/0x50 drivers/ptp/ptp_clock.c:426\nRead of size 4 at addr ffff8880194345cc by task syz.0.6/948\n\nCPU: 1 PID: 948 Comm: syz.0.6 Not tainted 6.1.164+ #109\nHardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.1-0-g3208b098f51a-prebuilt.qemu.org 04/01/2014\nCall Trace:\n \u003CTASK>\n __dump_stack lib/dump_stack.c:88 [inline]\n dump_stack_lvl+0x8d/0xba lib/dump_stack.c:106\n print_address_description mm/kasan/report.c:316 [inline]\n print_report+0x17f/0x496 mm/kasan/report.c:420\n kasan_report+0xd9/0x180 mm/kasan/report.c:524\n ptp_clock_index+0x47/0x50 drivers/ptp/ptp_clock.c:426\n gem_get_ts_info+0x138/0x1e0 drivers/net/ethernet/cadence/macb_main.c:3349\n macb_get_ts_info+0x68/0xb0 drivers/net/ethernet/cadence/macb_main.c:3371\n __ethtool_get_ts_info+0x17c/0x260 net/ethtool/common.c:558\n ethtool_get_ts_info net/ethtool/ioctl.c:2367 [inline]\n __dev_ethtool net/ethtool/ioctl.c:3017 [inline]\n dev_ethtool+0x2b05/0x6290 net/ethtool/ioctl.c:3095\n dev_ioctl+0x637/0x1070 net/core/dev_ioctl.c:510\n sock_do_ioctl+0x20d/0x2c0 net/socket.c:1215\n sock_ioctl+0x577/0x6d0 net/socket.c:1320\n vfs_ioctl fs/ioctl.c:51 [inline]\n __do_sys_ioctl fs/ioctl.c:870 [inline]\n __se_sys_ioctl fs/ioctl.c:856 [inline]\n __x64_sys_ioctl+0x18c/0x210 fs/ioctl.c:856\n do_syscall_x64 arch/x86/entry/common.c:46 [inline]\n do_syscall_64+0x35/0x80 arch/x86/entry/common.c:76\n entry_SYSCALL_64_after_hwframe+0x6e/0xd8\n \u003C/TASK>\n\nAllocated by task 457:\n kmalloc include/linux/slab.h:563 [inline]\n kzalloc include/linux/slab.h:699 [inline]\n ptp_clock_register+0x144/0x10e0 drivers/ptp/ptp_clock.c:235\n gem_ptp_init+0x46f/0x930 drivers/net/ethernet/cadence/macb_ptp.c:375\n macb_open+0x901/0xd10 drivers/net/ethernet/cadence/macb_main.c:2920\n __dev_open+0x2ce/0x500 net/core/dev.c:1501\n __dev_change_flags+0x56a/0x740 net/core/dev.c:8651\n dev_change_flags+0x92/0x170 net/core/dev.c:8722\n do_setlink+0xaf8/0x3a80 net/core/rtnetlink.c:2833\n __rtnl_newlink+0xbf4/0x1940 net/core/rtnetlink.c:3608\n rtnl_newlink+0x63/0xa0 net/core/rtnetlink.c:3655\n rtnetlink_rcv_msg+0x3c6/0xed0 net/core/rtnetlink.c:6150\n netlink_rcv_skb+0x15d/0x430 net/netlink/af_netlink.c:2511\n netlink_unicast_kernel net/netlink/af_netlink.c:1318 [inline]\n netlink_unicast+0x6d7/0xa30 net/netlink/af_netlink.c:1344\n netlink_sendmsg+0x97e/0xeb0 net/netlink/af_netlink.c:1872\n sock_sendmsg_nosec net/socket.c:718 [inline]\n __sock_sendmsg+0x14b/0x180 net/socket.c:730\n __sys_sendto+0x320/0x3b0 net/socket.c:2152\n __do_sys_sendto net/socket.c:2164 [inline]\n __se_sys_sendto net/socket.c:2160 [inline]\n __x64_sys_sendto+0xdc/0x1b0 net/socket.c:2160\n do_syscall_x64 arch/x86/entry/common.c:46 [inline]\n do_syscall_64+0x35/0x80 arch/x86/entry/common.c:76\n entry_SYSCALL_64_after_hwframe+0x6e/0xd8\n\nFreed by task 938:\n kasan_slab_free include/linux/kasan.h:177 [inline]\n slab_free_hook mm/slub.c:1729 [inline]\n slab_free_freelist_hook mm/slub.c:1755 [inline]\n slab_free mm/slub.c:3687 [inline]\n __kmem_cache_free+0xbc/0x320 mm/slub.c:3700\n device_release+0xa0/0x240 drivers/base/core.c:2507\n kobject_cleanup lib/kobject.c:681 [inline]\n kobject_release lib/kobject.c:712 [inline]\n kref_put include/linux/kref.h:65 [inline]\n kobject_put+0x1cd/0x350 lib/kobject.c:729\n put_device+0x1b/0x30 drivers/base/core.c:3805\n ptp_clock_unregister+0x171/0x270 drivers/ptp/ptp_clock.c:391\n gem_ptp_remove+0x4e/0x1f0 drivers/net/ethernet/cadence/macb_ptp.c:404\n macb_close+0x1c8/0x270 drivers/net/ethernet/cadence/macb_main.c:2966\n __dev_close_many+0x1b9/0x310 net/core/dev.c:1585\n __dev_close net/core/dev.c:1597 [inline]\n __dev_change_flags+0x2bb/0x740 net/core/dev.c:8649\n dev_change_fl\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-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],{"_key":25},"DEBIAN-CVE-2026-31396",{"_key":27},"SUSE-SU-2026:22108-1",{"_key":29},"SUSE-SU-2026:22127-1",{"_key":31},"SUSE-SU-2026:22112-1",{"_key":33},"SUSE-SU-2026:22099-1",{"_key":35},"SUSE-SU-2026:22137-1",{"_key":37},"SUSE-SU-2026:2482-1",{"_key":39},"SUSE-SU-2026:2591-1",{"_key":41},"OPENSUSE-SU-2026:20965-1",{"_key":43},"SUSE-SU-2026:22117-1",{"_key":45},"SUSE-SU-2026:22433-1",{"_key":47},"SUSE-SU-2026:22458-1",{"_key":49},"UBUNTU-CVE-2026-31396",{"_key":51},"USN-8567-1",{"_key":53},"USN-8574-1",{"_key":55},"USN-8575-1",{"_key":57},"USN-8576-1",[],[60,61,62,63,64,65,66,67,68,69,70],{"_key":27},{"_key":29},{"_key":31},{"_key":33},{"_key":35},{"_key":37},{"_key":39},{"_key":41},{"_key":43},{"_key":45},{"_key":47},"2026-04-03T15:16:00.579Z","2026-07-14T12:47:26.600Z","Analyzed",{"cisa_kev":75,"cisa_ransomware":75,"cisa_vendor":9,"epss_severity":76,"epss_score":77,"severity":78,"severity_score":79,"severity_version":80,"severity_source":81,"severity_vector":82,"severity_status":73},false,"low",0.00117,"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",[84,90,94,98,102,106,110,114,118,122],{"url":85,"sources":86,"tags":88},"https://git.kernel.org/stable/c/341d01087f821aa0f165fb1ffc8bfe4e50776da7",[81,87],"nvd",[89],"Patch",{"url":91,"sources":92,"tags":93},"https://git.kernel.org/stable/c/5653af416a48f6c18f9626ae9df96f814f45ff34",[81,87],[89],{"url":95,"sources":96,"tags":97},"https://git.kernel.org/stable/c/0bb848d8c64938024e45780f8032f1f67d3a3607",[81,87],[89],{"url":99,"sources":100,"tags":101},"https://git.kernel.org/stable/c/1f4714065b2bcbb0a4013fd355b84b848e6cc345",[81,87],[89],{"url":103,"sources":104,"tags":105},"https://git.kernel.org/stable/c/eb652535e9ec795ef5c1078f7578eaaed755268b",[81,87],[89],{"url":107,"sources":108,"tags":109},"https://git.kernel.org/stable/c/8da13e6d63c1a97f7302d342c89c4a56a55c7015",[81,87],[89],{"url":111,"sources":112,"tags":113},"https://git.kernel.org/stable/c/8820ffe0975fd2efbe50453e9179c8e1c33a13d3",[81,87],[89],{"url":115,"sources":116,"tags":117},"https://git.kernel.org/stable/c/6b757f345eeea87ed5d8afd6de35b927a1a57a2f",[81,87],[89],{"url":119,"sources":120,"tags":121},"https://cert-portal.siemens.com/productcert/html/ssa-082556.html",[81],[],{"url":123,"sources":124,"tags":125},"https://cert-portal.siemens.com/productcert/html/ssa-019113.html",[81],[],[],{"date":128,"score":77,"percentile":129},"2026-07-05",0.01939,[131,135,138,141,144,147,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,205,209,212,215,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,300,303,306,309,312,315,318,320,323,326,329,332,335,339,342,345,348,351,354,357,360,362,365,368,370,373,376,379,381,383,385,388,391,394,396],{"date":132,"score":133,"percentile":134},"2026-04-04",0.00024,0.0664,{"date":136,"score":133,"percentile":137},"2026-04-05",0.06635,{"date":139,"score":133,"percentile":140},"2026-04-06",0.06601,{"date":142,"score":133,"percentile":143},"2026-04-07",0.06619,{"date":145,"score":133,"percentile":146},"2026-04-08",0.06669,{"date":148,"score":149,"percentile":150},"2026-04-09",0.00032,0.09265,{"date":152,"score":149,"percentile":153},"2026-04-10",0.09272,{"date":155,"score":149,"percentile":156},"2026-04-11",0.09267,{"date":158,"score":149,"percentile":159},"2026-04-12",0.09236,{"date":161,"score":149,"percentile":162},"2026-04-13",0.09222,{"date":164,"score":149,"percentile":165},"2026-04-14",0.09095,{"date":167,"score":149,"percentile":168},"2026-04-15",0.0911,{"date":170,"score":149,"percentile":171},"2026-04-16",0.09117,{"date":173,"score":149,"percentile":174},"2026-04-17",0.09101,{"date":176,"score":149,"percentile":177},"2026-04-18",0.09098,{"date":179,"score":149,"percentile":180},"2026-04-19",0.09068,{"date":182,"score":149,"percentile":183},"2026-04-20",0.09055,{"date":185,"score":149,"percentile":186},"2026-04-21",0.09252,{"date":188,"score":149,"percentile":189},"2026-04-22",0.09287,{"date":191,"score":149,"percentile":192},"2026-04-23",0.09309,{"date":194,"score":149,"percentile":195},"2026-04-24",0.09294,{"date":197,"score":149,"percentile":198},"2026-04-25",0.0926,{"date":200,"score":149,"percentile":201},"2026-04-26",0.09229,{"date":203,"score":149,"percentile":204},"2026-04-27",0.09209,{"date":206,"score":207,"percentile":208},"2026-04-28",0.00013,0.02402,{"date":210,"score":207,"percentile":211},"2026-04-29",0.02418,{"date":213,"score":207,"percentile":214},"2026-04-30",0.02427,{"date":216,"score":207,"percentile":217},"2026-05-01",0.02426,{"date":219,"score":207,"percentile":220},"2026-05-02",0.0241,{"date":222,"score":207,"percentile":223},"2026-05-03",0.02415,{"date":225,"score":207,"percentile":226},"2026-05-04",0.02408,{"date":228,"score":229,"percentile":230},"2026-05-05",0.00015,0.03412,{"date":232,"score":229,"percentile":233},"2026-05-06",0.03408,{"date":235,"score":229,"percentile":236},"2026-05-07",0.03429,{"date":238,"score":229,"percentile":239},"2026-05-08",0.03441,{"date":241,"score":229,"percentile":242},"2026-05-09",0.03466,{"date":244,"score":229,"percentile":245},"2026-05-10",0.0348,{"date":247,"score":229,"percentile":248},"2026-05-11",0.0347,{"date":250,"score":229,"percentile":251},"2026-05-12",0.03477,{"date":253,"score":229,"percentile":254},"2026-05-13",0.035,{"date":256,"score":229,"percentile":257},"2026-05-14",0.03512,{"date":259,"score":229,"percentile":260},"2026-05-15",0.0353,{"date":262,"score":229,"percentile":263},"2026-05-16",0.03539,{"date":265,"score":229,"percentile":266},"2026-05-17",0.03538,{"date":268,"score":229,"percentile":269},"2026-05-18",0.0351,{"date":271,"score":229,"percentile":272},"2026-05-19",0.03504,{"date":274,"score":229,"percentile":275},"2026-05-20",0.03507,{"date":277,"score":229,"percentile":278},"2026-05-21",0.03505,{"date":280,"score":229,"percentile":281},"2026-05-22",0.03681,{"date":283,"score":229,"percentile":284},"2026-05-23",0.03668,{"date":286,"score":229,"percentile":287},"2026-05-24",0.03659,{"date":289,"score":229,"percentile":290},"2026-05-25",0.03632,{"date":292,"score":229,"percentile":293},"2026-05-26",0.0362,{"date":295,"score":229,"percentile":296},"2026-05-27",0.03646,{"date":298,"score":229,"percentile":299},"2026-05-28",0.03619,{"date":301,"score":229,"percentile":302},"2026-05-29",0.03631,{"date":304,"score":229,"percentile":305},"2026-05-30",0.03654,{"date":307,"score":229,"percentile":308},"2026-05-31",0.03639,{"date":310,"score":229,"percentile":311},"2026-06-01",0.03578,{"date":313,"score":229,"percentile":314},"2026-06-02",0.03562,{"date":316,"score":229,"percentile":317},"2026-06-03",0.0355,{"date":319,"score":229,"percentile":317},"2026-06-04",{"date":321,"score":229,"percentile":322},"2026-06-05",0.03556,{"date":324,"score":229,"percentile":325},"2026-06-06",0.0357,{"date":327,"score":229,"percentile":328},"2026-06-07",0.03561,{"date":330,"score":229,"percentile":331},"2026-06-08",0.0354,{"date":333,"score":229,"percentile":334},"2026-06-09",0.03548,{"date":336,"score":337,"percentile":338},"2026-06-10",0.00018,0.04879,{"date":340,"score":337,"percentile":341},"2026-06-11",0.04892,{"date":343,"score":337,"percentile":344},"2026-06-12",0.04897,{"date":346,"score":337,"percentile":347},"2026-06-13",0.04882,{"date":349,"score":337,"percentile":350},"2026-06-14",0.04872,{"date":352,"score":77,"percentile":353},"2026-06-15",0.01947,{"date":355,"score":77,"percentile":356},"2026-06-16",0.01949,{"date":358,"score":77,"percentile":359},"2026-06-17",0.01954,{"date":361,"score":77,"percentile":353},"2026-06-18",{"date":363,"score":77,"percentile":364},"2026-06-19",0.01944,{"date":366,"score":77,"percentile":367},"2026-06-20",0.01943,{"date":369,"score":77,"percentile":129},"2026-06-21",{"date":371,"score":77,"percentile":372},"2026-06-22",0.01938,{"date":374,"score":77,"percentile":375},"2026-06-23",0.01937,{"date":377,"score":77,"percentile":378},"2026-06-24",0.01936,{"date":380,"score":77,"percentile":129},"2026-06-25",{"date":382,"score":77,"percentile":364},"2026-06-26",{"date":384,"score":77,"percentile":367},"2026-06-27",{"date":386,"score":77,"percentile":387},"2026-06-28",0.01941,{"date":389,"score":77,"percentile":390},"2026-06-29",0.01942,{"date":392,"score":77,"percentile":393},"2026-06-30",0.01945,{"date":395,"score":77,"percentile":390},"2026-07-01",{"date":397,"score":77,"percentile":367},"2026-07-02",[399,404],{"source":81,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":400,"cvss_v4_0":9},{"baseScore":79,"baseSeverity":401,"vectorString":82,"impactScore":402,"exploitabilityScore":403},"HIGH",9.8,4.6,{"source":87,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":405,"cvss_v4_0":9},{"baseScore":79,"baseSeverity":401,"vectorString":82,"impactScore":402,"exploitabilityScore":403},[407,442],{"ecosystem":9,"name":408,"vendor":409,"product":409,"cpe_part":410,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":411},"Linux","linux","a",[412,419,422,425,428,431,434,437,440],{"version":413,"is_range":414,"range_type":81,"version_start":415,"version_start_type":416,"version_end":417,"version_end_type":418,"fixed_in":9},">= c2594d804d5c8033861d44840673d852d98508c1, \u003C 8820ffe0975fd2efbe50453e9179c8e1c33a13d3",true,"c2594d804d5c8033861d44840673d852d98508c1","including","8820ffe0975fd2efbe50453e9179c8e1c33a13d3","excluding",{"version":420,"is_range":414,"range_type":81,"version_start":415,"version_start_type":416,"version_end":421,"version_end_type":418,"fixed_in":9},">= c2594d804d5c8033861d44840673d852d98508c1, \u003C 6b757f345eeea87ed5d8afd6de35b927a1a57a2f","6b757f345eeea87ed5d8afd6de35b927a1a57a2f",{"version":423,"is_range":414,"range_type":81,"version_start":415,"version_start_type":416,"version_end":424,"version_end_type":418,"fixed_in":9},">= c2594d804d5c8033861d44840673d852d98508c1, \u003C 341d01087f821aa0f165fb1ffc8bfe4e50776da7","341d01087f821aa0f165fb1ffc8bfe4e50776da7",{"version":426,"is_range":414,"range_type":81,"version_start":415,"version_start_type":416,"version_end":427,"version_end_type":418,"fixed_in":9},">= c2594d804d5c8033861d44840673d852d98508c1, \u003C 5653af416a48f6c18f9626ae9df96f814f45ff34","5653af416a48f6c18f9626ae9df96f814f45ff34",{"version":429,"is_range":414,"range_type":81,"version_start":415,"version_start_type":416,"version_end":430,"version_end_type":418,"fixed_in":9},">= c2594d804d5c8033861d44840673d852d98508c1, \u003C 0bb848d8c64938024e45780f8032f1f67d3a3607","0bb848d8c64938024e45780f8032f1f67d3a3607",{"version":432,"is_range":414,"range_type":81,"version_start":415,"version_start_type":416,"version_end":433,"version_end_type":418,"fixed_in":9},">= c2594d804d5c8033861d44840673d852d98508c1, \u003C 1f4714065b2bcbb0a4013fd355b84b848e6cc345","1f4714065b2bcbb0a4013fd355b84b848e6cc345",{"version":435,"is_range":414,"range_type":81,"version_start":415,"version_start_type":416,"version_end":436,"version_end_type":418,"fixed_in":9},">= c2594d804d5c8033861d44840673d852d98508c1, \u003C eb652535e9ec795ef5c1078f7578eaaed755268b","eb652535e9ec795ef5c1078f7578eaaed755268b",{"version":438,"is_range":414,"range_type":81,"version_start":415,"version_start_type":416,"version_end":439,"version_end_type":418,"fixed_in":9},">= c2594d804d5c8033861d44840673d852d98508c1, \u003C 8da13e6d63c1a97f7302d342c89c4a56a55c7015","8da13e6d63c1a97f7302d342c89c4a56a55c7015",{"version":441,"is_range":75,"range_type":81,"version_start":441,"version_start_type":416,"version_end":441,"version_end_type":416,"fixed_in":9},"4.11",{"ecosystem":9,"name":443,"vendor":409,"product":444,"cpe_part":410,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":445},"Linux Kernel","linux kernel",[446,450,454,458,462,466,470,474,476,478,480],{"version":447,"is_range":414,"range_type":448,"version_start":441,"version_start_type":416,"version_end":449,"version_end_type":418,"fixed_in":9},"gte4.11_lt5.10.253","cpe","5.10.253",{"version":451,"is_range":414,"range_type":448,"version_start":452,"version_start_type":416,"version_end":453,"version_end_type":418,"fixed_in":9},"gte5.11_lt5.15.203","5.11","5.15.203",{"version":455,"is_range":414,"range_type":448,"version_start":456,"version_start_type":416,"version_end":457,"version_end_type":418,"fixed_in":9},"gte5.16_lt6.1.167","5.16","6.1.167",{"version":459,"is_range":414,"range_type":448,"version_start":460,"version_start_type":416,"version_end":461,"version_end_type":418,"fixed_in":9},"gte6.2_lt6.6.130","6.2","6.6.130",{"version":463,"is_range":414,"range_type":448,"version_start":464,"version_start_type":416,"version_end":465,"version_end_type":418,"fixed_in":9},"gte6.7_lt6.12.78","6.7","6.12.78",{"version":467,"is_range":414,"range_type":448,"version_start":468,"version_start_type":416,"version_end":469,"version_end_type":418,"fixed_in":9},"gte6.13_lt6.18.20","6.13","6.18.20",{"version":471,"is_range":414,"range_type":448,"version_start":472,"version_start_type":416,"version_end":473,"version_end_type":418,"fixed_in":9},"gte6.19_lt6.19.10","6.19","6.19.10",{"version":475,"is_range":75,"range_type":448,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc1",{"version":477,"is_range":75,"range_type":448,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc2",{"version":479,"is_range":75,"range_type":448,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc3",{"version":481,"is_range":75,"range_type":448,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc4"]