From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6592E4705A for ; Tue, 16 Dec 2025 17:12:43 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5D8AD4026D; Tue, 16 Dec 2025 17:12:43 +0100 (CET) Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) by mails.dpdk.org (Postfix) with ESMTP id 8BF9F4026D for ; Tue, 16 Dec 2025 17:12:30 +0100 (CET) Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-8b1bfd4b3deso414770085a.2 for ; Tue, 16 Dec 2025 08:12:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytheb-org.20230601.gappssmtp.com; s=20230601; t=1765901549; x=1766506349; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=HjCF9SxyTlj7/jAeMwn5gCfAuku2vcnme1EMzYzlt9A=; b=JwvdIi7NKf/DO9C6RC8dPw+xcdfxZtsKIcIOi3VahFZU5oZTEi+5w+stzUM/RkH7qy 3qnLB6Lwhn7L8zp5Sk0GixyFYfb3fUIYiAthAGrGYvECO2+su4GmT7TZQIc2uO3ahfj7 VZcDT+lszI0z3P9612PzWj2VCKiwpXmoU2x4GbVMUuXTM43axOLj9SIsIzkVvdJAhy4z 14qr7KtyTaD/b0n3IrRlk951dw0Hw7UBa2p6I0YYkj6gGukPW7my/nbO7iVcbEZsNiW+ aiIFaBNIKzfQu36oKsRIERcdUPfqsWQqMbepEIx5i/YAYOKvIRK5vBtrbZlhtJ+EI9nr TBaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765901549; x=1766506349; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HjCF9SxyTlj7/jAeMwn5gCfAuku2vcnme1EMzYzlt9A=; b=tKC0JvRzQjKtjgzN+YV68yobX7SPXQzOR0EHoQlJ4RF9eHIbUrcYDNsb/jvCfP8u4J YVAyDt8pJSjR8N3t4CZT/P5AKGzx7panpig5xxCd0a/fHJMTgtSQfiosOJ4q38yAVKBA +ajTBdGv48gL9DHnysKY4p/7kRX08lfG5wNYgYM0rU+QaAlNJWdcT5Q4XAUEc385xeYJ PTOQjF+R+hNSbML8htB8nikYIe2mjb8oU9396mRiZlIc5FGWMjllRyR1nDz4upggLaeE 8pSuOZ1MlyKMgE/Lawn/u0lYZ7RiOd3ASsxSfpQfUWC8h2g+mhjuGCfqHc70joC7mMHi TUOQ== X-Gm-Message-State: AOJu0Yzy6NNdLE3OdZWjgN/6WJcJC27trapS8P5bzNMpTSjKW/tFrl0n mjdxkV3nrku4GS8hC5HREzHElDLMvr1YOctkRwSlJOLkJwaoBYtQbAwSltN/OwrKm+2EdDfjSYh KSeNX X-Gm-Gg: AY/fxX7ooGwfFto5FEFImvu0gWa0xCCQeDG4ciqHIR2Ou5xjhWrAil0yfe5+CBnWmcv Lu+pPEjFzmywsX3LhQiRRx6xpJeIUAz8RNUJJ+P1d+K0fITusvtZeIpOFz2nqfn3b9HZA7e+Bts 0O/DjnxiX2smmxoL5fsTTwIf1RbzL7VaNItPkRU3x6cXTjbsKS6ik0x/meb2Yg35hT9y/SfVbYD VZFUBrpDuySjpckyA7lzX9ft/nNhcQ2ibIBYvqUuSIfnFC8Z31bQvFqPMU2x9n+d9rFm1SFHBxD uoaXQJ2MXxQnVBEK16fvbQi6IpuFfOCTmrFdbjC4cZqmzId8eXNA5CBwsaGdUBduas+WP+HbGnd TnDV9xO9OB3ArochfjK3r+k6NC02+rRccIFhGkG0KGEAueRLnIqAcm+su0fNDApiCA92hNdI2Mm DCMbM71icycc1X3Vz2Sg== X-Google-Smtp-Source: AGHT+IFNXMHwXvcJ8IVYPTr1UyGgN4Sj7ULSZOHTiGZHwc6kL3Ae7ZhvgBbqSQjP5NIqyK2pBtZemQ== X-Received: by 2002:a05:620a:6919:b0:8b2:d6eb:8203 with SMTP id af79cd13be357-8bb3a387a31mr1989617685a.69.1765901548069; Tue, 16 Dec 2025 08:12:28 -0800 (PST) Received: from RHTRH0061144.redhat.com ([47.14.5.10]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8be31b55a3dsm206262385a.25.2025.12.16.08.12.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 08:12:27 -0800 (PST) From: 0-day Robot To: test-report@dpdk.org, Stephen Hemminger Subject: |SUCCESS| pw159224 [PATCH v5 13/17] eal: check tailq length Date: Tue, 16 Dec 2025 11:12:26 -0500 Message-ID: <20251216161226.762613-1-robot@bytheb.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251207191242.165619-14-stephen@networkplumber.org> References: <20251205022948.327743-1-stephen@networkplumber.org> <20251207191242.165619-1-stephen@networkplumber.org> <20251207191242.165619-14-stephen@networkplumber.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org Test-Label: 0day Robot - Claude SONNET Test-Status: SUCCESS http://dpdk.org/patch/159224 _AI Review Comments Available_ Git SHA: Not provided in patch Author: Stephen Hemminger Subject: [PATCH v5 13/17] eal: check tailq length This commit adds a length check for tailq names to prevent buffer overflow when storing the name in the tailq head structure. > diff --git a/lib/eal/common/eal_common_tailqs.c b/lib/eal/common/eal_common_tailqs.c > index 47080d75ac..7502836c6d 100644 > --- a/lib/eal/common/eal_common_tailqs.c > +++ b/lib/eal/common/eal_common_tailqs.c > @@ -67,6 +67,11 @@ rte_eal_tailq_create(const char *name) > { > struct rte_tailq_head *head = NULL; > > + if (strlen(name) >= sizeof(head->name)) { > + EAL_LOG(ERR, "tailq name '%s' is too long", name); > + return NULL; > + } > + [ ... ] > if (!rte_eal_tailq_lookup(name) && > (rte_tailqs_count + 1 < RTE_MAX_TAILQ)) { > struct rte_mem_config *mcfg;