[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2024-26596":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T08:53:30.047Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":18,"aliases":19,"duplicate_of":9,"upstream":20,"downstream":21,"duplicates":44,"related":45,"reserved_at":9,"published_at":54,"modified_at":55,"state":56,"summary":57,"references_raw":66,"kevs":93,"epss":94,"epss_history":97,"metrics":355,"affected":361},"CVE-2024-26596","In the Linux kernel, the following vulnerability has been resolved:\n\nnet: dsa: fix netdev_priv() dereference before check on non-DSA netdevice events\n\nAfter the blamed commit, we started doing this dereference for every\nNETDEV_CHANGEUPPER and NETDEV_PRECHANGEUPPER event in the system.\n\nstatic inline struct dsa_port *dsa_user_to_port(const struct net_device *dev)\n{\n\tstruct dsa_user_priv *p = netdev_priv(dev);\n\n\treturn p->dp;\n}\n\nWhich is obviously bogus, because not all net_devices have a netdev_priv()\nof type struct dsa_user_priv. But struct dsa_user_priv is fairly small,\nand p->dp means dereferencing 8 bytes starting with offset 16. Most\ndrivers allocate that much private memory anyway, making our access not\nfault, and we discard the bogus data quickly afterwards, so this wasn't\ncaught.\n\nBut the dummy interface is somewhat special in that it calls\nalloc_netdev() with a priv size of 0. So every netdev_priv() dereference\nis invalid, and we get this when we emit a NETDEV_PRECHANGEUPPER event\nwith a VLAN as its new upper:\n\n$ ip link add dummy1 type dummy\n$ ip link add link dummy1 name dummy1.100 type vlan id 100\n[   43.309174] ==================================================================\n[   43.316456] BUG: KASAN: slab-out-of-bounds in dsa_user_prechangeupper+0x30/0xe8\n[   43.323835] Read of size 8 at addr ffff3f86481d2990 by task ip/374\n[   43.330058]\n[   43.342436] Call trace:\n[   43.366542]  dsa_user_prechangeupper+0x30/0xe8\n[   43.371024]  dsa_user_netdevice_event+0xb38/0xee8\n[   43.375768]  notifier_call_chain+0xa4/0x210\n[   43.379985]  raw_notifier_call_chain+0x24/0x38\n[   43.384464]  __netdev_upper_dev_link+0x3ec/0x5d8\n[   43.389120]  netdev_upper_dev_link+0x70/0xa8\n[   43.393424]  register_vlan_dev+0x1bc/0x310\n[   43.397554]  vlan_newlink+0x210/0x248\n[   43.401247]  rtnl_newlink+0x9fc/0xe30\n[   43.404942]  rtnetlink_rcv_msg+0x378/0x580\n\nAvoid the kernel oops by dereferencing after the type check, as customary.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":9,"likelihood_of_exploit":9,"capec":17},"NVD-CWE-NOINFO","Insufficient Information","NVD uses this CWE ID when there is insufficient information to assign a specific CWE.","placeholder","NVD-Reserved",[],[],[],[],[22,24,26,28,30,32,34,36,38,40,42],{"_key":23},"SUSE-SU-2025:0289-1",{"_key":25},"SUSE-SU-2024:4314-1",{"_key":27},"SUSE-SU-2024:4316-1",{"_key":29},"SUSE-SU-2024:4318-1",{"_key":31},"UBUNTU-CVE-2024-26596",{"_key":33},"DLA-4102-1",{"_key":35},"SUSE-SU-2025:20163-1",{"_key":37},"SUSE-SU-2025:20164-1",{"_key":39},"SUSE-SU-2025:20246-1",{"_key":41},"SUSE-SU-2025:20247-1",{"_key":43},"DEBIAN-CVE-2024-26596",[],[46,47,48,49,50,51,52,53],{"_key":23},{"_key":25},{"_key":27},{"_key":29},{"_key":35},{"_key":37},{"_key":39},{"_key":41},"2024-02-23T14:46:25.420Z","2026-05-12T11:49:19.508Z","Modified",{"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.00013,"medium",5.5,"v3.1","nvd","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",[67,72,76,81,85,89],{"url":68,"sources":69,"tags":71},"https://git.kernel.org/stable/c/9e9953f5e4d6d11a9dad56fdee307bb923302809",[70,64],"cve.org",[],{"url":73,"sources":74,"tags":75},"https://git.kernel.org/stable/c/69a1e2d938dbbfcff0e064269adf60ad26dbb102",[70,64],[],{"url":77,"sources":78,"tags":79},"https://git.kernel.org/stable/c/dbd909c20c11f0d29c0054d41e0d1f668a60e8c8",[70,64],[80],"Patch",{"url":82,"sources":83,"tags":84},"https://git.kernel.org/stable/c/844f104790bd69c2e4dbb9ee3eba46fde1fcea7b",[70,64],[80],{"url":86,"sources":87,"tags":88},"https://lists.debian.org/debian-lts-announce/2025/03/msg00028.html",[70,64],[],{"url":90,"sources":91,"tags":92},"https://cert-portal.siemens.com/productcert/html/ssa-082556.html",[70,64],[],[],{"date":95,"score":60,"percentile":96},"2026-06-03",0.02016,[98,102,105,108,111,114,117,120,123,126,129,132,135,137,140,144,147,150,154,157,160,163,166,169,172,175,177,180,183,186,189,192,195,198,201,204,207,210,213,216,219,222,225,228,230,233,235,238,241,244,247,250,253,256,259,262,265,268,270,273,276,279,282,284,287,290,293,296,298,301,303,305,308,311,314,316,318,321,324,327,330,333,335,338,341,343,345,348,350,352],{"date":99,"score":100,"percentile":101},"2025-11-04",0.00016,0.02685,{"date":103,"score":100,"percentile":104},"2025-11-05",0.0271,{"date":106,"score":100,"percentile":107},"2025-11-06",0.02739,{"date":109,"score":100,"percentile":110},"2025-11-07",0.02749,{"date":112,"score":100,"percentile":113},"2025-11-08",0.02755,{"date":115,"score":100,"percentile":116},"2025-11-09",0.02758,{"date":118,"score":100,"percentile":119},"2025-11-10",0.02737,{"date":121,"score":100,"percentile":122},"2025-11-11",0.0276,{"date":124,"score":100,"percentile":125},"2025-11-12",0.02774,{"date":127,"score":100,"percentile":128},"2025-11-13",0.02804,{"date":130,"score":100,"percentile":131},"2025-11-14",0.02824,{"date":133,"score":100,"percentile":134},"2025-11-15",0.02851,{"date":136,"score":100,"percentile":134},"2025-11-16",{"date":138,"score":100,"percentile":139},"2025-11-17",0.02837,{"date":141,"score":142,"percentile":143},"2025-11-18",0.00088,0.21255,{"date":145,"score":142,"percentile":146},"2025-11-19",0.21264,{"date":148,"score":142,"percentile":149},"2025-11-20",0.21237,{"date":151,"score":152,"percentile":153},"2025-11-21",0.00017,0.03101,{"date":155,"score":152,"percentile":156},"2025-11-22",0.031,{"date":158,"score":152,"percentile":159},"2025-11-23",0.03094,{"date":161,"score":152,"percentile":162},"2025-11-24",0.03083,{"date":164,"score":152,"percentile":165},"2025-11-25",0.03065,{"date":167,"score":152,"percentile":168},"2025-11-26",0.03048,{"date":170,"score":152,"percentile":171},"2025-11-27",0.0305,{"date":173,"score":152,"percentile":174},"2025-11-28",0.03053,{"date":176,"score":152,"percentile":156},"2025-11-29",{"date":178,"score":152,"percentile":179},"2025-11-30",0.03103,{"date":181,"score":152,"percentile":182},"2025-12-01",0.03176,{"date":184,"score":152,"percentile":185},"2025-12-02",0.03173,{"date":187,"score":152,"percentile":188},"2025-12-03",0.03174,{"date":190,"score":152,"percentile":191},"2025-12-04",0.03105,{"date":193,"score":152,"percentile":194},"2025-12-05",0.03132,{"date":196,"score":152,"percentile":197},"2025-12-06",0.0315,{"date":199,"score":100,"percentile":200},"2025-12-07",0.02965,{"date":202,"score":100,"percentile":203},"2025-12-08",0.02962,{"date":205,"score":100,"percentile":206},"2025-12-09",0.0298,{"date":208,"score":100,"percentile":209},"2025-12-10",0.0301,{"date":211,"score":100,"percentile":212},"2025-12-11",0.03007,{"date":214,"score":100,"percentile":215},"2025-12-12",0.03016,{"date":217,"score":100,"percentile":218},"2025-12-13",0.02989,{"date":220,"score":100,"percentile":221},"2025-12-14",0.02993,{"date":223,"score":100,"percentile":224},"2025-12-15",0.02984,{"date":226,"score":100,"percentile":227},"2025-12-16",0.02976,{"date":229,"score":100,"percentile":221},"2025-12-17",{"date":231,"score":152,"percentile":232},"2025-12-18",0.0322,{"date":234,"score":152,"percentile":232},"2025-12-19",{"date":236,"score":152,"percentile":237},"2025-12-20",0.03218,{"date":239,"score":152,"percentile":240},"2025-12-21",0.03232,{"date":242,"score":152,"percentile":243},"2025-12-22",0.03214,{"date":245,"score":152,"percentile":246},"2025-12-23",0.03226,{"date":248,"score":152,"percentile":249},"2025-12-24",0.03237,{"date":251,"score":152,"percentile":252},"2025-12-25",0.03254,{"date":254,"score":152,"percentile":255},"2025-12-26",0.03253,{"date":257,"score":152,"percentile":258},"2025-12-27",0.03229,{"date":260,"score":152,"percentile":261},"2025-12-28",0.03244,{"date":263,"score":152,"percentile":264},"2025-12-29",0.03236,{"date":266,"score":152,"percentile":267},"2025-12-30",0.03212,{"date":269,"score":152,"percentile":243},"2025-12-31",{"date":271,"score":152,"percentile":272},"2026-01-01",0.0329,{"date":274,"score":152,"percentile":275},"2026-01-02",0.03283,{"date":277,"score":152,"percentile":278},"2026-01-03",0.03281,{"date":280,"score":152,"percentile":281},"2026-01-04",0.03193,{"date":283,"score":100,"percentile":206},"2026-01-05",{"date":285,"score":100,"percentile":286},"2026-01-06",0.02979,{"date":288,"score":100,"percentile":289},"2026-01-07",0.03002,{"date":291,"score":100,"percentile":292},"2026-01-08",0.0303,{"date":294,"score":100,"percentile":295},"2026-01-09",0.03043,{"date":297,"score":100,"percentile":168},"2026-01-10",{"date":299,"score":100,"percentile":300},"2026-01-11",0.03031,{"date":302,"score":100,"percentile":221},"2026-01-12",{"date":304,"score":100,"percentile":224},"2026-01-13",{"date":306,"score":100,"percentile":307},"2026-01-14",0.02994,{"date":309,"score":100,"percentile":310},"2026-01-15",0.02978,{"date":312,"score":100,"percentile":313},"2026-01-16",0.02977,{"date":315,"score":100,"percentile":310},"2026-01-17",{"date":317,"score":152,"percentile":188},"2026-01-18",{"date":319,"score":152,"percentile":320},"2026-01-19",0.0316,{"date":322,"score":152,"percentile":323},"2026-01-20",0.03151,{"date":325,"score":152,"percentile":326},"2026-01-21",0.03138,{"date":328,"score":152,"percentile":329},"2026-01-22",0.0314,{"date":331,"score":152,"percentile":332},"2026-01-23",0.03156,{"date":334,"score":152,"percentile":188},"2026-01-24",{"date":336,"score":152,"percentile":337},"2026-01-25",0.03162,{"date":339,"score":152,"percentile":340},"2026-01-26",0.03152,{"date":342,"score":152,"percentile":340},"2026-01-27",{"date":344,"score":152,"percentile":332},"2026-01-28",{"date":346,"score":152,"percentile":347},"2026-01-29",0.03179,{"date":349,"score":152,"percentile":347},"2026-01-30",{"date":351,"score":152,"percentile":281},"2026-01-31",{"date":353,"score":100,"percentile":354},"2026-02-01",0.03086,[356],{"source":64,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":357,"cvss_v4_0":9},{"baseScore":62,"baseSeverity":358,"vectorString":65,"impactScore":359,"exploitabilityScore":360},"MEDIUM",6,4.6,[362,385],{"ecosystem":9,"name":363,"vendor":364,"product":364,"cpe_part":365,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":366},"Linux","linux","a",[367,374,377,380,383],{"version":368,"is_range":369,"range_type":70,"version_start":370,"version_start_type":371,"version_end":372,"version_end_type":373,"fixed_in":9},">= 4c3f80d22b2eca911143ce656fa45c4699ff5bf4, \u003C 9e9953f5e4d6d11a9dad56fdee307bb923302809",true,"4c3f80d22b2eca911143ce656fa45c4699ff5bf4","including","9e9953f5e4d6d11a9dad56fdee307bb923302809","excluding",{"version":375,"is_range":369,"range_type":70,"version_start":370,"version_start_type":371,"version_end":376,"version_end_type":373,"fixed_in":9},">= 4c3f80d22b2eca911143ce656fa45c4699ff5bf4, \u003C 69a1e2d938dbbfcff0e064269adf60ad26dbb102","69a1e2d938dbbfcff0e064269adf60ad26dbb102",{"version":378,"is_range":369,"range_type":70,"version_start":370,"version_start_type":371,"version_end":379,"version_end_type":373,"fixed_in":9},">= 4c3f80d22b2eca911143ce656fa45c4699ff5bf4, \u003C dbd909c20c11f0d29c0054d41e0d1f668a60e8c8","dbd909c20c11f0d29c0054d41e0d1f668a60e8c8",{"version":381,"is_range":369,"range_type":70,"version_start":370,"version_start_type":371,"version_end":382,"version_end_type":373,"fixed_in":9},">= 4c3f80d22b2eca911143ce656fa45c4699ff5bf4, \u003C 844f104790bd69c2e4dbb9ee3eba46fde1fcea7b","844f104790bd69c2e4dbb9ee3eba46fde1fcea7b",{"version":384,"is_range":58,"range_type":70,"version_start":384,"version_start_type":371,"version_end":384,"version_end_type":371,"fixed_in":9},"6.1",{"ecosystem":9,"name":386,"vendor":364,"product":387,"cpe_part":388,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":389},"linux kernel","linux_kernel","o",[390],{"version":391,"is_range":369,"range_type":392,"version_start":393,"version_start_type":371,"version_end":394,"version_end_type":373,"fixed_in":9},"gte6.1.0_lt6.7.2","cpe","6.1.0","6.7.2"]