Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2254597ybt; Tue, 16 Jun 2020 00:49:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyH9+CM18kfFq5lszI9z4wDhMU27TviR5Ya/Bl1WLGE4z+sogP6qmE1J2wt1qSMUvVk2r5K X-Received: by 2002:a17:906:6d19:: with SMTP id m25mr1546486ejr.524.1592293774340; Tue, 16 Jun 2020 00:49:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592293774; cv=none; d=google.com; s=arc-20160816; b=lQuFP95sl+DIo5YSvpXGWqcHhZGbwwj2dQn1/o9s6NAwG6V32Zdm1f/K4Bp5dtObpQ WBKzgi/00rj8mcueVW0syVzXkC35SjOXttScjRA3aIsdEAlqi5+BMuQatvVfVvw2gnqO yoJSJlg1xNsqKyLcTlH1OvbguP4LluGejjGRjKpaJNtEmw+Hwz+RaZBvqBUyfCX8W502 DB2BSaZjw3p6WBMtsku499dEjf22B/agPlyO8GFuuv+HzciMPZOrxR+9Y8zHWhIeL7O/ KKdfBTVVZA9yAkaU7zxr9t8hqPEZtrZieyGh1t4ZWfo0B9E+v4QKipgd4Hs00t7y2ssA 3Xfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=9UCZeGHHHKkRG4zqXE/A7RhXHhHKairl1CSt+Zzjpak=; b=ApThlwu+M5Tbi59F2CCbF3dJJyi5aB894MtSye/rCfnhAJ7Mu77XYIc9JO4tlycc0W jhwHwGF0J2NFi7fFXAcUfODVu/akpHeqWd3yLMXtxp4fstua5Ikc9AgahuuvnshMFaiA fnzE/457aj+gvLu+ywQIouJ811JboibYJaE7/SntrCEsdEIQBJmfEOE4aJjTSW+H1kAi TD7YRsuTBlZX/bZ+51MIwQvw6ddTxU+Tew+3s+GGsf7MeN0FueEoVYh1QNydWz6FeZIa JbUUYPvhR7meQ8ioFkgxutkfYNHMJr+nw0hla3idvDfvPm+ajwBcal5rOODw85A9LzgF txFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Cz1fVZIz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q10si9972080edw.504.2020.06.16.00.49.11; Tue, 16 Jun 2020 00:49:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Cz1fVZIz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727004AbgFPHpU (ORCPT + 99 others); Tue, 16 Jun 2020 03:45:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56300 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725979AbgFPHpU (ORCPT ); Tue, 16 Jun 2020 03:45:20 -0400 Received: from mail-ej1-x644.google.com (mail-ej1-x644.google.com [IPv6:2a00:1450:4864:20::644]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AF098C05BD43; Tue, 16 Jun 2020 00:45:19 -0700 (PDT) Received: by mail-ej1-x644.google.com with SMTP id n24so20453783ejd.0; Tue, 16 Jun 2020 00:45:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9UCZeGHHHKkRG4zqXE/A7RhXHhHKairl1CSt+Zzjpak=; b=Cz1fVZIzFqI9PLwQigltSabqGPa014dqi5tTEQERMjzOcSgf7y+ue4y3N0vZZTJSbN ZOKE4/X8uLCun3yDYaxUiH58zvDGalQuzZ7f/ugYyXbQeZXuso6jxwiBQp2iL6LMw6yt u8DO7WuaQck0yZ05+BcjkhkzWSV9GTaEiJUb6xL0O0YhzVora9je9ie5Sfc1oAgsMRkQ HrSWhRxduuJqf0uqkwrxwAqsNzKHQZnxUllF9hzvdL5mdAVZw8kbhQ9owN0CZfidVfdR lwJ5Sl2e71hp6PvYdVo9xU0A/Omzi10k2ddiz23eBCncm5z4q4/FGp0rdsmaCdrsHHc+ wIcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9UCZeGHHHKkRG4zqXE/A7RhXHhHKairl1CSt+Zzjpak=; b=I4GbN+J65kAhZHKQD+rfXfTA31dkciQPaoubNgnWuIQPGsnwa1T+MBAhjWiDOlVUbZ HMMmHb8GYEVS0+Bo/1Wbkkh+Y264WbdxZmFYOIEhsxl68m6e1EhdvPbT04h7MP9+itLr e+fflr6ApPaRF94K9r3TXNAP2aQ5MHY+WaKo+p/WxCEnMCik+GfBeOM0s60prdsd5CfT rKiSBEP7TsYpV1rATp2mrBd+8pO271omN9hPutOmSHIMc+BGTQEb58OX1ARlCAhalmfk hgcAhhyb8fyJPTi1DcaiLSrGyOxCwIG+o3gLIwwyVa6Le+CUF1HVU4O5btYzFyfGrAhR f4tw== X-Gm-Message-State: AOAM531vdNL9z6wuoMLET2HREh887wpaWlE6c3GpFfSH7KEu0yUzjDnS NCNlw54c6DJzqYeniTCOY+RVIc+v//vCJfXm2Og= X-Received: by 2002:a17:906:3a43:: with SMTP id a3mr1504252ejf.121.1592293518424; Tue, 16 Jun 2020 00:45:18 -0700 (PDT) MIME-Version: 1.0 References: <1592273581-31338-1-git-send-email-wangxidong_97@163.com> In-Reply-To: <1592273581-31338-1-git-send-email-wangxidong_97@163.com> From: Tonghao Zhang Date: Tue, 16 Jun 2020 15:44:14 +0800 Message-ID: Subject: Re: [ovs-dev] [PATCH 1/1] openvswitch: fix infoleak in conntrack To: Xidong Wang Cc: Pravin B Shelar , "David S . Miller" , Jakub Kicinski , Linux Kernel Network Developers , ovs dev , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 16, 2020 at 10:13 AM Xidong Wang wrote: > > From: xidongwang > > The stack object =E2=80=9Czone_limit=E2=80=9D has 3 members. In function > ovs_ct_limit_get_default_limit(), the member "count" is > not initialized and sent out via =E2=80=9Cnla_put_nohdr=E2=80=9D. > > Signed-off-by: xidongwang > --- > net/openvswitch/conntrack.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/net/openvswitch/conntrack.c b/net/openvswitch/conntrack.c > index 4340f25..1b7820a 100644 > --- a/net/openvswitch/conntrack.c > +++ b/net/openvswitch/conntrack.c > @@ -2020,6 +2020,7 @@ static int ovs_ct_limit_get_default_limit(struct ov= s_ct_limit_info *info, > { > struct ovs_zone_limit zone_limit; > int err; > + memset(&zone_limit, 0, sizeof(zone_limit)); why not init zone.count =3D=3D 0, instead of memset, because zone_id/limit will be inited later. memset uses more cpu cycles. > zone_limit.zone_id =3D OVS_ZONE_LIMIT_DEFAULT_ZONE; > zone_limit.limit =3D info->default_limit; > -- > 2.7.4 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev --=20 Best regards, Tonghao