From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E3BEA3D331E for ; Wed, 22 Apr 2026 13:18:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776863913; cv=none; b=LLGYFlGHvVvxb8LxlkC417qNVlKrCuWDKsoNsa7RJoK8tCZIMoabDdw9yuT+1rytbqwMR4b9z8RPlyNBXipW0MT3qV4dNpnygpr9m5AzyHd2IFewpm+/1xaQag0L3VFkParC6lxeYqyZCaow7Df1pGnpW8lUHlmoIEzwo0dQ/pM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776863913; c=relaxed/simple; bh=5jbenMADlAqpYBWMxC7pJFvrPh4M8+gsA67VPoS2ODw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=AcnVDZo4puNhuvZ8dBmrbFZBChQiskj51vlTxfmt3nD27GyXQjJL3DBh+W1vFV0YgfeQ+rkdt4FpfC6Ocfz+q2fjdGQq7XwF7HMOAhIuLGhedrw4haBYAdY2zLzX4C+0LaLX0+emO5UqNz9bNP9Q+qz17LHvXURmoNL9/SYfFnE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=N+p42hpF; arc=none smtp.client-ip=209.85.167.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="N+p42hpF" Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-5a0ff30b240so8230947e87.0 for ; Wed, 22 Apr 2026 06:18:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776863909; x=1777468709; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=/zLC7MnuJc3YojYoySVhz+I76pvi3WrY2XKk1rhbujU=; b=N+p42hpFZtU/NXQ0gf+vNq/y+aPnx5Af45IQg8ZN/6MACHXOtkYYBCK/nqQTDumjEK OBcx4ykPrCQWyBXx/8tpaLPQTGxf4sRwBTVB4Jr/fexwJwTYgSSrnLKSV0WZdeEMco1l RQNLSrtUCgooWTvx+GNCcFpphb1960ViD8/WiqZOmNwrPLZmrNU/VUK6e/GZmxlZcEcS unOHTFLhAzkU67CmZJMJiLfn2FUyrpXW6kU8aDYj9tGWvaDxjLFfd5DZ8Q4Nh09sgSH4 DUTzlsO8ylpSG+LE/YEvFs5AB3km+2TZGrZW9uW8fZBSAP0rDvkLYXKilyF07Qo0lFRh 0yYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776863909; x=1777468709; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/zLC7MnuJc3YojYoySVhz+I76pvi3WrY2XKk1rhbujU=; b=aNFhvsOSOG3wUFiD2EV6v3Dq10EZ3NcHA+bHzBD+NAb2QfzwaAaTXH26uZvxPRTxPw fPS5xJHDVEklMsZ/zTvam6HRsb4ZZ5UuAC9+zlSs96aTRnBhaonliSLxlFCw2/ZYyPYI J9qg3TTYnlqCV3mX6aPoxh1BCKLZfICwJSKpIsCZdX6NUhCzjqR8HaXmTvH7cPE7H9pE NLrxL8UqCLHzuHf8pF8d+5SyBmstmIUDIi1sq1LsNL1zcHCIpb23qbS1orN5mKZmegR+ vqv/YxGWP9uzkgu844YBCRFJsMHOlc1oL7+m3paQu0Rzu5wtRmdaSll0rg/oArvnhFlv K8zQ== X-Forwarded-Encrypted: i=1; AFNElJ88WTZvVxMRKiSptnAFZVzu+NOv5wF8evSkRuPmMZKZ9uQhV6dSBRaUjgJfWaEqMXLSZvDR1lz//FLi1JU=@vger.kernel.org X-Gm-Message-State: AOJu0Ywsa9JOtcDaq3p2bE/bjQH4LbrU3GD7xxfEX36ZOoh62AJ0+Qbs 2ZNlojnaPV0p1nehzLbrZgtafyTPT/vffj7zmkiF01LR7prZfRPqgqiG X-Gm-Gg: AeBDieuheRf84dxNt3s2zA6LeaIWtAUpZqqP1Mfh9QrsFEI7/PWw2CDc1dXuoVNqPE2 1lZ4+2oY+zL/AAmh0IS2VS+ruW+v7UR+6L05z7SN+lnqmxzTp31jXMy3G9WW7s+lqE1G8Ub6h7K 9cC8QFYt1Qg8r9gZ5P6qxuYUJG8mkZpplu+3sJ2AATTjFb/TFCMYDvbroQW254npWaKLQdgnAmn l5JhVAv4/iJY7qEy6BmyiEkJqxrW5amUOV/hteYUqtmqQ+rHRtwUG9XIU09j253mz4BFiN7FjWG HECxOcFqgWbhz1mkhZF9Zu+nD71IVC0OI/v6g/3f+DHP7WRsEnTkvki7oWQsHUZeyDmgM3v9KGF BBt9uT1mVVfugveUDUb3iBFNarbUSt9oEd+Q0hVRekbuhn29OcSpNftxtBB6vru6e0qAfLDMEQ8 ZHe9JvCiT3BYGHKrXblaWhD7iTABGQ9Io/L2UaOLrda4yrEgkKagFg9CZO6UUieuabh2Vh7lz86 tywPw+y/A== X-Received: by 2002:a05:6512:2243:b0:5a3:fd47:aae6 with SMTP id 2adb3069b0e04-5a4172e2794mr7865623e87.32.1776863908248; Wed, 22 Apr 2026 06:18:28 -0700 (PDT) Received: from va-HP-Pavilion-Desktop-595-p0xxx.mshome.net ([193.0.150.248]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a418376d0asm4447656e87.0.2026.04.22.06.18.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Apr 2026 06:18:27 -0700 (PDT) From: Vastargazing To: pablo@netfilter.org, fw@strlen.de Cc: netfilter-devel@vger.kernel.org, linux-kselftest@vger.kernel.org, shuah@kernel.org, linux-kernel@vger.kernel.org, Vastargazing Subject: [PATCH 0/1] selftests: netfilter: add regression test for nft_ct timeout UAF Date: Wed, 22 Apr 2026 16:18:17 +0300 Message-ID: <20260422131818.106417-1-vebohr@gmail.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Vastargazing Commit f8dca15a1b19 ("netfilter: nft_ct: fix use-after-free in timeout object destroy") fixed a slab-use-after-free but no regression test was added. This patch adds one to tools/testing/selftests/net/netfilter/. Vastargazing (1): selftests: netfilter: add nft_ct timeout destroy race test .../testing/selftests/net/netfilter/Makefile | 1 + .../netfilter/nft_ct_timeout_concurrency.sh | 116 ++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 tools/testing/selftests/net/netfilter/nft_ct_timeout_concurrency.sh -- 2.51.0