From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Dumazet Subject: [PATCH net 0/6] net: better validate user provided tunnel names Date: Thu, 5 Apr 2018 06:39:25 -0700 Message-ID: <20180405133931.207634-1-edumazet@google.com> Cc: netdev , Steffen Klassert , Eric Dumazet , Eric Dumazet To: "David S . Miller" Return-path: Received: from mail-pl0-f65.google.com ([209.85.160.65]:36732 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751165AbeDENjg (ORCPT ); Thu, 5 Apr 2018 09:39:36 -0400 Received: by mail-pl0-f65.google.com with SMTP id 91-v6so19139834pld.3 for ; Thu, 05 Apr 2018 06:39:36 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: This series changes dev_valid_name() to not attempt reading a possibly too long user-provided device name, then use this helper in five different tunnel providers. Eric Dumazet (6): net: fool proof dev_valid_name() ip_tunnel: better validate user provided tunnel names ipv6: sit: better validate user provided tunnel names ip6_gre: better validate user provided tunnel names ip6_tunnel: better validate user provided tunnel names vti6: better validate user provided tunnel names net/core/dev.c | 2 +- net/ipv4/ip_tunnel.c | 11 ++++++----- net/ipv6/ip6_gre.c | 8 +++++--- net/ipv6/ip6_tunnel.c | 11 +++++++---- net/ipv6/ip6_vti.c | 7 +++++-- net/ipv6/sit.c | 8 +++++--- 6 files changed, 29 insertions(+), 18 deletions(-) -- 2.17.0.484.g0c8726318c-goog