Message ID | 20211220121516.191447-1-christian.storm@siemens.com |
---|---|
State | Accepted |
Headers | show
Return-Path: <swupdate+bncBDD6BWV65QPBBTHHQGHAMGQE2YZEVTI@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=MHStarRx; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::140; helo=mail-lf1-x140.google.com; envelope-from=swupdate+bncbdd6bwv65qpbbthhqghamgqe2yzevti@googlegroups.com; receiver=<UNKNOWN>) Received: from mail-lf1-x140.google.com (mail-lf1-x140.google.com [IPv6:2a00:1450:4864:20::140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JHdnr3QHrz9s3q for <incoming@patchwork.ozlabs.org>; Mon, 20 Dec 2021 23:15:11 +1100 (AEDT) Received: by mail-lf1-x140.google.com with SMTP id k25-20020a056512331900b004259a8d8090sf2568205lfe.12 for <incoming@patchwork.ozlabs.org>; Mon, 20 Dec 2021 04:15:11 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1640002509; cv=pass; d=google.com; s=arc-20160816; b=oNmgxUzc7QYrVJMNW5p2/gOKxK58+xtiC4WIhzPYl+XK9J3fwLoqoCfWNJ1W/h2/Yc TaD/uYoqzq+N6xMcJsDoCP+t97c5ngAcRwni4XpJsOhYz/PG5zGM7eeFZyeiYXiA+irQ 1JuvDd8ueDB3vbihdym51YbgULNS/x68ENCMuEakC5CPYiYJXVXbd84XRNhEClkDjo3N U6GTX86OUw0qp+0eFjwkgebYYPOaxP6iDnMsGmt8doMJSwYnd4ufA6v1qU7F8PsvdBgx 16vYBIqJq9C+w1tjm4NXF3gsr7+MCyjwB/qnicAOFD+Rl/j+cFYcaYwibZ3H7U27r8OQ doOQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=iSChPDTkx58EHKC5KIALqozWMG9vaK4d4zEkod27mtE=; b=iC6dJZX/4/suBpi7Ljh0um4Kw9WN2/cZT1pu9YEkv6NievYtlekH8bsrLUkrHyReKT 7KtLNWo9K1LLP2inRG9sKhzpo3agcTko644lVy6mBFUsKjpZyHABAdsajiTGqMGZlxac ZwVy2OtPIakFr8XEOvGofpywfEWa0FFznhS/XFluku0YV1Z/ypdqaYjDXkcReKulvgiw gI/d5xcw5c3oBJEdd91Gx74R9iOHt4S0odwGFgLP9FuRBWpft3Si9S4Tpj6zuFimbRXZ JZoJDzG3EuZrSYAqIh3bZbuflLJplOM/AEu+LUwWRNaj75S9PyyifA/Zl8c1tFKdu4VW BMtA== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u7dNikmx; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 40.107.8.53 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=iSChPDTkx58EHKC5KIALqozWMG9vaK4d4zEkod27mtE=; b=MHStarRxTzr7iYQ7hxYlMeZKUqSb5Ze/3vAsTifgaa7iYJ1Klw+Yg4drHU8IQmr64F VR6dyNunVCv5J1mmZ+aOQNd/rDTiFyJq+Z7osdNXrHs7lScM/O7mU0kQjWep1AcpwEGv v84g7g7AO5WWJOH39MYO1cc2dzW38Eiu5mMptpb32SSmQs4ohbbNGozOdxu9XXl66640 5VuMo7wDQuI1V65bm7I31lzvXFrd7HIXRKYMB0j15CRJG3IxL0Jiy56orOkQFuBJFEm6 B7fRJbTLm2JJ9ZMTCbYUCcFBD8MZy+kkTemeTWf/zlkE7PNzo3C02pM19gHfJ2a4xhsw lmPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=iSChPDTkx58EHKC5KIALqozWMG9vaK4d4zEkod27mtE=; b=EovUFH9pYfvqo56xyYgSigQfzitBTqZbEajufjk0FQb9AwY2cAyl5aAm2G+BKhl1+9 Mgm/XoHA1/z6v4ZcFmCnrTbVTsdAJLM0qkFQXOkVov2Vn4wsHlLoI5wGFfHFAAF2CpJs LwowkKxyULcracIx+dOJcbpagnsFkeAak09BQxMJT/Ny3gS/0TMgoaA6dAvUq06W4ATg ETYtnR099Xm8DHBAeWe3xGt6j7B2cm4IBQ77B3rxbgIJajlaxv1fiNxPxcV71pR0ZcMt NyFL9PXR805E9NLwIYF1/rZaZ8KrzTJ+DJU1wGkn1N6o+kynr3RbS2Jr12oHeAnVmJuG VuXw== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM532cwC9mI9OyD0orosCKjIQSVBgsgS8enUWaMrwm4pHXrL8CPBkd J8eIPaYHBKz8B0FTL/OYIFw= X-Google-Smtp-Source: ABdhPJzt5vt3P+tQ/VHIOoyZRQTsJjkJ3wOtBsUKGrlGAP+pGqbb8XOfEF5sZd3iF3yR7gmAljWSog== X-Received: by 2002:a05:6512:3698:: with SMTP id d24mr9737990lfs.275.1640002508928; Mon, 20 Dec 2021 04:15:08 -0800 (PST) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:6512:3389:: with SMTP id h9ls2078035lfg.2.gmail; Mon, 20 Dec 2021 04:15:08 -0800 (PST) X-Received: by 2002:ac2:5393:: with SMTP id g19mr1205010lfh.509.1640002508043; Mon, 20 Dec 2021 04:15:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1640002508; cv=pass; d=google.com; s=arc-20160816; b=c0aF+vfV4rey97q72zqhFpelwMOumCi4r61yjtqITSsqZ1xVzm1L6FVTnPkqEgvKE6 rEQcF2pZ8Aa6WQswkpowxwqYMme7PAII/iRubXkDxuz5kWOuagJta6HGb2XQELlwOqqE AT/GoTymdC7kCpCTIQqGfsxuLGWOX075ePguh7m11sp/l00D5WI0FxEkF+4PcpYiIXC1 WeDTfsM6ynIcF1GYkNWeVtsugSri3QqqJ0wjAgjywslbV2XLBaYLIi9tkE12vFRFd5qQ BhvQcsLkmC72JC0bAmDdLLsEWZLmSf6f5hrSxyy0GKQzae8FhkADTXVT6PN8hDu38raj bi1A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=/MZ/Vksjrn/GwWH3gnuXKBv8vojli4FPfjmWbp3S0xM=; b=fu70iDjTQzkqfVcIBN8SuMAUFfIZM6Bl3TefH7Kev2D4WfdKFlnpO5yHId2O84GmtX hn7SdUEbDR2uLgAy1IJ3Dnxp+/VW7DlA6RjGF9YVzWxdnFweVoBQSCWUOdevedPvp4+z Y3umPWGFZoPyrgP9LqML3vPbUHwbta2Jndn3ITOpFomkahbVHyWxYc5+ShLyCjLxX42I LdOMWc+lLA/w1Rs4TgLt1bASUe8Wj09s9RA1sVpHaLoncL0oMbrJQKkmL4eUNO3C59DO HeedyzfY3yfQldz0TtoY3Fongby2ECPpix4Ser1wraOKi6sQlvCQSeBg4a4bwdROno+Z UB2A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u7dNikmx; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 40.107.8.53 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80053.outbound.protection.outlook.com. [40.107.8.53]) by gmr-mx.google.com with ESMTPS id h31si217729lfv.2.2021.12.20.04.15.07 for <swupdate@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Dec 2021 04:15:07 -0800 (PST) Received-SPF: pass (google.com: domain of christian.storm@siemens.com designates 40.107.8.53 as permitted sender) client-ip=40.107.8.53; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oeoc+YtSDn0ezPkrDBlOi+qQNrleVm/PFEEi5GUw/luL5LzX4axr1maWCk76d7osIn1EyZo8LaQ44l34yDgf7EPxfUe8+WY9XnRrErb+f6nlGdd98JBB2Izifg8d6HIMsu6Iy21KQ2ZMiY2pgZnbvabn05O3IsAhbjQrQif7rneyHebPG1edTGXs4qecOKlV3D2/utXZBdKufhGjWpmeI86iEZ3+mXcTQkbWZGUMkj/UPQPw9FSqztV7sXr8wafJEinB3fyTDfy+bmR8KDw19gZAoULLpx5CxYG22QrlgXu8/eabSpJpgKmnc89SyHq+zkevvxlZ7RzZa/ilxB7X/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/MZ/Vksjrn/GwWH3gnuXKBv8vojli4FPfjmWbp3S0xM=; b=X9GabkXw9i5YZrgEQk2NvJ0VhDSzdfoTX7jmvP2WTnQ+Miuefl3m3b+xpCn1Ra/WR0WUXxjViYQtUVDTQU41u1KXlx5oBSQ0H5IadPG4W3UK3nMv5rDkizKK5FZJhdSx8yyWQ7hH/dgntfr4CAU0kdDtFutzwi/vn9bGMR6kORAlCneTFLiP5KA/8DKi9QcOlye/EAJyI0KqFdC8AKk3uVv9s+xxGsA2GUPQU26W2CrDV5loI3QmgtVEx9TptZoh/TMhkU+PkXNc72cMbLQl9k5QurSOmE+IITazSj16d0cto5IUTiJ62jDcIQ8iJXIJdV3bFf2ibvNsQQsISVS3Pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.71) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none Received: from AS8PR04CA0126.eurprd04.prod.outlook.com (2603:10a6:20b:127::11) by AM5PR10MB1745.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:1c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.18; Mon, 20 Dec 2021 12:15:06 +0000 Received: from VE1EUR01FT049.eop-EUR01.prod.protection.outlook.com (2603:10a6:20b:127:cafe::f) by AS8PR04CA0126.outlook.office365.com (2603:10a6:20b:127::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.17 via Frontend Transport; Mon, 20 Dec 2021 12:15:06 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.71) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.71 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.71; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.71) by VE1EUR01FT049.mail.protection.outlook.com (10.152.3.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4801.14 via Frontend Transport; Mon, 20 Dec 2021 12:15:05 +0000 Received: from DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) by DEMCHDC9SKA.ad011.siemens.net (194.138.21.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Mon, 20 Dec 2021 13:15:05 +0100 Received: from MD1ZFJVC.ad001.siemens.net (139.22.139.166) by DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Mon, 20 Dec 2021 13:15:05 +0100 From: Christian Storm <christian.storm@siemens.com> To: <swupdate@googlegroups.com> CC: Christian Storm <christian.storm@siemens.com> Subject: [swupdate] [PATCH 1/2] server_hawkbit: fix NULL dereference Date: Mon, 20 Dec 2021 13:15:15 +0100 Message-ID: <20211220121516.191447-1-christian.storm@siemens.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [139.22.139.166] X-ClientProxiedBy: DEMCHDC89YA.ad011.siemens.net (139.25.226.104) To DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 520b9af3-5cb8-49e4-9b10-08d9c3b25bb2 X-MS-TrafficTypeDiagnostic: AM5PR10MB1745:EE_ X-Microsoft-Antispam-PRVS: <AM5PR10MB1745153D50EADE9778163565F77B9@AM5PR10MB1745.EURPRD10.PROD.OUTLOOK.COM> X-MS-Oob-TLC-OOBClassifiers: OLM:949; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vqOw+9VilTVF3J9C1G8p+s/qbikyMTVtoBrwUOUxGBiqxuI8sHjh9PWDa360N1wvyKg9TZ7q78SjiN54wDLAGPe8+ukbzok5gEAiLBFLSudEogAsb55dM1C3C9UPVxv8hYkkCWLOY9A2WVZKqGpCsbfA2FrFeVq/HFHsyAdiCJHZ2JYCJdlNIlCXxruuE24/A4vrj6DVwOG+2O0oz/W9qMcIBW1+iN0SyGevGZ7nRXieZ3Vxy+LMVjv2J/7Ta62oLDNBGQy97LQOWGE7lh7tku6RlPvY0wry+n+TA2FJLhKf2DFIX7KNal16f4/Q6OFiCxI70WcLjddagnsZaoKSZqOu48vnoOFrTEVEAiFGA0IWZfJC5XR3Nj+7IPQ7jp9ZpUjaV2I2b0Nxwne3ySYDSiLz2LjsTkqmJHky7Ettgg4F48vuR7IEOMC1ssKbTjxQy75qM+m7D3qk7jtaDRjNUju4BWkNODLJ2BR3ykwyHOiScWZnKftHhHMA9rTYYpcZOUs+0edFBgre+GedkxLbD/u+86aAqNzmCp0+a07OTAQpsENqxoyGUnyG7u0ZMtG6IoMT5/Ea5eSVvkbE04vEs0FBsSkh+4Khp3G4y3jOpRTCXtTZnTFMYR9wz9WEGDjieA1UykTClrl0QU1Mwk+coJn31ZpCoBuLrXAlehVyIbSNrj8fzQFawoz91p7p6DfNyurvx1d9hSP9cxxt329xbydDpaQ1/1/YZEpI7l4+EZrE0RPs80vNhgExzqxBdUGALSem22gNqrOuvUq9oV0o5NICHQyUiScswy9iUktarJE= X-Forefront-Antispam-Report: CIP:194.138.21.71;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(36840700001)(46966006)(40470700001)(44832011)(2616005)(508600001)(336012)(107886003)(26005)(956004)(16526019)(4326008)(36756003)(316002)(6666004)(186003)(2906002)(8676002)(1076003)(83380400001)(86362001)(82960400001)(82310400004)(70586007)(70206006)(40460700001)(4744005)(36860700001)(8936002)(6916009)(356005)(5660300002)(47076005)(81166007)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2021 12:15:05.9037 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 520b9af3-5cb8-49e4-9b10-08d9c3b25bb2 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.71];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT049.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR10MB1745 X-Original-Sender: christian.storm@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u7dNikmx; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 40.107.8.53 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: <swupdate.googlegroups.com> X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: <https://groups.google.com/group/swupdate/post>, <mailto:swupdate@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:swupdate+help@googlegroups.com> List-Archive: <https://groups.google.com/group/swupdate List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>, <mailto:swupdate+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>, <https://groups.google.com/group/swupdate/subscribe> |
Series |
[1/2] server_hawkbit: fix NULL dereference
|
expand
|
diff --git a/suricatta/server_hawkbit.c b/suricatta/server_hawkbit.c index fdb7595..4f742eb 100644 --- a/suricatta/server_hawkbit.c +++ b/suricatta/server_hawkbit.c @@ -699,6 +699,8 @@ static size_t server_check_during_dwl(char __attribute__ ((__unused__)) *stream * a connection parallel to the download */ channel_t *channel = channel_new(); + if (!channel) + return ret; if (channel->open(channel, &channel_data_defaults) != CHANNEL_OK) { /* @@ -953,6 +955,9 @@ static void *process_notification_thread(void *data) * used to download the SWU */ channel_t *channel = channel_new(); + if (!channel) + return NULL; + if (channel->open(channel, &channel_data) != CHANNEL_OK) { free(channel); return NULL;
Don't dereference the returned NULL pointer if channel_new()'s malloc() failed. Signed-off-by: Christian Storm <christian.storm@siemens.com> --- suricatta/server_hawkbit.c | 5 +++++ 1 file changed, 5 insertions(+)