[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-31502":6},{"stargazers_count":4,"fetched_at":5},7,"2026-07-31T03:17:55.401Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":19,"aliases":20,"duplicate_of":9,"upstream":21,"downstream":22,"duplicates":45,"related":46,"reserved_at":9,"published_at":54,"modified_at":55,"state":56,"summary":57,"references_raw":66,"kevs":85,"epss":86,"epss_history":89,"metrics":303,"affected":311},"CVE-2026-31502","In the Linux kernel, the following vulnerability has been resolved:\n\nteam: fix header_ops type confusion with non-Ethernet ports\n\nSimilar to commit 950803f72547 (\"bonding: fix type confusion in\nbond_setup_by_slave()\") team has the same class of header_ops type\nconfusion.\n\nFor non-Ethernet ports, team_setup_by_port() copies port_dev->header_ops\ndirectly. When the team device later calls dev_hard_header() or\ndev_parse_header(), these callbacks can run with the team net_device\ninstead of the real lower device, so netdev_priv(dev) is interpreted as\nthe wrong private type and can crash.\n\nThe syzbot report shows a crash in bond_header_create(), but the root\ncause is in team: the topology is gre -> bond -> team, and team calls\nthe inherited header_ops with its own net_device instead of the lower\ndevice, so bond_header_create() receives a team device and interprets\nnetdev_priv() as bonding private data, causing a type confusion crash.\n\nFix this by introducing team header_ops wrappers for create/parse,\nselecting a team port under RCU, and calling the lower device callbacks\nwith port->dev, so each callback always sees the correct net_device\ncontext.\n\nAlso pass the selected lower device to the lower parse callback, so\nrecursion is bounded in stacked non-Ethernet topologies and parse\ncallbacks always run with the correct device context.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":9,"capec":18},"CWE-843","Access of Resource Using Incompatible Type ('Type Confusion')","The product allocates or initializes a resource such as a pointer, object, or variable using one type, but it later accesses that resource using a type that is incompatible with the original type.","weakness","Incomplete","Base",[],[],[],[],[23,25,27,29,31,33,35,37,39,41,43],{"_key":24},"DEBIAN-CVE-2026-31502",{"_key":26},"SUSE-SU-2026:22521-1",{"_key":28},"SUSE-SU-2026:22522-1",{"_key":30},"SUSE-SU-2026:2799-1",{"_key":32},"SUSE-SU-2026:2800-1",{"_key":34},"SUSE-SU-2026:22665-1",{"_key":36},"SUSE-SU-2026:22666-1",{"_key":38},"SUSE-SU-2026:2914-1",{"_key":40},"UBUNTU-CVE-2026-31502",{"_key":42},"USN-8567-1",{"_key":44},"USN-8574-1",[],[47,48,49,50,51,52,53],{"_key":26},{"_key":28},{"_key":30},{"_key":32},{"_key":34},{"_key":36},{"_key":38},"2026-04-22T13:54:22.481Z","2026-05-11T22:09:58.951Z","Analyzed",{"cisa_kev":58,"cisa_ransomware":58,"cisa_vendor":9,"epss_severity":59,"epss_score":60,"severity":61,"severity_score":62,"severity_version":63,"severity_source":64,"severity_vector":65,"severity_status":56},false,"low",0.00129,"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",[67,73,77,81],{"url":68,"sources":69,"tags":71},"https://git.kernel.org/stable/c/6d3161fa3eee64d46b766fb0db33ec7f300ef52d",[64,70],"nvd",[72],"Patch",{"url":74,"sources":75,"tags":76},"https://git.kernel.org/stable/c/0a7468ed49a6b65d34abcc6eb60e15f7f6d34da0",[64,70],[72],{"url":78,"sources":79,"tags":80},"https://git.kernel.org/stable/c/20491d384d973a63fbdaf7a71e38d69b0659ea55",[64,70],[72],{"url":82,"sources":83,"tags":84},"https://git.kernel.org/stable/c/425000dbf17373a4ab8be9428f5dc055ef870a56",[64,70],[72],[],{"date":87,"score":60,"percentile":88},"2026-07-05",0.02861,[90,94,97,100,103,106,110,113,116,119,122,125,127,130,133,135,138,141,144,146,148,151,154,157,160,163,165,168,171,174,177,180,184,187,190,193,196,199,202,205,208,211,214,216,219,222,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,269,271,274,277,280,283,286,289,292,294,297,299,302],{"date":91,"score":92,"percentile":93},"2026-04-23",0.00018,0.04581,{"date":95,"score":92,"percentile":96},"2026-04-24",0.04584,{"date":98,"score":92,"percentile":99},"2026-04-25",0.04621,{"date":101,"score":92,"percentile":102},"2026-04-26",0.0462,{"date":104,"score":92,"percentile":105},"2026-04-27",0.04608,{"date":107,"score":108,"percentile":109},"2026-04-28",0.00013,0.02363,{"date":111,"score":108,"percentile":112},"2026-04-29",0.02379,{"date":114,"score":108,"percentile":115},"2026-04-30",0.02382,{"date":117,"score":108,"percentile":118},"2026-05-01",0.02378,{"date":120,"score":108,"percentile":121},"2026-05-02",0.02364,{"date":123,"score":108,"percentile":124},"2026-05-03",0.02369,{"date":126,"score":108,"percentile":109},"2026-05-04",{"date":128,"score":108,"percentile":129},"2026-05-05",0.02353,{"date":131,"score":108,"percentile":132},"2026-05-06",0.02344,{"date":134,"score":108,"percentile":109},"2026-05-07",{"date":136,"score":108,"percentile":137},"2026-05-08",0.02376,{"date":139,"score":108,"percentile":140},"2026-05-09",0.02403,{"date":142,"score":108,"percentile":143},"2026-05-10",0.02399,{"date":145,"score":108,"percentile":143},"2026-05-11",{"date":147,"score":108,"percentile":143},"2026-05-12",{"date":149,"score":108,"percentile":150},"2026-05-13",0.02411,{"date":152,"score":108,"percentile":153},"2026-05-14",0.02424,{"date":155,"score":108,"percentile":156},"2026-05-15",0.02432,{"date":158,"score":108,"percentile":159},"2026-05-16",0.02446,{"date":161,"score":108,"percentile":162},"2026-05-17",0.02443,{"date":164,"score":108,"percentile":153},"2026-05-18",{"date":166,"score":108,"percentile":167},"2026-05-19",0.0241,{"date":169,"score":108,"percentile":170},"2026-05-20",0.02406,{"date":172,"score":108,"percentile":173},"2026-05-21",0.02389,{"date":175,"score":108,"percentile":176},"2026-05-22",0.02535,{"date":178,"score":108,"percentile":179},"2026-05-23",0.02529,{"date":181,"score":182,"percentile":183},"2026-05-24",0.00015,0.03619,{"date":185,"score":182,"percentile":186},"2026-05-25",0.03595,{"date":188,"score":182,"percentile":189},"2026-05-26",0.03579,{"date":191,"score":182,"percentile":192},"2026-05-27",0.03606,{"date":194,"score":182,"percentile":195},"2026-05-28",0.03581,{"date":197,"score":182,"percentile":198},"2026-05-29",0.03593,{"date":200,"score":182,"percentile":201},"2026-05-30",0.03616,{"date":203,"score":182,"percentile":204},"2026-05-31",0.03602,{"date":206,"score":182,"percentile":207},"2026-06-01",0.03541,{"date":209,"score":182,"percentile":210},"2026-06-02",0.03519,{"date":212,"score":182,"percentile":213},"2026-06-03",0.03509,{"date":215,"score":182,"percentile":213},"2026-06-04",{"date":217,"score":182,"percentile":218},"2026-06-05",0.03516,{"date":220,"score":182,"percentile":221},"2026-06-06",0.0353,{"date":223,"score":182,"percentile":218},"2026-06-07",{"date":225,"score":182,"percentile":226},"2026-06-08",0.03495,{"date":228,"score":182,"percentile":229},"2026-06-09",0.035,{"date":231,"score":182,"percentile":232},"2026-06-10",0.03493,{"date":234,"score":182,"percentile":235},"2026-06-11",0.03517,{"date":237,"score":182,"percentile":238},"2026-06-12",0.03531,{"date":240,"score":182,"percentile":241},"2026-06-13",0.03521,{"date":243,"score":182,"percentile":244},"2026-06-14",0.03535,{"date":246,"score":60,"percentile":247},"2026-06-15",0.02811,{"date":249,"score":60,"percentile":250},"2026-06-16",0.02824,{"date":252,"score":60,"percentile":253},"2026-06-17",0.02837,{"date":255,"score":60,"percentile":256},"2026-06-18",0.02836,{"date":258,"score":60,"percentile":259},"2026-06-19",0.0283,{"date":261,"score":60,"percentile":262},"2026-06-20",0.02827,{"date":264,"score":60,"percentile":265},"2026-06-21",0.02825,{"date":267,"score":60,"percentile":268},"2026-06-22",0.02817,{"date":270,"score":60,"percentile":265},"2026-06-23",{"date":272,"score":60,"percentile":273},"2026-06-24",0.02833,{"date":275,"score":60,"percentile":276},"2026-06-25",0.02843,{"date":278,"score":60,"percentile":279},"2026-06-26",0.02855,{"date":281,"score":60,"percentile":282},"2026-06-27",0.02862,{"date":284,"score":60,"percentile":285},"2026-06-28",0.0287,{"date":287,"score":60,"percentile":288},"2026-06-29",0.02866,{"date":290,"score":60,"percentile":291},"2026-06-30",0.02869,{"date":293,"score":60,"percentile":291},"2026-07-01",{"date":295,"score":60,"percentile":296},"2026-07-02",0.02859,{"date":298,"score":60,"percentile":288},"2026-07-03",{"date":300,"score":60,"percentile":301},"2026-07-04",0.02858,{"date":87,"score":60,"percentile":88},[304,309],{"source":64,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":305,"cvss_v4_0":9},{"baseScore":62,"baseSeverity":306,"vectorString":65,"impactScore":307,"exploitabilityScore":308},"HIGH",9.8,4.6,{"source":70,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":310,"cvss_v4_0":9},{"baseScore":62,"baseSeverity":306,"vectorString":65,"impactScore":307,"exploitabilityScore":308},[312,335],{"ecosystem":9,"name":313,"vendor":314,"product":314,"cpe_part":315,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":316},"Linux","linux","a",[317,324,327,330,333],{"version":318,"is_range":319,"range_type":64,"version_start":320,"version_start_type":321,"version_end":322,"version_end_type":323,"fixed_in":9},">= 1d76efe1577b4323609b1bcbfafa8b731eda071a, \u003C 6d3161fa3eee64d46b766fb0db33ec7f300ef52d",true,"1d76efe1577b4323609b1bcbfafa8b731eda071a","including","6d3161fa3eee64d46b766fb0db33ec7f300ef52d","excluding",{"version":325,"is_range":319,"range_type":64,"version_start":320,"version_start_type":321,"version_end":326,"version_end_type":323,"fixed_in":9},">= 1d76efe1577b4323609b1bcbfafa8b731eda071a, \u003C 0a7468ed49a6b65d34abcc6eb60e15f7f6d34da0","0a7468ed49a6b65d34abcc6eb60e15f7f6d34da0",{"version":328,"is_range":319,"range_type":64,"version_start":320,"version_start_type":321,"version_end":329,"version_end_type":323,"fixed_in":9},">= 1d76efe1577b4323609b1bcbfafa8b731eda071a, \u003C 20491d384d973a63fbdaf7a71e38d69b0659ea55","20491d384d973a63fbdaf7a71e38d69b0659ea55",{"version":331,"is_range":319,"range_type":64,"version_start":320,"version_start_type":321,"version_end":332,"version_end_type":323,"fixed_in":9},">= 1d76efe1577b4323609b1bcbfafa8b731eda071a, \u003C 425000dbf17373a4ab8be9428f5dc055ef870a56","425000dbf17373a4ab8be9428f5dc055ef870a56",{"version":334,"is_range":58,"range_type":64,"version_start":334,"version_start_type":321,"version_end":334,"version_end_type":321,"fixed_in":9},"3.7",{"ecosystem":9,"name":336,"vendor":314,"product":337,"cpe_part":315,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":338},"Linux Kernel","linux kernel",[339,344,348,352,353,355,357,359,361,363,365],{"version":340,"is_range":319,"range_type":341,"version_start":342,"version_start_type":321,"version_end":343,"version_end_type":323,"fixed_in":9},"gte3.7.1_lt6.12.80","cpe","3.7.1","6.12.80",{"version":345,"is_range":319,"range_type":341,"version_start":346,"version_start_type":321,"version_end":347,"version_end_type":323,"fixed_in":9},"gte6.13_lt6.18.21","6.13","6.18.21",{"version":349,"is_range":319,"range_type":341,"version_start":350,"version_start_type":321,"version_end":351,"version_end_type":323,"fixed_in":9},"gte6.19_lt6.19.11","6.19","6.19.11",{"version":334,"is_range":58,"range_type":341,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":354,"is_range":58,"range_type":341,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc1",{"version":356,"is_range":58,"range_type":341,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc2",{"version":358,"is_range":58,"range_type":341,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc3",{"version":360,"is_range":58,"range_type":341,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc4",{"version":362,"is_range":58,"range_type":341,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc5",{"version":364,"is_range":58,"range_type":341,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc6",{"version":366,"is_range":58,"range_type":341,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0:rc7"]