Message ID | 1499673451-66160-4-git-send-email-keescook@chromium.org (mailing list archive) |
---|---|
State | Superseded |
Headers | show
Return-Path: <selinux-bounces@tycho.nsa.gov> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 4B4E860363 for <patchwork-selinux@patchwork.kernel.org>; Mon, 10 Jul 2017 12:21:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3CD91283DA for <patchwork-selinux@patchwork.kernel.org>; Mon, 10 Jul 2017 12:21:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 312CB2844C; Mon, 10 Jul 2017 12:21:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (emsm-gh1-uea11.nsa.gov [8.44.101.9]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 564D6283F9 for <patchwork-selinux@patchwork.kernel.org>; Mon, 10 Jul 2017 12:21:02 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.40,340,1496102400"; d="scan'208";a="7430765" IronPort-PHdr: =?us-ascii?q?9a23=3AUuW6+R3Sef5tuq3YsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?sewXI/zxwZ3uMQTl6Ol3ixeRBMOAuqIC0bSd7viocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDmwbalsIBi3ogncttUaipZ+J6gszRfEvmFGcP?= =?us-ascii?q?lMy2NyIlKTkRf85sOu85Nm7i9dpfEv+dNeXKvjZ6g3QqBWAzogM2Au+c3krgLD?= =?us-ascii?q?QheV5nsdSWoZjBxFCBXY4R7gX5fxtiz6tvdh2CSfIMb7Q6w4VSik4qx2UxLjlj?= =?us-ascii?q?sJOCAl/2HWksxwjbxUoBS9pxxk3oXYZJiZOOdicq/BeN8XQ2ROXtxVVydcHI2y?= =?us-ascii?q?aYUBBPcFMepBsoXxu14CoB2jDgeuGezv0CdFiH/o06Mn3eovEgbI0w4uH9IWsn?= =?us-ascii?q?nYsdv4O7kJUe2u0KXE0S/OY+9M1Dvh9ITFdA0qr/GWXbJ3dMrc0UwhGB3bgVWL?= =?us-ascii?q?tIfoITSV1uMOs2OG6OdgVvyghHA8qw5tpTivwcQsh5LViYIV0FDE8iB5wIcoJd?= =?us-ascii?q?29UkJ7ZsSkEJRJuiycKoB4QdsiTnl1tCs1xbAKo562cDUQxJg5yBPTdeaLf5WQ?= =?us-ascii?q?7h7+VuucLy10iG9kdb+wnRq+7FWsxvPmWsWp3ltHoCxImcTWuH8XzRzc8M2HR+?= =?us-ascii?q?N4/kemxDmAyRje6vpBIUAojarbLIMhwqIompoTr0vDGij2lV3qjKCMbEUk+/Wo?= =?us-ascii?q?6//9brX6pp6TK490igbkPqQohsO/Gvg3PhILX2ia/eSwzLzj/UvnT7VWlvA6j6?= =?us-ascii?q?bUvZ/AKckbu6K1GRFZ34k95xqlEjuqyNEYkmMGLFJBdhKHlY/pO1TWLfDjE/i/?= =?us-ascii?q?h1WskDF2x/HJJ7HuGZLNLmXFkLj9Y7l98FVRyBYzzN9D55JUDasNIPToWkDrrt?= =?us-ascii?q?DYARg5MxKsz+b9FNp9zp8eWX6IAqKBMqPStlmI6fgzI+mMfoAVvi3wK/oi5/7o?= =?us-ascii?q?iH82g0QdfbW30psNc3C0BPNmI1+WYXD0mNcODX8KvhYiTOztkFCCUzxTaGyuUK?= =?us-ascii?q?I//TE7D4SmDYbdRo22jryB2Dq7H5JNaWBbDFCMDWroe5+DW/cWZyKYOtVhnSAc?= =?us-ascii?q?Vbi9V48h0gmjtBfkxLV8MOXU/CwYtY7k1NVu5u3ciw89+iJuA8SayWGNQHl+nn?= =?us-ascii?q?kUSD8uwKB/vUt9x0+e3qh/hfxYE8Fc6O1NUgc7LpPT1fJ1C8r1Wg7bedeJUlmm?= =?us-ascii?q?SM28AT4tVtIx38MOY0FlFtq/khDMxTCqDqQJmLyMAZw77rjT32PtJ8pnzXbJyr?= =?us-ascii?q?UhhUE8QsRTLW2mmrJ/9w/LCo7IlUWZi7ildaAC0y7I6miD0XCOvUFDXQ53SaXK?= =?us-ascii?q?Q3YfZk7MotT44kPNVLiuCLs9PgtG086CJbNAasf1glVeWPfjJNPebnqxmmaxAh?= =?us-ascii?q?aIwKiBbI/ue2kE3SXdDlIIkwYJ8nacNgg+BzmhrHzEADxoC13vf1vm8fNip3Oj?= =?us-ascii?q?Uk800waKYlV/2Lqt4BEVn/2cS+gI07IcoighsTR0HE2l39LSEdWPuxRucL9bYd?= =?us-ascii?q?Mn71dNzXjZuBBlPpy8M6BigUYTcgp2v0Pq0hV4FJ9AnNMkrHw00QVyLriY30lZ?= =?us-ascii?q?dzOC2pDwOKPYJXXu/By1bK7WwF7e2s6M+qgT8PQ4t0njvAaxG0os6XVoyd9V3G?= =?us-ascii?q?ed5pXRFwcSVIrxUkcu+xhhqbDaeTMx54TO1X1jKaO0qCPN28o1BOs5zRatZ9Rf?= =?us-ascii?q?P7mHFA/1Ds0XHMuuJ/Ypm1iucxIIJudS9LQ7P8m+bfuJxLarPPp8nDKhlWlI+p?= =?us-ascii?q?1y0liN9yViUO7FxIwKzO2d3gedUDf8llihuNjtmY9YfTESAna/yS/8CYFNfKJy?= =?us-ascii?q?eZgECXyyI8y3wdVznIXtVGJZ9FG9AVMGxM6pdgCIY1z7wwJQyVwdoWa7liug0z?= =?us-ascii?q?x0jzYpo7KF3CPT3uvvbxUHOmtERWV4i1fjP5S0hcgAXEe0dwgpiAel5UHiyqhA?= =?us-ascii?q?qqR/NW7TQVxUfyXtNGFiVKywt7SHY8FV7pMkqyNXX/qgYVqCUL7yvwMa0z//H2?= =?us-ascii?q?tZ3D06eSulupHlnxNkkmKdN21+rGTHdsFq3hjf+dncSeRW3jocSylykSPXCUSk?= =?us-ascii?q?P9m14dWUkI/OsvyjWG28V51cay3rwJicuyu84G1lHQewn+uvmtH9Fwg1zzP73c?= =?us-ascii?q?FwVSrUtBb8fpXr16OiPOJ5f0lnGEP8681gGo1kjoQwhJYQ2X4VhpiO+XoHkGHz?= =?us-ascii?q?Ps9B2aL5dnYNQiQLw9HN6gj/xEJjNm6Jx57+VniFxsthZsK6Yn8P1iIm8c9KDK?= =?us-ascii?q?aU7LpZnSp6uVe4thrRYfl7njcc1fQu82QWg+cXtwox1i+dGKwdHVFEPSzwkBSF?= =?us-ascii?q?98q+rKJTZGarb7ewzlZxndevDbyZuQFcRWr2eow4ES939MV/P0rG0Gfv5YH8ZN?= =?us-ascii?q?nQcdUTuwWMkxjakuhVLIg9meAQiSV8PmL9uWEly+k9jRF12JG2oI6HK2Jx866j?= =?us-ascii?q?BB5XKCH1bdsJ+j7xlaZegtqW34e3E5ViBDoLWoDoQOmrED0Ms/TnLACOHyMgqn?= =?us-ascii?q?uBHrrfBwCf4l98r33TC5CrK22XJH4BwNV6XhadOUhfjx4MXDogmJ45Ch6lxNb6?= =?us-ascii?q?fUdk/TAe+ET4qgBWxuJzMBn/T33fqxu2ZTc6T5ifNhVW4R9Y60fTL8Oe8vp5Hz?= =?us-ascii?q?tE8Z25sAyNNmubahxWDWEPR0OJHE7jPr+z6tnA6eSYAPSxL+fWa7WUteNeT+uI?= =?us-ascii?q?xY6o0oZ+5zaDLNiPPn15AvIn20pDQXB4F93XmzoVTSwbjSXNb9SUpB2k4C14st?= =?us-ascii?q?i/8Oj3WALo/YaPCLtTMdFx9B2thKeDMOCQhChnJjZEypMMxXjIyL0B01IIjSFh?= =?us-ascii?q?aSWtG6watSHRVKLQhrNXDxkDZiN9LsRI6b483g5IOcPAhNP6yKN3jvkvC1hfTV?= =?us-ascii?q?zhgMapZc4ULG6hKFPLHkGLNK6JJTfT2cH4fbu8SaFMjOVTrxCwoyyXEkH5MjSG?= =?us-ascii?q?jTbpUxevMOFXgS6BIBNevZuxchF3CWjsVNjmcAG0MMdrjT0qxr05nn3KNXQCPj?= =?us-ascii?q?dhaENCtLuQ7T9fgvVkAGFO9GZqLeyelyae9enYJY4cseF3DSRsi+Ja/HM6xqNT?= =?us-ascii?q?7CFeXvN1gDPSo8Vgo1GniOmP0SZnUBRPqjZNno2Lu1ltOaTD+ZlEQ3rE+wgN7W?= =?us-ascii?q?qIARQQu9RlEsHvu7xXytXXia3zMylN/Mjb/csGHcfUNtmKMGE7PhrqBT7UFhEK?= =?us-ascii?q?QSSvNWHCgUxSiuuS+mSJrpg9qZjtmJ0ORqVdVFMrCvMQEl5lE8AaIJdrQjMklq?= =?us-ascii?q?aWjMgJ5Xq6qBneWt5as4vdWf2MG/XvLyyVjb5eZxsH2bn4N5gcNpXn20x+bVl3?= =?us-ascii?q?hJ/FG0vfXdBKpC1sdRI7r1tW/3h/VGIz3VjpagS34H8cDfS0hAI5ihNiYeQx8z?= =?us-ascii?q?fh+004JlXQqysujkY8gtLlgSiPfz73Kae/R4BWCy7vuEg2PZL3WQF1bRe9nUZ8?= =?us-ascii?q?LjfLW6pRj6d8dWBskALcpZxPGftGQa1eZx8RxO+YZ/Mz3lRGrSWo20xH6PDZBp?= =?us-ascii?q?tlkQslbYSjr2lc2w55at46O7DQLrJTzldMnqKOojOo1ucpzQ8YOUkC6meSdTUL?= =?us-ascii?q?uEwPLbkmOzCn/up36QyBmjtPYm4MWOQ2ovhy7EMyJ/yAzz78075EMk2xLfKQL7?= =?us-ascii?q?iHtGfaj86HXlMw21gTmElE57h5zMAjc0SMV0A10rSQFw4FNczcJgFJd8BS7mTc?= =?us-ascii?q?fT6SseXRxpJ4J5iyGfr2Te+PqakUmVmpExwzH4QW6cQAEIKs31/EIsf6Nr4FyA?= =?us-ascii?q?kt5QTxKFWDEvtJZAqBkC0brMGn0J93wY5dKykZAWV6KyW4+LDXpw4tgPeYU9c2?= =?us-ascii?q?ZGoaUpEDNnIsV82wgzRZsGhYDDmrzuIZzxCP7yTiqSTUDTn8acdjZfiPaBxwD9?= =?us-ascii?q?G2/Ckw/LKtiV7L6JneIX/1Nch6sN/V9ewav4qHC+9TTbRlrkjTh4xYR3usU27T?= =?us-ascii?q?DNK4PIbwZJc2bdz1C3e6VVq/hygzT8jvINanNrKIjh3wRYZIrImb2yguNcynFj?= =?us-ascii?q?AeARhwof0D5KJnaA0MZJo7eQLnux44N6OhPAeSys+uTHq1KTtKU/lfyv23Z6BW?= =?us-ascii?q?zyopae+61HsgT5Ehwuaq8E4MRIsFgQrEyfaleYZeTTD5GmZBdAXXuSo5i29hO/?= =?us-ascii?q?49wucl2hzIt0UcPiuKdOxuZm1Euc08BVOMLnV3DGo4W0GTjZDZ7g6qwb8S4zNX?= =?us-ascii?q?n8xI3u1drHj+opjfbSq2V6yvqJXarzQvYsAjo6xxN4zjJc2Gu4nFkzPETZnfqA?= =?us-ascii?q?uFXDe0F/pHgNRQJjxXQOVQk2E/JcMGoZZB6VY2VsomPLNAFq8sq6uwZjV5Ey4d?= =?us-ascii?q?0zUZV5ia0zwYguawwbzalg2fcJ46KhwLrI1CgscBUy5xei4evqmjV4TKmG+ETW?= =?us-ascii?q?gLJBwT4xxV6gwdjIF9Yufr7ZHUQ59Lzj5Zv+h7UjDXFpVy8Vv0VH2Wi0DiSPq9?= =?us-ascii?q?i+ypwR5SzPX039YHWh5wE1RSyv1KmUsvLLF3L6gQsZDQsj+Ua0z1oGLtxPGhJF?= =?us-ascii?q?lLxs3eb0f4A5bdtWrgTi0c/mUZRZVVx3HFEpQdiBF0aLoxpFpWPoCpZEL+5z0i?= =?us-ascii?q?x4RmG7m4VM+rx1Y5rXYIXSiqCd9BB/tgsF3JRD1ve4qrp4n9O5VOXm9Q/4WQql?= =?us-ascii?q?lDnEpxMy65yJ9cK8BX7T4PRzVPoCuSs8WsR8FZ3s92FZAMKM9lu3jhAKNEJISR?= =?us-ascii?q?o3out7z3zX/Z/yozsE20xTW0H6+4QflU/2gZGgUuPGSRtFUgD/Er8mfJ6VDNs1?= =?us-ascii?q?Z0/+hBCriIl0Vxry53HopSCTZRyXClM1NzQWFcvOVANaTVddZQQ/opaB+uOhw+?= =?us-ascii?q?FOIm0FeT8UFyg3j5fzR4thFG9CDFQwk0SS4Vj6/xmT0Zr8GqIiMaR45NbTo6dS?= =?us-ascii?q?vFLRyUmTxPthZFd05qQ4wZAspC+7wD3Ytb5NDCRlyoKS4YRxFtKxw30eJHlUFd?= =?us-ascii?q?tEWXZzrdARCvdfbVvR19Zd2Ro9KxLPTl4AdHjZvqsOI/96odXHCphBOiQcvAoI?= =?us-ascii?q?/mqt2FqFaBeL3+M+KifX/LVCLMggyohbc4E5nK+DDePxFVK5Zm1XYpY4XtBGDQ?= =?us-ascii?q?MBtaIKIbIlZUWrphadVauOxaYdFreLoR8693Gh2HXg/vGJCorPReNFbcWynRLy?= =?us-ascii?q?Wb/eyjuo/T6bvdSfb+acCS23nHRL94MYlg5Tn9BbjqzZdU+lDq1fd16kN6VV/G?= =?us-ascii?q?PjiZrNT6OgME/tStdlf5s50yGjPWHY1wn2bzyUFGa8oXWTel8JACxJNe8nbwRv?= =?us-ascii?q?py0lLvv+1K67lk9Y437qh1yceuO6jdN+lVvFR6AhiQGgVq7I8iAHZ+R2BWZu8e?= =?us-ascii?q?NuvRcb4ejcD0pOD9D7YX5wGN++xFddvHIFnMmsylBTGYTRxLghsBqSIAIQSGzP?= =?us-ascii?q?OFnbF7Sdq+peflwE0t+0axIgQAzL9z+YeO4rCIq/PPbxvN0bgEXbDnRsHpobQ2?= =?us-ascii?q?vEOS/vkkm6QQemFuZg2nDewdVtIcxmj8zKAl1yQsE9jZE7Ln4v5DWGoznij8lJ?= =?us-ascii?q?BlA1UWBvQUEKKJ/YtEmGc4lfbZNtoLfa9cgWuPCQSrErkZyX6s8SeXJndqgg3W?= =?us-ascii?q?2RHqXWyz9EP2rTN/QSbUwNfjj0tVVr2zBUhMWiqkIlJ3vy2UMwrprtX3v7457E?= =?us-ascii?q?YsMmzrrNiNjneuOKtLH83jI9yROS80pFYMgZ0wQNyv3JoXGdu7INcf6nFxdODe?= =?us-ascii?q?63+xky9cv6hHm5fe4tuL9fnNGnmglaKaoa2XxD9E0ng4oU0/6te4O/HL4N2KRe?= =?us-ascii?q?io12kPQCpkvgvBXgS6qrrFoFAIN02L113LmI8RPt1D23k3yF3m7vA5QN0v7AVe?= =?us-ascii?q?CprAZ/QaqDD3Izv0xFaSbsk5ViaAzjRXGUj1HkNgGKgm32LwvtzGmmvM+1EyQY?= =?us-ascii?q?lwbUPnjwRtD4okMUIt9EQXwi0bHAgWcx+bEqunBUv7IosfTkUDcg6I3Kagdac4?= =?us-ascii?q?w0Jz2amj5OnNYuxgH6ANLOpSjhaSnFhHHZIbqa8eQLN5e1JG8a7YuAjjBJb9X/?= =?us-ascii?q?jnk3owOue5QsZE/sAFr3Ei+BqwRwK86Zdf6LYWkJGId69ebpfWoM9x9Fxn6iAT?= =?us-ascii?q?diNTnBdzlRS5UfoTpOr7+NjUrIKo6vqyVKYqX+gY7Bk0B39wjpTqglAjoM3X1/?= =?us-ascii?q?9GRY3IjYTy6xxCI3mXt4nEyRZ8NPAOK4WxfLl67XkHIDIeJ30WN9qMd/Y8+zNt?= =?us-ascii?q?MCnU51FaGsMDf88YM9bNmQFajU3pQrJT+tPAGlCGD4dzdsYo73f4yT0u6ZszSP?= =?us-ascii?q?rg5yO2JZHR6FFNJfBDgD9vlN3cvugVx+TdCCwN7XmecRh1zTuIy4ORBPbo4eWM?= =?us-ascii?q?1NbUWksaHi4sTYhdICCN+Qq5SeeuiZrpUwyU6s7vgJ0kb0KfXGaxnLkfvqZKD+?= =?us-ascii?q?FAlj3x3iJCGYDtm/KVr92s5XNYtlJdCoZ88wHFGKVEM5V/OBT4itekRkhmCSvi?= =?us-ascii?q?Y8HYbBwut/SKxu0U+eVxK1P+ZZMHIhID07/65mRaTg1ySL7xuVaVWvkRa8ViSP?= =?us-ascii?q?PFqHBV9I1hJrQLPFeDvpzrri1HpEowAAA3dL86tiZaeVXWnA1JR6b0v6YNig0d?= =?us-ascii?q?UdFlvk9MHXi/OHkk6zrGUqRVi7KRCOcO/zWWQaEPXF9kMiRkQxO6wJ9uYaemne?= =?us-ascii?q?hbsmNamSNwuPcq3CB9RBunoCHiuq0D1zQh+LG+qTUAtmdITuqbkyjSD1VM0u4G?= =?us-ascii?q?jaAGC3bt8Va8emUMbJPu4Ll7IsTt7Ysh43M/YRUlZSEJQeSgCyXtj6yVA42Psd?= =?us-ascii?q?RchAWOuMXPdrKzMykSNqonxhLnWnd90xLSnBB2/2sXWj+g9sMrJJ2hOcY5wSql?= =?us-ascii?q?AWnbdEgW7aNPq8bxsUMLQ/Y3aVNm22VvyM+HRjcCRMbXAWY6khAkaXlYcJJE8R?= =?us-ascii?q?IaFbcngjiGvqlC5QwVbi3bEoK79YnMh8vI32cyTctyzGLMuqKFno8q0GFim95s?= =?us-ascii?q?4S6OvHMSduLGXM9oBnj+zZxfyev4Z/Wsru8LUo1mx6q9UPUaKMms5XO22Il2Wk?= =?us-ascii?q?+i3rkeHVq5Me8bxrfcVyelSHGYVvqQfmiJnjY5LlTy6geyIl0wcsdKoFc3MvHe?= =?us-ascii?q?iZ5Eiw3hTbR0Sz2MpV/ayWwuKv8adwMqt4ekZQMKSPQdZ+6CKugy2Pc+EkcDb2?= =?us-ascii?q?fVHStqDO+7qVutnIl4O3Vj5kX3eubt/RrlMNuVHBkLD4jaooR3+fOkWmKLIWVg?= =?us-ascii?q?wwFqPElo6+ffEEw8ufRCfJaXgdjdnM970eoCd/dxLS09pMAclZ955YmTyseKfg?= =?us-ascii?q?nbzozuKtHNvviYH/rfwlwkem5EVroZYBv16JshM984Wr3TGL5ZsgoGBag+XpMt?= =?us-ascii?q?LWDx9Lt7LAlraA7eeKy0gtX2puKMfpZVqWfW7kgxLCjApRIO0fm0TQ1nb5CwmX?= =?us-ascii?q?r+OpcwRihOr9d1EBtpAJNPG98crwqgG5OUn6W7hMGq9kNiv+8Fq7HwCuzL1Nul?= =?us-ascii?q?w4VxRYZV6lKRMDbXGqZrnlxvjv6ujffYzpnxFcTidMsAVOh6RG7Fd7DHEpy7Kj?= =?us-ascii?q?KPIcL8Z1VG/qWd0L1jVBWRYzr1X62ctC2rLP9k+1k0ypRkfOrPyzwg96rb18X2?= =?us-ascii?q?Z2FaoCejsHGIOJxQ4lzWBezRQQhURuSd8Gl/BqAXbpX79P0IMdM8xNiT+BRz7D?= =?us-ascii?q?tY3MuCOaihoVfG2lhnepLDMEvpxyE5VJEPIBulLUQsgW7ZqnLaAXlHMMikKM9t?= =?us-ascii?q?j8iRDhzs4UlxhG4sanRGGmryStebIXIb1N6mZA2W6AJLCM4On+ytdk47sa29Uv?= =?us-ascii?q?JlOohDmeW2tLUHlstpKy7PRMhGJS3QKqF5PiZJBOXVuFcoegIEs6QyWootfpeB?= =?us-ascii?q?O0QLMEOBySPp0QvCylf4d8ey26mVOioW6WtIz7bE0ThKugm4tu2UjdHjUbDDcZ?= =?us-ascii?q?H2R+TeMSQ/WTGGXjQyFkCp9U2ju/oes/qSOX0frUwMYiKOFA4TobhirdfKAWDI?= =?us-ascii?q?g+1jfYMFhPSBViDuTC13jrEyBidWtUyWRfoMCxXWZWf7gGVAoAyiOuNM/XX9Yr?= =?us-ascii?q?2aw6pVXPYWApFNcv2CWNbYf+pRJzI2mTUYIuq8eMfcr7kh2FLSUWQZC7XI9EGZ?= =?us-ascii?q?TEOOWfycyTfrUpkUsoU3oSco5MzfnjV2E6XJOLafoSSi8oimgyaE6qXiUTwJYk?= =?us-ascii?q?oom6o+B3OfyR1MMylQF9YPpkjpTrWoY0dKyWJsh+Vz3RMFZAV0VDtpyHIAz9in?= =?us-ascii?q?HcgMalMZlyuFR/oFJAR0AT4r9kiN4SX5YcYHvMHOQilZ7LRaGtlVF+Uh9ISCYP?= =?us-ascii?q?hY+/0uxj8z5XVj6yg=3D?= X-IPAS-Result: =?us-ascii?q?A2EKBAAacGNZ/wHyM5BdHAEBBAEBCgEBGAEFAQsBgy+BeI5?= =?us-ascii?q?8qQAtgjCGcFcBAQEBAQEBAQIBAmgogjMkAQ1GWAEBAQEBASMCDV4DAwECJBkBA?= =?us-ascii?q?TcBAgMJAQEXJwoIAwEwAQUBHAYTBYoqnhA/ix+CVzokAoJhAQEFiDEBKQgSgxa?= =?us-ascii?q?BMoIaiT6GJQGRXI1GlAyLEyiGZZN4M4EVWIEKMSEIKAiFTQ8cggdWhieCPwEBA?= =?us-ascii?q?Q?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 10 Jul 2017 12:20:59 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v6ACK2Ko018792; Mon, 10 Jul 2017 08:20:13 -0400 Received: from tarius.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id v6A7vhEr291320 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Mon, 10 Jul 2017 03:57:43 -0400 Received: from goalie.tycho.ncsc.mil (goalie [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v6A7vfKK011190 for <selinux@tycho.nsa.gov>; Mon, 10 Jul 2017 03:57:43 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1DzAABGMmNZf6rAVdFdHgYMhVKOfKZ7g?= =?us-ascii?q?hGCUYNLAoNQPxgBAgEBAQEBAQETAQEJCwsIJoVKAwMnGQEBNwEPPxI0AQUBHAY?= =?us-ascii?q?Tii+eGD+LH4JXOoMHAQEFiC8BAQEBAQEBAwIBHQgJAQiDFoEyghqJPoYlkV2NR?= =?us-ascii?q?pQMixOHDZN4M4EVH4FCMSEIKAiFTQ8cggdWhieCPwEBAQ?= X-IPAS-Result: =?us-ascii?q?A1DzAABGMmNZf6rAVdFdHgYMhVKOfKZ7ghGCUYNLAoNQPxg?= =?us-ascii?q?BAgEBAQEBAQETAQEJCwsIJoVKAwMnGQEBNwEPPxI0AQUBHAYTii+eGD+LH4JXO?= =?us-ascii?q?oMHAQEFiC8BAQEBAQEBAwIBHQgJAQiDFoEyghqJPoYlkV2NRpQMixOHDZN4M4E?= =?us-ascii?q?VH4FCMSEIKAiFTQ8cggdWhieCPwEBAQ?= X-IronPort-AV: E=Sophos;i="5.40,339,1496116800"; d="scan'208";a="14712" Received: from emsm-gh1-uea10.corp.nsa.gov (HELO emsm-gh1-uea10.nsa.gov) ([10.208.41.36]) by goalie.tycho.ncsc.mil with ESMTP; 10 Jul 2017 03:57:42 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3APzqeDxMR4HoNdapizLMl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0Ivz7rarrMEGX3/hxlliBBdydsKMUzbCL+PC/EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQtFiT6+bL9oMhm7rQrdu8oUjIB/Nqs/1xzFr2dSde?= =?us-ascii?q?9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNWA1/9DrugLY?= =?us-ascii?q?TQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVTi+6apgVQTlgz?= =?us-ascii?q?kbOTEn7G7Xi9RwjKNFrxKnuxx/2JPfbIWMOPZjYq/RYdYWSGxcVchTSiNBGJux?= =?us-ascii?q?YYsRAeQcM+hWrI7zqFkArRalGQWgGPnixiNSi3PqwaE31fkqHwHc3AwnGtIDqH?= =?us-ascii?q?Hao8vrO6cJTOu40q7IzTLAb/hL3jr965bHfQ46of6QWrJwdsnRxFIzGAPFlFWQ?= =?us-ascii?q?ronlPzKI1uQIqWSb6PBgVe22hmMhtgp/oSCvy98yhoXVgo8Z0FPJ+CVjzIooId?= =?us-ascii?q?C0VlR3bcOmHZdMry2WKol7T804T211uSs3xacKtYOmcCQU0pgr2hDSZvKBfoOV?= =?us-ascii?q?+BzsTvyRLi19hH99eLKwmRKy8U+4x+35TMa00VJKojNdktnCqnwBzhLT5tWFR/?= =?us-ascii?q?dh5Euh1jGP1wfc6uFAP084j7bUK5kkwrIol5oTt1rMHjPulUnokKObcl8o9+uo?= =?us-ascii?q?5uj9f7nrooGQO5Vphgz8Lqgigsm/Dv45MggKUWib4+O81Lj78E36XrpFkOY2nb?= =?us-ascii?q?XesJDdJsQWvbK2Aw9P0oYk7ha/Diqm0NECkXkANlJFdwqLj5L1NFHWPPD4EfC/?= =?us-ascii?q?jky3kDh1w/DGP7vhAojCL3XYjLfgfapy605byAYpy9Bf/IhbBqsOIPL0RE+i/O?= =?us-ascii?q?DfWzs4NRGvi9rgEst00o8FETaTBbWHOafeqneM5+QyM6yCY5ITtD/hKv8jofn0?= =?us-ascii?q?gilqt0UaePyK0JYMIFu/Gfcud0aUbGHnhdACOWwKpA07TfHvzlqYXmgAND6JQ6?= =?us-ascii?q?sg62RjW8qdBoDZS9Xo2eTZ0Q=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FSBAC9MmNZf6rAVdFdHRgHhUaOfKkMg?= =?us-ascii?q?lGDSwKDUVcBAQEBAQEBAQIBAhABAQkLCwgmMYIzJAENRlgBAQEBAQEjAg1eAwM?= =?us-ascii?q?nGQEBNwEPPxI0AQUBHAYTii+eGz+LH4JXOoMHAQEFiC8BAQEBAQEBAwIBHQgJA?= =?us-ascii?q?QiDFoEyghqJPoMHDIMSkV2NRpQMixOHDZN4M4EVgWIxIQgoCIVcHIIHVoYngj8?= =?us-ascii?q?BAQE?= X-IPAS-Result: =?us-ascii?q?A0FSBAC9MmNZf6rAVdFdHRgHhUaOfKkMglGDSwKDUVcBAQE?= =?us-ascii?q?BAQEBAQIBAhABAQkLCwgmMYIzJAENRlgBAQEBAQEjAg1eAwMnGQEBNwEPPxI0A?= =?us-ascii?q?QUBHAYTii+eGz+LH4JXOoMHAQEFiC8BAQEBAQEBAwIBHQgJAQiDFoEyghqJPoM?= =?us-ascii?q?HDIMSkV2NRpQMixOHDZN4M4EVgWIxIQgoCIVcHIIHVoYngj8BAQE?= X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-pf0-f170.google.com ([209.85.192.170]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 10 Jul 2017 07:57:39 +0000 Received: by mail-pf0-f170.google.com with SMTP id q86so45938358pfl.3 for <selinux@tycho.nsa.gov>; Mon, 10 Jul 2017 00:57:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Jm2gkoaeyLh04Q8mnRdfAj1Ss5ccZkgFxSNZunWpHlU=; b=ScqRgguFLG46EBOH3cVgd6W93gFKginC8D6ijHYXqKEFt77GJJ4A+8uVVCdyYhvnc4 IqhnBZQDCBxt/MiSZlufF0t5nIq+uoMncvY4MKv45Fvf7dzStoES06INwBmnrJeo+E+c CWvUCfIIwEIj4FO8sew/4AadvdqZb5MbmPFUw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Jm2gkoaeyLh04Q8mnRdfAj1Ss5ccZkgFxSNZunWpHlU=; b=NnND4uKorEhVIC+1D1kMPLy9Gb/YDyNxvTL0f/itOYASewetWP1DY7v4GoJstzCvbI 2VFvf67BQCy4VNavMbDNC0Hlxpsq8XTWpytpx71I29UEi77bxeQLGgGgmt+odK1PjxrC +0JBGkiuHsOSNemBXFOYD9FDpVPV3JGVUevFdcU3fH/h8DTiWl0xBp2AwEpi/7jCivpB QP+kZE6KhvQaVqTe5FlN1RWa+8GjEyFAuHw3H1Sc+0y/Ia5dMW3cWF7M500sSnjjENlt rBWt5cjqGNpBGOihYcrDSL8+iuGo3EykQML4dDC/V5L8zWwPRDw/+aeFQBjyu/0DHWDy jQAA== X-Gm-Message-State: AIVw112aYR6zPsu6cIUtY1MUFJVkxQBlO82UiLayzhLwy8b/HceVHoQz Wl8+dHfAS7HtkOP+ X-Received: by 10.99.2.81 with SMTP id 78mr13360332pgc.33.1499673459259; Mon, 10 Jul 2017 00:57:39 -0700 (PDT) Received: from www.outflux.net (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133]) by smtp.gmail.com with ESMTPSA id r62sm21028589pfb.39.2017.07.10.00.57.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Jul 2017 00:57:37 -0700 (PDT) From: Kees Cook <keescook@chromium.org> To: Linus Torvalds <torvalds@linux-foundation.org> Subject: [PATCH v2 3/8] exec: Use secureexec for setting dumpability Date: Mon, 10 Jul 2017 00:57:26 -0700 Message-Id: <1499673451-66160-4-git-send-email-keescook@chromium.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499673451-66160-1-git-send-email-keescook@chromium.org> References: <1499673451-66160-1-git-send-email-keescook@chromium.org> X-Mailman-Approved-At: Mon, 10 Jul 2017 08:20:01 -0400 X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" <selinux.tycho.nsa.gov> List-Post: <mailto:selinux@tycho.nsa.gov> List-Help: <mailto:selinux-request@tycho.nsa.gov?subject=help> Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, "Jason A. Donenfeld" <Jason@zx2c4.com>, Andy Lutomirski <luto@kernel.org>, Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>, Michal Hocko <mhocko@kernel.org>, David Howells <dhowells@redhat.com>, selinux@tycho.nsa.gov, Ingo Molnar <mingo@kernel.org>, Hugh Dickins <hughd@google.com>, Greg Ungerer <gerg@linux-m68k.org>, Stephen Smalley <sds@tycho.nsa.gov>, Vivek Goyal <vgoyal@redhat.com>, Rik van Riel <riel@redhat.com>, Kees Cook <keescook@chromium.org>, linux-fsdevel@vger.kernel.org, Alexander Viro <viro@zeniv.linux.org.uk>, James Morris <james.l.morris@oracle.com>, =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= <mic@digikod.net>, John Johansen <john.johansen@canonical.com>, Ben Hutchings <ben@decadent.org.uk>, Oleg Nesterov <oleg@redhat.com>, linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/fs/exec.c b/fs/exec.c index b92e37fb53aa..3e519d4f0bd3 100644 --- a/fs/exec.c +++ b/fs/exec.c @@ -1346,7 +1346,7 @@ void setup_new_exec(struct linux_binprm * bprm) current->sas_ss_sp = current->sas_ss_size = 0; - if (uid_eq(current_euid(), current_uid()) && gid_eq(current_egid(), current_gid())) + if (!bprm->secureexec) set_dumpable(current->mm, SUID_DUMP_USER); else set_dumpable(current->mm, suid_dumpable);
The examination of "current" to decide dumpability is wrong. This was a check of and euid/uid (or egid/gid) mismatch in the existing process, not the newly created one. This appears to stretch back into even the "history.git" tree. Luckily, dumpability is later set in commit_creds(). In earlier kernel versions before creds existed, similar checks also existed late in the exec flow, covering up the mistake as far back as I could find. The commit_creds() check examines differences of euid, uid, egid, gid, and capabilities between the old and new creds. It would look like the setup_new_exec() dumpability test could be entirely removed, but strictly speaking, the secureexec test covers a different set of tests than what commit_creds() checks for. So, fix this test to use secureexec, which includes the same logical check (euid != uid || egid != gid), but checks bprm->cred, not current->cred. One would wonder if we need a security_commit_creds() LSM hook and to move the existing checks in commit_creds() into commoncaps.c, which would allow expanding the logic to all LSMs. Currently this doesn't seem needed, though. Signed-off-by: Kees Cook <keescook@chromium.org> --- fs/exec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)