Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp7141869ioo; Fri, 3 Jun 2022 00:02:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzHDVNrruN2aFK7lCxNHcZ8MxoBCrHe+gErOt4EwGOJLNmp+BUgb7C7jupmQjPyoFpRX7Nn X-Received: by 2002:a65:6854:0:b0:3fc:d602:3cf8 with SMTP id q20-20020a656854000000b003fcd6023cf8mr7187254pgt.176.1654239734914; Fri, 03 Jun 2022 00:02:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1654239734; cv=pass; d=google.com; s=arc-20160816; b=LO05jraehn48utU0BgcWsF1CErj3BY1kItOBEf4weC+uQ8ufsuUaRX0I/x1eN/OyBd sop6ZZZzzFf6jP7uhYeCIbwU6KAOdvD+Rr9rbEvZwEHyasPmHlZR91/3+CKzhxrMc5TW +O05BFVJ/rXvGKX6atY75vkJq9mSUL4+CmTB6++82f06+uvMoLgsVG0r3UmP2cGy8c3r QyaDFsjDUuz2iiU1mHYMH1nZ8Cq2+iQec8X4vrobuvoZR8epFf9ejvG7TTs8odlfQccU HeB8SP8hgJ8+4mbyE+yKehUaE8AVzLwVEJL3QMBus7Z/r0ItX4WBuJfrRMbUuEXMc3Yf J9ZA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature:dkim-signature; bh=o0J7QDC31RwPaiFgpKwygz965MLQTD4Yaeu6HxvnW7Y=; b=rwjx2WRCuBsI5iWyrmQ6zZA/14/VsxYe9TopiyHsUFLtUfd1m2C/L3SgKRyzRovVxd 0B4S3UKZI0BFrqZYDv/WDxBV9+cs0P/XjItgdZQE5ssBa8AzejS32fWGTfpO07WqqOHi lpH1HnRCdOMv706d+yuO7cZamiGB2f5rP5kIPXIzKvznYHRL8ckA2OtP0BYNxtgNd3P7 Hu4gFHuLB1nvhK6HsHBdyzn2oAD/gNDPmwnH8uGGAwb0GEP7jWhQcvuMgZ5HjvQCq9vz U6GnlRE3jlTU7jmegHaPTsFKE3GhfrU/fVdyHH6A5mMnztuKF2i7JwIlN5oIkkVsOEf/ ALXg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2021-07-09 header.b=XmAhaKFh; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=wxqdNauZ; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i18-20020a17090ad35200b001e0b16a6bb9si8489326pjx.159.2022.06.03.00.02.00; Fri, 03 Jun 2022 00:02:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2021-07-09 header.b=XmAhaKFh; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=wxqdNauZ; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237760AbiFBRzF (ORCPT + 99 others); Thu, 2 Jun 2022 13:55:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237757AbiFBRzD (ORCPT ); Thu, 2 Jun 2022 13:55:03 -0400 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 242D52B1D7B; Thu, 2 Jun 2022 10:55:00 -0700 (PDT) Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 252HKlof026879; Thu, 2 Jun 2022 17:53:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=o0J7QDC31RwPaiFgpKwygz965MLQTD4Yaeu6HxvnW7Y=; b=XmAhaKFh+Cu2qjcKK/FY/SxMsilY2Al5MWTTJOp6q9ymF3x4VVFU68dwA34LbDvGaLV+ BwTWGTXOlrRal8rdqFp9v1+B5hoXPQzTocvGJF61VEoqyrnwipUyo5B9UcZ2yJmyRrwg LKVBOxtJf0hY9yb/gIJF/pt980Di4zWhjh1whKWJTSfDFe6fx9KOEInCbQWGq4DBI/Ws BgZTYTffw6xYh+3bgXpOJVtr3E+6MlESyZf6jfpHZKh6nJwJRzu+/ThrlQp9wE4jrzEv Hnjes3xeMCsRmd78UZhsdw3mTwLuo5rP9d1uLNSUMRLA9z10w3ENy1oerZE8JGzB1ZCu qQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3gf08e07ka-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 02 Jun 2022 17:53:49 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 252HpYGW039176; Thu, 2 Jun 2022 17:53:41 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3gc8k1nesc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 02 Jun 2022 17:53:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aoSzQ2EcSlxhN4nKhDToSBdFOt5ZG46Lqh3EhHoCSf8uARVc38/16TdngMzuNedm99RSpYLyD8NQ0AhH3TFBvEpa0qwyARqRUCIJzphJcZaCV0n4MtLE7USaiturFumK0hmxWRXGqy+EqFrWIoId4DMOOLcHO3w+fLOKryKiTk+5ch9ifzybji79coKQsGFbhEx/O7M7yUl02OXr8QOT1Ci/l1yxlZFxD0v7OUxtj4a7qOIUI2N6NfZp6tl9GheLlAAzseNJY2kKJenhZ+UQt/OwQFw6wtEyrT1Ms1Nn6zUhuMfPCWl43kpYvsxJKhSFy8ZrqMvm/vX8OH3uvhy4lQ== 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=o0J7QDC31RwPaiFgpKwygz965MLQTD4Yaeu6HxvnW7Y=; b=CY6ZvP/TarvjJXdfYBZ291+82Qn27yJuO3mqxEyE2Ngu3f2cNNz4QhcfWUz76RLbIfaI5QLjk9lT7Fla71fksKg+DC4iA8dD9AD2iGJAoQqT1xJ3Uv/NzbeUX3KNQTwtBGajxHdRf5QV7HpguMu3o/nuMQV0TnVsgbYYbgj+x5XISJ/8ONYL9zmv92NzzPp0rz/90JF9vtQjsLYEjgLFHcZ8uIlUe27qhai54tu8WsglkVBtQF1mKrgVRVV2Z7Zgx7G9z82AuoMEfjEmzUqpjlhun3nZs3DSWIa8RfMuuvws6FBDi+p3t4+sj8/XVm1v6kpFDvFq075b4ZMW1cyg7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o0J7QDC31RwPaiFgpKwygz965MLQTD4Yaeu6HxvnW7Y=; b=wxqdNauZHPA4hfA6D6aLwNDEicKMjmQhXVnGpk9dBN5ylZ/J0FhJILqJsvaVtIDq3plPURnfd518UqDXGnvX2iCpibl0vO4QYkfxDvxymagqf9wSFTx7CEfGm1jLTAO4htuK/arzqRrQu88m5SemtCOP/Yvb9yVu5iI1kDWRW18= Received: from PH0PR10MB5433.namprd10.prod.outlook.com (2603:10b6:510:e0::9) by BY5PR10MB3762.namprd10.prod.outlook.com (2603:10b6:a03:1b6::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.15; Thu, 2 Jun 2022 17:53:38 +0000 Received: from PH0PR10MB5433.namprd10.prod.outlook.com ([fe80::47:2730:1cb1:bd51]) by PH0PR10MB5433.namprd10.prod.outlook.com ([fe80::47:2730:1cb1:bd51%6]) with mapi id 15.20.5293.019; Thu, 2 Jun 2022 17:53:38 +0000 Message-ID: Date: Thu, 2 Jun 2022 19:53:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH] Documentation/security-bugs: overhaul Content-Language: en-US To: Jonathan Corbet , linux-doc@vger.kernel.org, Solar Designer Cc: linux-kernel@vger.kernel.org, Amit Shah , Dave Hansen , David Woodhouse , Greg Kroah-Hartman , "Gustavo A . R . Silva" , Jiri Kosina , Kees Cook , Linus Torvalds , Mauro Carvalho Chehab , Paolo Bonzini , Peter Zijlstra , Thomas Gleixner , Thorsten Leemhuis , Will Deacon , Willy Tarreau References: <20220531230309.9290-1-vegard.nossum@oracle.com> <87fsko48xh.fsf@meer.lwn.net> From: Vegard Nossum In-Reply-To: <87fsko48xh.fsf@meer.lwn.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PAZP264CA0103.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1fb::21) To PH0PR10MB5433.namprd10.prod.outlook.com (2603:10b6:510:e0::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 40cdac6a-d4f2-4b94-ad2a-08da44c0d261 X-MS-TrafficTypeDiagnostic: BY5PR10MB3762:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AUCrbazTbrhDVBkVmpJTL5P+2vWKVDx8YLW1oGdfZrTYGQIDQktZxa266UYv6VaIRIKnoqPoSbiaomCIHSzgKMFpIb26w1DWp+3ni55/WXnGJoPdl/9U5FUQFIZvXRD9lz15m3yjWIz1zwoQtLOaxWNccHR0HKq/JJxW/CF8hfTTDk1nZkovM2rMYqzx6jM7zOAc6sOluUPMNO29AQ/gZNy1J+MGgyMcbSdtN+tZ5iuc4n7h79+PFQrDhrW4ESl9Vw4PvbgjKamGnWChsPlhPCYtXaKia/vX6VjtHR8hmftiJ0nAMMQIEC1jyzsXOHCvr929p82CoAeL8R48QoOciQM4cYSZI0yv5czRkgFrEtG2dPi97ZzzEfLSldy9+x0fVeoJZLexjJ1TeqDmln3Bu7m9VZ6VdENGDFAp9JgEP+x0y1pkwwCeToDN+PBaHS11Gd6/K4PQ1PXUrF1+IHRKGsvsc9zTY9/qHQ9gyM9DlHA/j1k7fdZ7+mjIlAKfKMl+dmA4qiEu4HCbvJdL+ypI69qJ7JJ8GIPToNPAjx7Mf5c7hDfMwGP6EdPBg57dy0/NfU8wHc/sWH4EURql2dG+YHVLXsrgBoEd4xaT53p+sWlcBOj1W4c+v6CwduzTDkmrI5MB9a1IhCthRo+f6ZHgtlVWQuzXoRFk2aXMb9uWN1sVF5/yH9IyKf2lyr8kgyChI4difw0guUpzIYo7Zl6QBjUZqF2xLSqG0+InLxLGW8D9ptyEHkCOSCcKkTkdepBfBcYfN644BLC4REy9Vu3bZPD8ZZ3cb8Pg55Lw0PjkGEgZI0QcRGU9Mv8ZUZ7vc/8RSvnbnj+YLkRT4+eJ3Q3aeQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5433.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(53546011)(2616005)(54906003)(52116002)(7416002)(5660300002)(15650500001)(8936002)(44832011)(2906002)(26005)(6512007)(38100700002)(38350700002)(31696002)(186003)(6506007)(83380400001)(86362001)(6666004)(110136005)(8676002)(66946007)(31686004)(66556008)(66476007)(316002)(4326008)(508600001)(6486002)(36756003)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cmUrUFdlRUdLM0R4aVdsWHcvRE1rb0tzZnBHeWlUSzFEZSt4K1QzajZXVVRG?= =?utf-8?B?WWE3SWNWWGtpK2dMc0RtamdMZkFOdTBuQUZRdDgweWVVcnd1anBaOUJlN3Jv?= =?utf-8?B?bTVNeFhjdllvUlpNTjcxcjZhZE95N2FDdGZOVmY5eHVnMXdiSHA5RG9IRGM0?= =?utf-8?B?SWZOaUh2WmtwdHV0b0g2VnNXMWtORUVhUW5ORGpsVXdlTmExd3BLU0tRZ0l2?= =?utf-8?B?NVBRQTVpZmlMd3RsbDcxRkZVRytTT3dpQXFFWEMvQjFKdlFNMERBcXlnMFQr?= =?utf-8?B?V2Q2WEI5VkRFV1dWZmF3UDVlQnljS0ozVlRGT1llQmJwZVR2MFBUYWdyaFM4?= =?utf-8?B?RmV4U0pRNDVMT1NYS3ZFR1JsSmE4QSs1aWRrcFBWUHRWNmlWSkdNY21mMVN1?= =?utf-8?B?ZzhyWFV2MDBjNjhHY1hUTEhCb25OWmNOMHBxc2RzVUVZbWxFblZ4TGQyMEhr?= =?utf-8?B?cWZ6WHR6Kyt1ck1JTTZFa3BwUFcrT21LM1kwN2xMcjZydGZPOVpjWDhMTmNa?= =?utf-8?B?TUtMbUVjc0lHMGk4Yis0QnBVM2FicXZkeWFjWXV2SVNUc2FLRjBTYzd4TG8w?= =?utf-8?B?YVNET2RSUElTNDgzYmxURjdWd3l1clZjSnZ5aUJWaFBERlVKQUtTc2k4eE16?= =?utf-8?B?R2s0VDRhZzB5TEdMZ1hJbmVtdlNTZnJLL0ZScmhHVDBpOFl1ZTUwNTNqb2U3?= =?utf-8?B?Snh3NTBrM3pORk16RERPZ1ZpN1VQNzVIN2FwQUptRkpVRHR4MlA0Ukd6d3lj?= =?utf-8?B?UjMxNW9VUTY5RXpIdlNIQmJCRFMrM1pKN243WlFNa0VBS2RRczlXTU9pcm8y?= =?utf-8?B?SUdiejdVaElsR2pIZ3VwWlQrTVNsNER2YnYwT0dhd1pBdEZzQlhFVXlDUG1R?= =?utf-8?B?WjJ6OW4yaXM4OS92WkJEcGFNWTZJNm45enNqQW1BdU5BYjlQV09sMGlkNElT?= =?utf-8?B?YmFuWGR5Nlg0UldINnlOWm96anJTVHEwQlYybmovOUtIeHNDZGhFQ1NQVzVT?= =?utf-8?B?bUp3WkZRNVM4S3MxaXF4dDY2RGlsdElwS1VsU213WGQrNFRENnFlN3JINmJI?= =?utf-8?B?dWprNVlRMS9yT2VZVnBWSW9jc3JHTnd2U0hyT1NEQ010c2hYM3dVcDdlWFJ5?= =?utf-8?B?VDAwKzRPY2U4WjJWSVVWYW5tamF6dThwVHBaTGFNbUprYm9ubFV4UEFFa1Zs?= =?utf-8?B?TDREMHNCMlA5OCtWYmpUZitwbFU5dWN3b1Job20rS20rdXRITkRrVFo0Ty9E?= =?utf-8?B?aVhadXZFdHF6OUpidnFpMFkvWFlQSU1DQXB5ZC9GZzFQUnVaaTFhTkFuNTA1?= =?utf-8?B?aVRlenM1SU1KS0hENDRnQTd1QTh1VWlZYUpWL3I2cDQrNi9sRG4zZmpOZU5o?= =?utf-8?B?R003cm9lR1RjU2NjbkRJRlh6Sm5CYm82K2VwcVQxK0R4UG5ScDUrSTdCcTFU?= =?utf-8?B?cy9Pd0pIbk9Mc1ZYTDBtTUV3NklhTG9UaG5zS083UEVQSVM0NlM3UDF3SnVx?= =?utf-8?B?bXFtWkR6VGhUdUNRajZkWWhEdGF0ZGs2T0drSjY4enZJTktpS2Y4WTJqQWZY?= =?utf-8?B?a1UxSklnMm51d2xWZVFBeDBxNjVlUHByS1pzdlFEQlh3T1RkdE9Wd01EVUxH?= =?utf-8?B?dmRNdU1ZcjFoSlZEUU5DUmlrVmN1NHhvRU8wWG5iN2ZzKzR3UWpNRmpvckFn?= =?utf-8?B?cVZDZXR5UG8wWTA3OHhhcHc1Nk5pdnZCbUg3bDAvVkxVdHZxMlhUQUR2K3Bo?= =?utf-8?B?T1lML0t6bENpQmtnWkZQMjdmaDFSb2FuZ3RhTzduSjU3QnByY2ZZRUxDWTMy?= =?utf-8?B?R2M0WEhxclhLY2NiQWthUXdWb29JNWdvMW8ranRIVTllWEc3elArbjRoYWVM?= =?utf-8?B?MVhKeVhneUhhcmZJbWhES0FPOXZqWk5kUVRYSFZFaStVUldYejlXS3ZVNmJa?= =?utf-8?B?elFHR0VnNVpPaHdkVUtMNENHUThxZkhVYmFOeE43VHB0amtNRVBSZHZnQzJx?= =?utf-8?B?c216L0QzTGU0K0VoRGZPQTl5NHY1QXpwUElZcE45dERBbVRrdDRHR0VJQ2hu?= =?utf-8?B?OUhORjdNTUt6b2NxL3JOU2d1UkkwRUY4THU5SnJqVU5UejEwcVN0ZUtxYUdj?= =?utf-8?B?bXo0SnZ6aWI5RXBUNE8vanJ6dWFJaEtQZStCalJkWUdOTURiMm8wdE1OS24v?= =?utf-8?B?RFFrMFpsQnhJaFBVeUIrUnVSMGpmLzNKSS9vRG1yWVZiZmU2YTZLc3ovVW9Q?= =?utf-8?B?YWpSMDdUZ3BaRnEzYlZjUjltcUNoU2pCdUZ0cmdmL0htNDVZN1Z3SWplYUVL?= =?utf-8?B?Q21sbTBWS0FKSEpUL1NDME5GM0YvM1N0U3EwTDQwemFzODRoTWxBbXlpQVlo?= =?utf-8?Q?W8gfW2M/JvvdnAPw=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40cdac6a-d4f2-4b94-ad2a-08da44c0d261 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5433.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2022 17:53:38.4110 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 94MlmiG7XmFCD47pnuOCainJqNRqPto4hpftQBdi+KtlnBvyJDs+d6/bLOp8PXNHO+Pzkgc4+M3fRGkyCq2Ox/JQuTJSBH4Si1l+Le/6RjI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB3762 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517,18.0.874 definitions=2022-06-02_05:2022-06-02,2022-06-02 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 mlxscore=0 suspectscore=0 spamscore=0 phishscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206020075 X-Proofpoint-GUID: veVK1YFbYtQkxbEksq51JthbaYHyTk4A X-Proofpoint-ORIG-GUID: veVK1YFbYtQkxbEksq51JthbaYHyTk4A X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/1/22 15:38, Jonathan Corbet wrote: > I submit that you are breaking your own rule by putting this stuff > at the top of the document. I'm not really convinced that you need > it at all - we don't normally include these sort of instructions - > but if it has to be here I would put it at the end. Agreed -- I've moved it to the bottom for now as I think there's value in expressing the higher-level design of something, but I'm open to editing/trimming it down and/or moving it to the changelog. I guess I had the HTML docs more in mind when editing this document as I think most people probably read this from kernel.org. But you're right that we shouldn't forget the plaintext readers. On 6/1/22 18:58, Jonathan Corbet wrote: > Vegard Nossum writes: >> +Note that the main interest of the kernel security list is in getting >> +bugs fixed; CVE assignment, disclosure to distributions, and public >> +disclosure happens on different lists with different people. > > Adding "as described below" or some such might be helpful for readers > who are mostly interested in those things. Done. >> +Here is a quick overview of the various lists: >> + >> +.. list-table:: [...] > Please don't use list-table, that's totally unreadable in the plain-text > format. How about something like: > > =============================== ===== ================= =============== > List address Open? Purpose Members > =============================== ===== ================= =============== > security@kernel.org no Reporting Trusted kernel > developers > Patch development > linux-distros@vs.openwall.org no Coordination Distribution > representatives > CVE assignment > Patch development > Testing > Backporting > oss-security@lists.openwall.com yes Disclosure General public > =============================== ===== ================= =============== > > (Note I haven't tried to format this, there's probably an error in there > somewhere). Great suggestion, I just fixed it up a tiny bit. >> +The following sections give a step-by-step guide to reporting and >> +disclosure. >> + >> +Contacting the security list >> +---------------------------- >> + >> +As it is with any bug, the more information provided the easier it will >> +be to diagnose and fix; please review the procedure outlined in >> +Documentation/admin-guide/reporting-issues.rst if you are unclear about >> +what information is helpful. Any exploit code is very helpful and will >> +not be released without consent from the reporter unless it has already >> +been made public. >> + >> +The security team does not assign CVEs, nor does it require them >> +for reports or fixes. CVEs may be requested when the issue is reported to >> +the linux-distros list. >> + >> +**Disclosure.** The security list prefers to merge fixes into the >> +appropriate public git repository as soon as they become available. > > More to the point, the idea is to get *review attention* onto the > patches, presumably before they are commited to some repo, right? > That's my understanding from the oss-security discussion, anyway. So > the first disclosure may not be when it shows up in a repo, as suggested > here. True. I've changed it to include reviews and testing: +**Disclosure.** The security list strongly prefers to have patches posted +for review and testing on public mailing lists and and merged into the +appropriate public git repository as soon as they become available. >> +Once a patch has been developed, you are encouraged to contact the >> +linux-distros list; see below. > > Nit: "see below" seems unnecessary when "below" is the next line down Removed. >> +Contacting the linux-distros list >> +--------------------------------- [...] >> +**List rules.** The main rules to be aware of when contacting the >> +linux-distros list are: > > So this seems certain to go out of date when the other list's rules > change. I wonder if it would be better just to tell readers they > need to be aware of that list's rules and give a pointer? I get your point, but I think this underestimates the value of having a single place for reporters to get an overview of the full process that we want them to follow in the ideal case. It's been a little bit of a problem that people post to the list without fully understanding how the list operates. Many reporters copy the list and are surprised to learn that they are supposed to disclose something to oss-security. I think the main pain points have been addressed in the rewrite by making it clear that everything sent to the list must also be made public within some interval from when it is posted to the list, and also that it is preferable to contact s@k.o first, separately, and ensure there's a patch before engaging distros. In my mind, having the full process and the most important points for the linux-distros list in the kernel documentation also ensures that reporters, Linux kernel developers, the security list people, and the linux-distros people are all on the same page with what is expected of each other -- and that everybody is in the loop when changes are made. In a sense, it's harder to have conflicting policies if they're all (at least the main points) expressed in a single document. (As we also wrote on the oss-sec thread, having linux-distros in the loop on security bugs is incredibly valuable for distros, which is why it's also in our interest to make sure the recommended process is to include linux-distros in the official reporting process -- but not at the expense of forcing premature disclosures or causing friction between the lists/groups.) That said, Solar was expressing a similar idea as you in , albeit for a different reason. So I don't know. I wouldn't go against a consensus either way, but I would hope that we could try this and see whether keeping it up to date turns out to be a bigger issue than reporters doing the wrong thing (from our point of view). Thoughts? (Solar?) Thanks for the feedback! Vegard