| Message ID | 20261002075255.5015-1-fmancera@suse.de |
|---|---|
| State | New |
| Headers | show
Return-Path: <ovs-dev-bounces@openvswitch.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=OWmW20rB; dkim=fail reason="signature verification failed" header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IpCZhjOm; dkim=fail reason="signature verification failed" (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=cp/BpM5y; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=5r20iau4; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hx1Hj0zKNz1xxW for <incoming@patchwork.ozlabs.org>; Fri, 02 Oct 2026 17:53:37 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 58B3640CB0; Fri, 2 Oct 2026 07:53:35 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id yr6zdnmZFKjt; Fri, 2 Oct 2026 07:53:34 +0000 (UTC) ARC-Filter: OpenARC Filter v1.3.0 smtp4.osuosl.org 3467040AC8 Authentication-Results: smtp4.osuosl.org; arc=fail smtp.remote-ip=140.211.9.56 ARC-Seal: i=2; d=osuosl.org; s=arc; a=rsa-sha256; cv=fail; t=1790927614; b=ohK6xdZNU0lj0RiqMF0AyHXuj91J4Exh/YPq7JWsRZxYwGFSLjf0Dhc3xG/H22pBLtVF fbEj9Us2t3bH9nArVf4qbE7NgMyyNNdkgs0eZJcpldNU2O5wBrDTHOzfDHmceEnhLY+CQ 7GommoNJfoBtBcQ6BYaaISeXxuxNGO6rQFlJFeRASot7qBD/fs5fhyv3Dmnp793vKkYdB MLRVRrHhCK1dCF4oLODWkg45JcZRS3FfNm//G3Z1DQ2bezIOEAZ+aWxsgrYeHRYKcyfbA armfdSr1R/zWMuArSB8I21ISqIVyb/6y+CVpyLtzDvBuFIV/TfO/lLkxbBIMAfDvvDg== ARC-Message-Signature: i=2; d=osuosl.org; s=arc; a=rsa-sha256; c=relaxed/relaxed; t=1790927614; h=X-Comment:Received:X-Original-To:Delivered-To:Received:Received: X-Virus-Scanned:X-Spam-Flag:X-Spam-Score:X-Spam-Level:X-Spam-Status: Received:ARC-Filter:Received-SPF:Received:Received:DKIM-Signature: DKIM-Signature:DKIM-Signature:DKIM-Signature:Received:Received:To:Cc: Date:Message-ID:X-Mailer:MIME-Version:X-Rspamd-Server: X-Rspamd-Queue-Id:X-Rspamd-Action:X-Spamd-Result:Subject:X-BeenThere: X-Mailman-Version:Precedence:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:Content-Type: Content-Transfer-Encoding:Errors-To:Sender; bh=lskblWFYtuthjezAFg0bV6AHfpcPpNxKeLWzCVGhYJc=; b=fzW5sRBLX/syB68gq/0TU1M/8Wk1/WCXmpAbgjeR1A/9ki+R5GBs8+j3/1KDeg1EDe57 fqozLLjbVJ9LZHLxcFeYEx10lXKrqdAf5t31C/2Hl0dZ7NXCC+3O26ZlJ+EWmubS7hch/ yvxQYkRVztOxdB4VLSFcBOSnU98bUYOifnFx+xRy08dr8GXPWHVmfvRMok//lIk9qRpmx uuHLrtZ1z8z6qLoMZ8D10044cAZPFQsDu4Ep/81UCL+TcQ4bZ3p5g0JIqZ8opEcZ6Np1+ 2OyWx/Y50HAAW8gReplyYxUz28Us68onDTN/dntm1igL99vRlQa+Hgn6d4UVbigZ1zA== ARC-Authentication-Results: i=2; smtp4.osuosl.org; dkim=fail reason="signature verification failed" header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=OWmW20rB; dkim=fail reason="signature verification failed" header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IpCZhjOm; dkim=fail reason="signature verification failed" header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b="cp/BpM5y"; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=5r20iau4; arc=fail smtp.remote-ip=140.211.9.56 X-Comment: SPF check N/A for local connections - client-ip=140.211.9.56; helo=lists.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN> Authentication-Results: smtp4.osuosl.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=OWmW20rB; dkim=fail reason="signature verification failed" header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IpCZhjOm; dkim=fail reason="signature verification failed" (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=cp/BpM5y; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=5r20iau4 Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp4.osuosl.org (Postfix) with ESMTPS id 3467040AC8; Fri, 2 Oct 2026 07:53:34 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 0C570C0561; Fri, 2 Oct 2026 07:53:34 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists.linuxfoundation.org (Postfix) with ESMTP id CE12FC0560 for <dev@openvswitch.org>; Fri, 2 Oct 2026 07:53:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id B363F400B3 for <dev@openvswitch.org>; Fri, 2 Oct 2026 07:53:32 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id DeGJzzJkzZfQ for <dev@openvswitch.org>; Fri, 2 Oct 2026 07:53:31 +0000 (UTC) ARC-Filter: OpenARC Filter v1.3.0 smtp2.osuosl.org 717EC40057 Authentication-Results: smtp2.osuosl.org; arc=none smtp.remote-ip="2a07:de40:b251:101:10:150:64:2" ARC-Seal: i=1; d=osuosl.org; s=arc; a=rsa-sha256; cv=none; t=1790927611; b=r5sRUe0dn3hcqsDMuN6v07m8M/Ye0Z5Qj4s3uSneTiBB+aL/0ehWMzQyy9K4TbrJ723E LdGq7guX4+alB1gAMoQsZLXx4vhNBUcwO3EplFLA+RjaEBPMMZh732YSbHy3Cpmre8COu 90AZffA8U9pokm9jnn5MZHEsWy+h0KZwoRMeFzJOIRzmgyvsuiwAtsDAd6ZTg7uv1FHrp CE4eYyc67GVoyTj/J8pmR4iHmozo3DQRNM9kfuBZ+LQZwid93t60FNyCNazJLt1On5pSK hU7xtrpyR5QbCecbQ6jv4wHZKKo8RJNZNpDQ8nK+BkFm3MuPlhakGQ84fRd2HmIoxCQ== ARC-Message-Signature: i=1; d=osuosl.org; s=arc; a=rsa-sha256; c=relaxed/relaxed; t=1790927611; h=Received-SPF:Received:DKIM-Signature:DKIM-Signature:DKIM-Signature: DKIM-Signature:Received:Received:From:To:Cc:Subject:Date:Message-ID: X-Mailer:MIME-Version:Content-Transfer-Encoding:X-Rspamd-Server: X-Rspamd-Queue-Id:X-Rspamd-Action:X-Spamd-Result:X-Spam-Flag: X-Spam-Score:X-Spam-Level; bh=VwsVNyxNevp4dfeKi//n4bjszHYZju0LCPRBCNL6q3Y=; b=kBcMcNhoXQZTsbjo+73nDPwqeu130q+CxOA7JfVcrC5RDF9fe2S1+8BqUIA21ChtdS5l gVOpOI3u5vV94TsQjgeq1FJjo4ppG7L0k89m7sqDNkL4F2hEj117sMWGxNX/sJQW6HayD ziH6Wydk0VWfsPweS1PXl01sntomD/Y0V2yOnBeE2nnENpHClbT+TXA5WGv0ajf4f9v9Q tl/4kvvy3ACHN/TW3VMAwypdZz2oOKDrcg0ZN0gn5moDQlMc7GuoYyoEgQw4+Oe8BKUTu DpK2n6HrojtyLTPqMaZnURb5zSyfSTLeJ0rzg3FXv5tZRQ1cwMjqLuMW8YRnNtIiVUQ== ARC-Authentication-Results: i=1; smtp2.osuosl.org; dmarc=pass header.from=suse.de; dkim=pass header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=OWmW20rB; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IpCZhjOm; dkim=pass header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b="cp/BpM5y"; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=5r20iau4; arc=none smtp.remote-ip="2a07:de40:b251:101:10:150:64:2" Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a07:de40:b251:101:10:150:64:2; helo=smtp-out2.suse.de; envelope-from=fmancera@suse.de; receiver=<UNKNOWN> Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=OWmW20rB; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IpCZhjOm; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=cp/BpM5y; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=5r20iau4 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2a07:de40:b251:101:10:150:64:2]) by smtp2.osuosl.org (Postfix) with ESMTPS id 717EC40057 for <dev@openvswitch.org>; Fri, 2 Oct 2026 07:53:31 +0000 (UTC) Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 651081FE47; Fri, 2 Oct 2026 07:53:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1790927604; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=VwsVNyxNevp4dfeKi//n4bjszHYZju0LCPRBCNL6q3Y=; b=OWmW20rBTNFGoBV4geOYtTxXrY6cVDRB4ZsLlTp9ifqzHbYtAe44wSsrXiyZBS3Jgk4ucW 7bZ8ffaARQudkO40ntpzGqTAhuKehEloW8Pk4jpLwAZRirai5Pwv5oVhEIqdNcsV4pZXcY F7Yn3u5C99dH9JRiMh+i6/tbR6UgL4w= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1790927604; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=VwsVNyxNevp4dfeKi//n4bjszHYZju0LCPRBCNL6q3Y=; b=IpCZhjOmXOlps4BLNef7/eLrlxrVlHFKXnwfLLTdrS7wm3/MqevTahzPCICpBjRCWO0iQ4 pAvMtrtB5pu1yMDw== Authentication-Results: smtp-out2.suse.de; dkim=pass header.d=suse.de header.s=susede2_rsa header.b="cp/BpM5y"; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=5r20iau4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1790927600; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=VwsVNyxNevp4dfeKi//n4bjszHYZju0LCPRBCNL6q3Y=; b=cp/BpM5yi2QMBZmsgGy0ekQ5UJdX5HTbWRfU++JdxgzPAO9qGU9V9neIsD5lt4kD+geejy x91y2t/2KZlEPJzqlKa2wcVDBuoPyjhehYV3FuWVTbr9EiQdNIY7yRxpXxBXco8l9N3DYZ oPBsCEdsjwLgOoKB8z6tT/D0VgirT8Y= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1790927600; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=VwsVNyxNevp4dfeKi//n4bjszHYZju0LCPRBCNL6q3Y=; b=5r20iau43HJ4ul5UCUp4PY/rPiHBqYXRVc2ru4uMRuZY7XBr6fGIoXTcK8HG5e0t39nonA A4gHPQMwuXKuJWDg== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 7936113691; Fri, 2 Oct 2026 07:53:19 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id zE2QEu9iv2pjFwAAD6G6ig (envelope-from <fmancera@suse.de>); Fri, 02 Oct 2026 07:53:19 +0000 To: netdev@vger.kernel.org Cc: dev@openvswitch.org, aatteka@nicira.com, jesse@nicira.com, horms@kernel.org, pabeni@redhat.com, kuba@kernel.org, edumazet@kernel.org, davem@davemloft.net, i.maximets@ovn.org, echaudro@redhat.com, aconole@redhat.com, Fernando Fernandez Mancera <fmancera@suse.de>, syzbot+4cc63fcfb3845e149969@syzkaller.appspotmail.com Date: Fri, 2 Oct 2026 09:52:55 +0200 Message-ID: <20261002075255.5015-1-fmancera@suse.de> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 X-Rspamd-Server: rspamd2.dmz-prg2.suse.org X-Rspamd-Queue-Id: 651081FE47 X-Rspamd-Action: no action X-Spamd-Result: default: False [-1.51 / 50.00]; BAYES_HAM(-3.00)[100.00%]; SUSPICIOUS_RECIPS(1.50)[]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_MISSING_CHARSET(0.50)[]; R_DKIM_ALLOW(-0.20)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.01)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; DNSWL_BLOCKED(0.00)[2a07:de40:b281:106:10:150:64:167:received,2a07:de40:b281:104:10:150:64:97:from]; RCPT_COUNT_TWELVE(0.00)[14]; SPAMHAUS_XBL(0.00)[2a07:de40:b281:104:10:150:64:97:from]; TAGGED_RCPT(0.00)[4cc63fcfb3845e149969]; RCVD_TLS_ALL(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,imap1.dmz-prg2.suse.org:rdns,suse.de:mid,suse.de:email,suse.de:dkim]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[suse.de:+] Subject: [ovs-dev] [PATCH net v2] net: openvswitch: validate transport header presence in set_ipv6_addr X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: <ovs-dev.openvswitch.org> List-Unsubscribe: <https://mail.openvswitch.org/mailman/options/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe> List-Archive: <http://mail.openvswitch.org/pipermail/ovs-dev/> List-Post: <mailto:ovs-dev@openvswitch.org> List-Help: <mailto:ovs-dev-request@openvswitch.org?subject=help> List-Subscribe: <https://mail.openvswitch.org/mailman/listinfo/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=subscribe> From: Fernando Fernandez Mancera via dev <ovs-dev@openvswitch.org> Reply-To: Fernando Fernandez Mancera <fmancera@suse.de> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" <ovs-dev-bounces@openvswitch.org> |
| Series |
[ovs-dev,net,v2] net: openvswitch: validate transport header presence in set_ipv6_addr
|
expand
|
diff --git a/net/openvswitch/actions.c b/net/openvswitch/actions.c index dc5ff859f114..68b42e900c73 100644 --- a/net/openvswitch/actions.c +++ b/net/openvswitch/actions.c @@ -358,7 +358,15 @@ static void set_ip_addr(struct sk_buff *skb, struct iphdr *nh, static void update_ipv6_checksum(struct sk_buff *skb, u8 l4_proto, __be32 addr[4], const __be32 new_addr[4]) { - int transport_len = skb->len - skb_transport_offset(skb); + int transport_len; + + /* avoid reading the transport header offset if it isn't set, + * as it triggers a warning + */ + if (l4_proto == NEXTHDR_FRAGMENT) + return; + + transport_len = skb->len - skb_transport_offset(skb); if (l4_proto == NEXTHDR_TCP) { if (likely(transport_len >= sizeof(struct tcphdr)))
When executing IPv6 address rewrite actions on IPv6 fragments, set_ipv6_addr() calls update_ipv6_checksum(). If parse_ipv6hdr() processes a non-first IPv6 fragment, it sets key->ip.proto to NEXTHDR_FRAGMENT and returns early without calling skb_set_transport_header(). update_ipv6_checksum() unconditionally evaluates skb_transport_offset() on entry before checking l4_proto. Because skb->transport_header is uninitialized, this triggers a warning under CONFIG_DEBUG_NET=y although it is completely harmless. Fix this by returning early in update_ipv6_checksum() if l4_proto is NEXTHDR_FRAGMENT. This avoids reading the uninitialized transport offset for fragments while preserving the debug warning for any other protocol where the transport header is unexpectedly missing. See the syzbot trace: !skb_transport_header_was_set(skb) WARNING: ./include/linux/skbuff.h:3075 at skb_transport_header include/linux/skbuff.h:3075 [inline], CPU#1: syz-executor463/5635 WARNING: ./include/linux/skbuff.h:3075 at skb_transport_offset include/linux/skbuff.h:3250 [inline], CPU#1: syz-executor463/5635 WARNING: ./include/linux/skbuff.h:3075 at update_ipv6_checksum net/openvswitch/actions.c:361 [inline], CPU#1: syz-executor463/5635 WARNING: ./include/linux/skbuff.h:3075 at set_ipv6_addr+0x462/0x660 net/openvswitch/actions.c:399, CPU#1: syz-executor463/5635 [...] RIP: 0010:skb_transport_header include/linux/skbuff.h:3075 [inline] RIP: 0010:skb_transport_offset include/linux/skbuff.h:3250 [inline] RIP: 0010:update_ipv6_checksum net/openvswitch/actions.c:361 [inline] RIP: 0010:set_ipv6_addr+0x462/0x660 net/openvswitch/actions.c:399 [...] Call Trace: <TASK> set_ipv6 net/openvswitch/actions.c:531 [inline] do_execute_actions+0x557e/0x8600 net/openvswitch/actions.c:1366 ovs_execute_actions+0xde/0x520 net/openvswitch/actions.c:1592 ovs_packet_cmd_execute+0xb4f/0xf10 net/openvswitch/datapath.c:705 genl_family_rcv_msg_doit+0x233/0x340 net/netlink/genetlink.c:1114 genl_rcv_msg+0x614/0x7a0 net/netlink/genetlink.c:1209 netlink_rcv_skb+0x226/0x4a0 net/netlink/af_netlink.c:2572 genl_rcv+0x28/0x40 net/netlink/genetlink.c:1218 netlink_unicast+0x7bd/0x940 net/netlink/af_netlink.c:1361 netlink_sendmsg+0x813/0xb40 net/netlink/af_netlink.c:1916 sock_sendmsg_nosec+0x14e/0x190 net/socket.c:800 Reported-by: syzbot+4cc63fcfb3845e149969@syzkaller.appspotmail.com Closes: https://syzkaller.appspot.com/bug?extid=4cc63fcfb3845e149969 Fixes: 3fdbd1ce11e5 ("openvswitch: add ipv6 'set' action") Signed-off-by: Fernando Fernandez Mancera <fmancera@suse.de> --- net/openvswitch/actions.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-)