Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3866216pxf; Mon, 29 Mar 2021 13:51:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJynuCCxTWzjP+fbyLv4tqMCRn5SDlHL7K6mcP4yLSBDYMpN2hcgxzoB5idx95tzEpYr6/2N X-Received: by 2002:a17:906:229b:: with SMTP id p27mr31168399eja.287.1617051093541; Mon, 29 Mar 2021 13:51:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617051093; cv=none; d=google.com; s=arc-20160816; b=smkJHkgpPUKeS9Aiyu6Fs/AIM1GL5Q83aDEOWw/S2Jmng8tZUX9xjVvr4PSL8hwOcL AARJDmGBu306zDcaPMVrJJaHJZA6pJUlYBsYyEN7oQbd3KnyAcAfv/cFcr6/194V5ThJ pkSg8d5FMDCmq5OtHfM/1Udt9OhgsrcDtK5FFoVqfRfSLTgawBa5CLsDVLMlKHq7phxT rZHfVnlNwE8YUJD3evGYBluPG+InrmdXzePX0CenwhUOsHgM8Xp+eGEb6bqaho4bdwoe U96+N2wtlMAHHN2bbo316EEhja+SsRKLWmFpyart5O/wunZwiiqMEAn32TjeG7RWA27Z ZVaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:date:message-id :from:subject:content-transfer-encoding:mime-version:dkim-signature; bh=zCKX6mGdzhx1jRopLMsKFKHqY8C0Z5znuW1SVTtiZBI=; b=XSPtGOheb/eNFYw3wfIRly769G/h4bhPC2TWg6TxfGZ2MswO75UKOfOg/5YAmPWTPl ZQrdIgu9AqURnbndiS0+ZvZkuNEZ1R2dYQ6OLxy5xy1I9AjrFQ1yzeqHTwPQzeBgNtQ9 TF5nPzzukP4HQTrQv/fjWPWSYvlu7+b/6hFImWktgqprbhKYc7dxnPJ6vPH5DV4F0mQ7 R/pJR1JxiZjyxD2dGAHbsMdw7eGgvXfAX+rhsQhVwJnHSPhCIOWHfwleADTSXnT9qjX8 VfdoPKZB6P2MySnV2dvOIYmriVd/0AhcNBuIsKAy9+RIGpcrGXzB2+iFLTyMq4pptw+F JsYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TrjkOV25; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w16si14796033edd.471.2021.03.29.13.51.10; Mon, 29 Mar 2021 13:51:33 -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=@kernel.org header.s=k20201202 header.b=TrjkOV25; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231268AbhC2UuP (ORCPT + 99 others); Mon, 29 Mar 2021 16:50:15 -0400 Received: from mail.kernel.org ([198.145.29.99]:50934 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231158AbhC2UuJ (ORCPT ); Mon, 29 Mar 2021 16:50:09 -0400 Received: by mail.kernel.org (Postfix) with ESMTPS id 3D57C61987; Mon, 29 Mar 2021 20:50:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1617051009; bh=CRvnZ4SBTVigQxkQ8MXJb8tNdKdsznOVhG0mp1xUJBA=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=TrjkOV25fz/bMPqfF9bVZz6oiZSMx8fOeucrKqZBDBy4w46VqnOUDdXgxBOyyG/D6 kl/UdIhFPiOon4csHETMTcozoS3CwltP/NLDdrPEn9/mAuuRiOoLX6K/DqgRN3+Udd Fn2Bl9k0zbMh6N16F/lyiGbHj9da005UFpmvyTkc+FBnCH3XHY3HaVl08csJwfIGnE LyPOUjZRw7V/zaFpPgmlLDUiNCEM5LnBzMiu3VEepmS9TlCG+li+eOEJWo6LMraduh BU/3mkXDKbdq0noGDRPfAU53xws0GkB9Ini5DhcjNJ7cf+KPRGchTtdz+ndb8o6sS9 lg2ex8d1P0+Tg== Received: from pdx-korg-docbuild-2.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by pdx-korg-docbuild-2.ci.codeaurora.org (Postfix) with ESMTP id 2D4AF60A48; Mon, 29 Mar 2021 20:50:09 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH] ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso From: patchwork-bot+netdevbpf@kernel.org Message-Id: <161705100918.19110.5559989308020507704.git-patchwork-notify@kernel.org> Date: Mon, 29 Mar 2021 20:50:09 +0000 References: <20210329123648.9474-1-lyl2019@mail.ustc.edu.cn> In-Reply-To: <20210329123648.9474-1-lyl2019@mail.ustc.edu.cn> To: Lv Yunlong Cc: christopher.lee@cspi.com, davem@davemloft.net, kuba@kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello: This patch was applied to netdev/net.git (refs/heads/master): On Mon, 29 Mar 2021 05:36:48 -0700 you wrote: > In myri10ge_sw_tso, the skb_list_walk_safe macro will set > (curr) = (segs) and (next) = (curr)->next. If status!=0 is true, > the memory pointed by curr and segs will be free by dev_kfree_skb_any(curr). > But later, the segs is used by segs = segs->next and causes a uaf. > > As (next) = (curr)->next, my patch replaces seg->next to next. > > [...] Here is the summary with links: - ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso https://git.kernel.org/netdev/net/c/63415767a244 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html