Message ID | 20170520101141.6207-1-nicolas.iooss@m4x.org (mailing list archive) |
---|---|
State | Not Applicable |
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 548616034C for <patchwork-selinux@patchwork.kernel.org>; Sat, 20 May 2017 10:12:56 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3A95227FE4 for <patchwork-selinux@patchwork.kernel.org>; Sat, 20 May 2017 10:12:56 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2D0B6283C4; Sat, 20 May 2017 10:12:56 +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.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham 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 5D87827FE4 for <patchwork-selinux@patchwork.kernel.org>; Sat, 20 May 2017 10:12:54 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,368,1491264000"; d="scan'208";a="5959763" IronPort-PHdr: =?us-ascii?q?9a23=3Ae4mUvBV6K3rpa1afV2f9TwY2jQnV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhWFtadThVPEFb/W9+hDw7KP9fuxBipaut3b6zgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyrwjdrNcajIVtJqovxBbCv2dFdf?= =?us-ascii?q?lRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/D?= =?us-ascii?q?TRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklC?= =?us-ascii?q?EKPCM3/2HNjsx7kbxVrhSvqRdix4LYeZyZOOZ7cq7bYNgUR3dOXtxJWiJBHI2y?= =?us-ascii?q?coUBAekGM+ZArYTxulUDogWlBQS3GO/j1iVFimPs0KEmz+gsFxzN0gw6H9IJtX?= =?us-ascii?q?TZtM37NKYOXuCyyKnH1y7DZO5V1zf674jIaQshquyLULJ2cMre1U4vFwffgVWL?= =?us-ascii?q?s4DlPjSV1uMWs2iA9OdgUO2iimE9pwF2uDivyd4hh4/UjYwW0lDJ7Th1zYk6KN?= =?us-ascii?q?GiSEN3fMSoHIVfui2ELYd6X9suTmNqtSog17ELt5C2cDIUxJg7xhPTcfKKf5aO?= =?us-ascii?q?7xn+TuieOy14i2hgeL+nghay9lWvxfPkW8mv1VZKsjJFkt7RtnARzxDT6taISv?= =?us-ascii?q?96/kq5xTaAzRrT6uBZIUAvj6bbN54gzaIwlpoUq0jDGDP5mF7qg6OMc0Uk++yo?= =?us-ascii?q?5/zmYrXguJCcK5d5hhzxP6khgMCyAfk0PhIQU2WU5+iwzqDv8VX8QLpQj/02lq?= =?us-ascii?q?fZsIrdJcQevqO5GBFa0oIi6xa5Ejen380UkmIALFJYfhKIk5bmO0rVLfDkDfaw?= =?us-ascii?q?n1SskDBxy/DAJb3uGI/BLnfEkLf/Zbp98VJTyBIvzdBD4JJZErMBIPX1WkDrqN?= =?us-ascii?q?zYDgU2MwqvzublD9V90IYeVniUAq+FLqzSq0SI6vgoI+mWa48foCz9JOQ95/7y?= =?us-ascii?q?kX85nkcQfaur3ZQNdH+4He9mI0KfYXrtnNcMCmkKvg4jTO3lk1KCTDhTZ2qvX6?= =?us-ascii?q?4m4TE7Eo2mB5/ZRo+xmLyBwDu7HppOa2FIC1CMFXLoeJueW/oXZiKdPNJukjse?= =?us-ascii?q?Vbe7U48hzxautA3kxLV7MurY4CoYtYjs1NJt/e3ciQky9SBoD8Say2yCUn17nm?= =?us-ascii?q?YPRz8wwKBzvFdwykmd3qhigvxZFNtT5/VTXgc8K5Hc0/RwC8ruVQLZYteJVFGm?= =?us-ascii?q?T827DjEtVN0x2cQDbFp6G9Wnkh/MxTGqA6MPm7yNGpM07rrW32LtKMZl13bGyK?= =?us-ascii?q?4hgkEmQ8pOMm2mgLVy9w3XB4LQkkWZkbymdaIG0y7X92eDzHSOs19CXA52T6rF?= =?us-ascii?q?QWgVZlHKotTh+kPCU7iuBKw8PQRazsKCLqpKasb1jVVdXvvjI8rRbH6rl2erGx?= =?us-ascii?q?mIwrKMbIz3e2QSxyjSFEgFkxoO/XadLwQ/CD2uo37FDDxpE1LjeUTs8fNxqHmj?= =?us-ascii?q?VE870xmKb1F917qy4hMam+ScROkJ3rIFoycssC10E0yn39LXENqAvw5hc79Abt?= =?us-ascii?q?wj+ltH0njZtwNlNJy6M69inkIecxhwv0722RV3EJ9Pkc42o3Mr1wp/MqeY0EtA?= =?us-ascii?q?dz+BxpDxNKbXJnP1/BC1ZK7cwkve38qO+qcT9PQ4rE3uvAKzGUoh9HVnzsJY03?= =?us-ascii?q?iG6ZXJCwoSTIj9UkEt9xh1v7vaeDUy55vI1X1wNqm5qiXN1M8zBOsk1BmgZcxS?= =?us-ascii?q?P7mYGw/3CcEaANKuKOMykVizch0EJPxS9LIzP86+bPuG1rSrPOF7nDK6lmlH+4?= =?us-ascii?q?Z90kWC9ip5UOHI2YwJw/eG0QubTz38lkuustjrmYBYYjEfBmS+xjLgBI5NeKJy?= =?us-ascii?q?Z50LBHywI8Kp3NVxnIPtW3tC+F6kHVMG19ejeQCOYFzlwQ1QyUMXrGS7mSSl0j?= =?us-ascii?q?N0kismrq6E0SPSxOTicQYINXRQRGl+l1vsJ5a7j8wCVkiycwcpjAel5Vr9x6VD?= =?us-ascii?q?oqR/Lm3TQUNWcCjtNGxtSLW/tqCFY8JV75MoqypXWvymYV+GUr79vwca0yT7Em?= =?us-ascii?q?tAxTA0ay2qupLjnxBglG2dLHFzrHzWecxrwRff5drcSuRL3joBXiV4jiPXBlek?= =?us-ascii?q?Ndmz4dqUj4vDsvy5V2+5Up1TcDLrzZ+ZuCug+2JqBRy/n/aumtzoCgU6yjf719?= =?us-ascii?q?hsVSXJsBn8eZPn16KkPuJ7ZkNoHkPz69JmGoFilYs9nIsQ2X8ehpWR43UHi3v8?= =?us-ascii?q?MdJV2K/ld3oNWCIEw8XP7Ajiwk1jIWqDx5jlWXWF3sthe966b3sO2i0n8sBKDL?= =?us-ascii?q?2Y46ZekSRupVq4qR7RYf97njoGzPsi9Hgag+YVtwY3yCWSHKwSF1FCPSPwjxSI?= =?us-ascii?q?88y+rKJPaWasb7ew0lF+kMuiDL6cpAFcQ3D5dYk+HSNq6cV/Kl3M2mXp6o74YN?= =?us-ascii?q?nQcc4TthqMnhfeiehaNYk8luQMhSV6OWLxp3slxPAnjRZ2x5G1oJCHK3lx/KK+?= =?us-ascii?q?GhNYLif6Z94X+jz2kalen9qW3oC2EpVvADoLWoHkTfWyEDIdrf7nLRqBECUgqn?= =?us-ascii?q?eHHrrSBRWf51p7oH/UHJCrMn6WKGMfzdp8WBmXPFZfjxwMXDUmgp45ERinxNT7?= =?us-ascii?q?f0dk4jAe+Eb4pQFKyuJ0KRb/SHzSpBqzajgqUpifNwBa7hpF50fIK8yR8vx8Hy?= =?us-ascii?q?9f/p27owyCNHaXZwJWAmEVQkaEHUzsPqGy5dnc9OiVHuS+IOHIYbWSruxeUuyF?= =?us-ascii?q?xZyx3YR7+DaMLN+APmF4D/082EpMQ2x2G9jDlzUIUSwXmDrHb9SHqxek5i13ss?= =?us-ascii?q?e//ezuWA314YuPD6VdMclz+x+sm6iOLOiQizhlKTZDypwD32fIx6YF0F4UlS5u?= =?us-ascii?q?ayGnEa4cui7VUKLQhqhXAgYBay9pOspE9ac80RNJOc7citL4zaR3geIwC1tfUl?= =?us-ascii?q?zhgM6pb9QQI26hLFPHGFqLNLOeKD3F2cH4f76zSaZKg+VSqx2wvi2bHlT5MTuf?= =?us-ascii?q?kjnlTRevMftDjCuDJhxRpJm9cgpxCWjkVN/mbAe7P8VvjT0u2rA0iHLKNXQHMT?= =?us-ascii?q?hgfUNNr7uQ4jlegvpjGmxO9H5lIfODmyaD4OnSMowWvudzAiRoi+Ja52w3y6NL?= =?us-ascii?q?4y5fWvN1nirSrsJpo1y9k+mA1CRoXwRUpjZMnoKLsl1oOb/F+ZlYRXbE4BUN4H?= =?us-ascii?q?2NBBQRudRqENLvu7pKxdjRj6/zMy1N89HJ/csGHcfYMsaHMGcnMRXzAj7YFRcF?= =?us-ascii?q?TTmoNWDfgExRiveS+WOJrpIisJjjhIIOSqNHVFwyDv4aEV5qHMIYL5d4QDwkiq?= =?us-ascii?q?WWjNUS6nqgthbRS9tVvovdWvKUH/rvNC6TjaNYaBsQ3bP4MYMTO5Xg1ExjZVl6?= =?us-ascii?q?m4LKFlHNUt9TuSJhbxU7oENX/Hh5VG0z1Frvahmx738LCf60ghk2hxNkbuQi7j?= =?us-ascii?q?js/Uk4K0HNpCsojkYxn9DljiqQcD71N6iwWo5XBzDzt0grPZPxWxx1YhGqnUx4?= =?us-ascii?q?KDfEQKpcj6dndWBukgPco5xPGP9CQq1CexAQ3/aXaOsr0VlHtiqnwkpH6vffBp?= =?us-ascii?q?t5iAsma5isoGxc2wh7dt46ObTQJLZVzlhXnq+OvS+p1uQvzwIFIkYN922SeCAW?= =?us-ascii?q?t0wUKrkmJy2o/uly5gCYnTtMZnQMXeIwov127kM9J/iAzyX43r5FNE++LeifIr?= =?us-ascii?q?iau2jHjs6IXkk/1kUTl0lG/Lh6y8EjfFSIV0o31rueCwwJNdbeKQFSd8dS7mbc?= =?us-ascii?q?fT2QvurX25J6I4W9G/vzQu+PrqYbn0WkHAgxH4QW8MsAHoOg0EfGIsf7NLQF0w?= =?us-ascii?q?ki5Bz3JFWZC/REYA+EkDABo8G50ZB4w41dJjAGDGpnLyq3/LHXqhUtgPqZU9c8?= =?us-ascii?q?em0aUZccNnIqRM26nDZUsGlaAzmp0+IW1ROC4iTmqSTKFjn8aNRiZOyKahxwFd?= =?us-ascii?q?G24zQ/87S2iFLN9JXROX36P8x4utDT8eMau4qHC/RMQLl5tEfcgZdXR3qrUm7I?= =?us-ascii?q?CtO1KJ7wa5Q2YdzzEHa6XUS1iygpQMfpINatMq+IjBnzRYlKtImb3TYjNdKyFz?= =?us-ascii?q?wFBxhwoOQD675mag0Yf5o3exjouBoiN6anOgeXzs2uQ3qxKTtRV/Rfzv+6ZrxN?= =?us-ascii?q?wCoqcu+6yGAtTp49z+mv7UEBXpcKgQ/Cxfy7fYlRTTDzGmBBewXIvSc5i2lhNu?= =?us-ascii?q?M1wucjwBPJsUIRPC2KdO1pcmNLpMswBVWMLnVqEmA4XUOTjZLf4g6w2LAf5zFS?= =?us-ascii?q?n9JV0eJZrnfxpprfYTKqWKysr5XaqTEtYsMno6JrN4zvO8WGtI7EkjzZUpbQrh?= =?us-ascii?q?WPUDSmGPpChthQPCVYTeFTlm47P8wLopBO5lcvVsggPbxPE7MjpqqqaDZ+Ci4S?= =?us-ascii?q?1yAZXZua3DMemue8x6falhCIfZQtLRwEsZFCgt8DXC5zeS4RubGsWJ7Xl2CeTG?= =?us-ascii?q?gHOgAT7R5D5AgYjI9/Yvjl4JbUTJ9L0zNWufR0UirXGZlo8Fv7TnqWj0DhRvu8?= =?us-ascii?q?ieKkwQVcwenw3dkcXR5wFVJSx/1KlkcyLrF4NbUQtJbQsjCUbUP6oH7tyOy+KV?= =?us-ascii?q?lL08LUbVr4A5HeuGrgSC0T42MUSpFLyHHeE5QSnA55aKckpFVMPICmdFzx5yYh?= =?us-ascii?q?x4hzGbm3S9yrzU4/rXkaXyeqD8ZBC+Z+vVPZQjFqf5CrqJTgO5VTWGBQ+4aQq1?= =?us-ascii?q?ZHn0pzLSG1051cK9tC4jQURjhAvS2dvMeuSM1EwcJ5FYUMIsp5u3vnG6NJI5mR?= =?us-ascii?q?o3w3urzz0XDV4TY8v0mmxD+rAa+3U/pZ/3ECGgUuP2meq08vD/cy/WfW7F/Nt0?= =?us-ascii?q?57//tBBrmPlkhxpy59EY5IBjZMz3+lLlBzQ2JBs+RVMqjVdNZcQ/Yqbx+1JxM+?= =?us-ascii?q?DeIm31CO/Uxsknf5eTZ9tg1G+y3GXgk0UicUgrHxmT0etM6nODkaS45WYjU7dS?= =?us-ascii?q?vFLRyUmTxPthZFd05qQ4wZAspC+7wDwYtU+c/CRF2wKS0ZWRxtLRg00fxBmk5f?= =?us-ascii?q?qE+YYzzSDRK0dfbTtR16ZceRo9SzLPvj+AdIl5jqv/0m+KUbX32phwmtTs7Er4?= =?us-ascii?q?Pmsd2KrESOfr/iM+KgeX/BUCTMjReoiLcmCJnF4TPePxdFJJlh13Uke4ThBnDW?= =?us-ascii?q?MhhcIaIUOVZbX7hgadpauuBae9NkeKER9KB2CBKIWg/jFY6yoPRINVvcWTPeLy?= =?us-ascii?q?Cd/eOluoLT8abRSe7+acyQ33zHWb54Po9m6TnnHLfnyZVe9VTr1fdt7Ex6VUPL?= =?us-ascii?q?MySGrNT/OAwH+tWtdkz/sZI3Bz/WBol/kGb1zEFaa8UXWzGq8IgfyJ5B8HbwUv?= =?us-ascii?q?543VLuv+1O7LRk8o43461zycioO6jSL+hasVV9DRiQHAlq8Y8tAGdnTWBLfuAR?= =?us-ascii?q?MOvRfbgejc32t+D3DbIY5wOI9OFCdNvHI13BmtOlBTGCSBxEmwMBpiAGLgeG0P?= =?us-ascii?q?6FgaB0Q96/peflwkIt/0S+LhkewbBv/4iE4K2IpPTTbxTL07gJQa3qRt73rrQw?= =?us-ascii?q?ukOd+fwkm6QIemxueQGnF/IdVsEFzGf60a8q1T4sE9/EH7/4+v5MTXQ5njz6m5?= =?us-ascii?q?B6AloZBOgZHaaR8oRYhWc4nPbVNtsIfaBegmyPDwKrEqceyX637CuaOG9lghXV?= =?us-ascii?q?3hHxR2Oz6UX6rS5+QSvC1dfsiFFVVqWtBUdPQyWpJVJ4sCmRMwbys9r3o6s15l?= =?us-ascii?q?ksMmP4rNKNiHehOLRPEs35JdyTPS40pFYNg50qXNCv2IcbGd2mINcK63x+a/TT?= =?us-ascii?q?6myxny9GuadHiJLU4tuJ9fXPAXmgk6qapq2Ryz9Czng3o0o/6sygN/HJ/NCKWO?= =?us-ascii?q?in12cPQCd5pwvBXgS6pqbdr18KJUyByF3Ll5ASPtFFwXk40Vnr5Ow4QNI29AhT?= =?us-ascii?q?DYjAaO0fqjD0Ijv7206fY8gwVimczTRYAk71HUN/GKgm12L6pNjJmmvI+100Wo?= =?us-ascii?q?lwcFTqhR52D4U9Mk8t7UYYwyodHggXaBCbCr6oCV7jLYQaSUgJcQ6H06Sieqcr?= =?us-ascii?q?wU1zxaui5O7SbONmHaUCKu1QjhWQk1hHBJ0ZrbcSQLVme19S7KTXvBTtC5D7X/?= =?us-ascii?q?j6kno9Lea6QsFB8cEXrXQi4Ae/Rwa46ZhZ8rYbjIuFebJDYZfRos9z9Vpn5SQI?= =?us-ascii?q?dixXmhdzlRS5UfoTpOr7+NjUrIKo6vqyVKYqX+gX7wI7B3higJvwjlEjpsvX1+?= =?us-ascii?q?RFRo3Ol4v/9AFNI3iXuIfVyBR8MfABK563c7Zg+XQHIDIeJ3EUMdqVdfY8+Slt?= =?us-ascii?q?PyvX51BYBcMMf9wYNtLXmQ9Ikk3pRK1T9s3DF1+EEYd8acQo4HDxyD8r6pYzT+?= =?us-ascii?q?fg6DC3JZDD9V5NJOlMjD9xlN7Youga3+bSAjAN4XaFcxh13j+Cy56VBvb/5+qM?= =?us-ascii?q?0s/bV08GHiMtV4ddJSaC9hKnRuWviZXpSRmY6sntj5IibEiQXGC+nLwZsqZQFu?= =?us-ascii?q?5Nkir70SZYFoDpgPKVtN2g6HBJuV1DEYZz6wDFGapEM5V/Jxv4jMmqSVJmCiv5?= =?us-ascii?q?Zs7UagIkuPCKyecU/+V+K0z+aJcHLRIG0b319WFYQRdpSL7yulaZXPweZMF6SP?= =?us-ascii?q?zasn9V6ZhsK6gVPFiSvJbqtCtHqEgqAA81b789tjladk7InA1JVKb7pqUNig4d?= =?us-ascii?q?UdFjv09DB36wOWw55zrdVqRVl7OdCPoL/TWPVqYOSVlnMjtiQxOp35VjY7Spku?= =?us-ascii?q?xcsmNdhy9zvfck3TpnRBu6pC3tqLkA2T0l+L6isjUOp2ZJTuKEkyfHEV9D1ugF?= =?us-ascii?q?jb8AC3b+7lyxeHsDbIzy4LlhP8jv6Ykh43AiYRo+fiwGXOKgCzrzj6OJGYGPrt?= =?us-ascii?q?NchACXt8XKcLCzLDIeNrIjxhL/X3J9yBTRnA508GsXRTWt9N4kJJunNsYj3Seo?= =?us-ascii?q?HXXbe0sN4qNOq8v9r1kLTPE5aVl52mVsztCHRjERRMzIA2s1jBYraWtKcJJH8h?= =?us-ascii?q?IbGbMngjCWsala5A0UZinbEpi98InKgcjIwWU9Tcttxm/Oqa2FgpQq0XN7lNNw?= =?us-ascii?q?6i6Do28Sd+veU89tHnf/zIFfxvLiZ/+1qOAIVJNmyKi9UP8FKsSj+2u22ZVyWk?= =?us-ascii?q?+iwrQeHka5P/EYy7feUielVXeYVvqRf2iLhTY5PVb45QO0IV0vdMdKs0g9P/Pe?= =?us-ascii?q?hp5dkg3sSq90RiSMql/Y0mMjNfkWdwQot4e7YwYKVvIeZ/CAJegyx/0zEF4Mb3?= =?us-ascii?q?7KHSt1DO+7qlytk5J4O3Vn50X1f+Lt/hrgMNSMBhkOCZTaoYJp+fymWmKBPmdt?= =?us-ascii?q?wwZsM0ly6+fSDE8xtutbc5aNgdjQmcp03vMfe/dqKy09tcYZmph/5omMzMeKbR?= =?us-ascii?q?bRw47qJdHSpviXGeffzkotemFeXLoUegb154I9Pt4iRbLcAaFZvRMHBaghQZwh?= =?us-ascii?q?MWjx+LtzLANpfQ7bfK60jdXypuKXeptUoGfb7lwuIyfYuh0D0uK7QBd6bpCrgn?= =?us-ascii?q?XyJY4/RihFr9JzEBdmG5FPG8wYpQq9H5GUgL27i8O2+05ite4KqbDwCvHW29un?= =?us-ascii?q?xIhxWpla5VCRPDnPHqVrhV5ljuuqiPfazpbxEd/iec8DVOVjRW7FbqHJE56nKj?= =?us-ascii?q?KKIM38YFJG87+A37JlSBWeej72U7CAtCK6KPVu+V87xZBgfOrP0Dwt6KnW2N/z?= =?us-ascii?q?Z2FduyeiomeFNJ9e7FzRGezeRAlZSfuf/2ZjGq0bd4z09P0BMdY62tiT/xFz7C?= =?us-ascii?q?he0MuCO6WhtVHD2kZ6dZLdMUvo1CE1V4YWIBS/L0Qsm3HWqmzHDnlHLcirN9Nt?= =?us-ascii?q?gNCLARzp/EZxhG4tanRGGmryStebIXIb1N6mZA2W6AJLCM4On+utdkEktq2ySO?= =?us-ascii?q?9oOpJelOW0tbUHl8hmKyXORMhcIiHRI6V6Pj1LDuXAvFIoeAILs6ApWocpYpiD?= =?us-ascii?q?OEEHP12DySP11gTPylD0d9qw1KaJJyYW73pHz7LZ0TRWoQm2p+qZiNX5UL/FdJ?= =?us-ascii?q?H2QOLSMC09WzGVXzs9Clyp+Va6tPoAp/eYP2MfrUoPYiKTFQ4fvKZvosbMDmXL?= =?us-ascii?q?g+1sYIUKhOyGWyD3UCB4lq8yBiFRtUCWQvoDDhLbb3n7j2pZpgOiJ+VA/XX/b7?= =?us-ascii?q?2X3qBVQfAZApNQcv2FRNvVYeteJzktljoFOeuxfMbRr6gn3VLSTGsYEq7I9FuE?= =?us-ascii?q?QE6QXPOc22GjYYJApIUwuyw16vrMjyR3FOLOJL/ZqDmwoaCiiyPNn+zVUW0keA?= =?us-ascii?q?QUh+UZGyHVxhhLL2UNEJcUv0b2WYaFO1YK02gm37E9kyQQcRh+ByU9mkZdm+yw?= =?us-ascii?q?T4gAEVM=3D?= X-IPAS-Result: =?us-ascii?q?A2FQBAAeFSBZ/wHyM5BcHQEFAQsBGAEFAQsBgwEpgW6Oeqh?= =?us-ascii?q?5K4wDVwEBAQEBAQEBAgECaCiCMySCSQIkVQMJAhcxCAMBbAWIT4FQBAGzODomA?= =?us-ascii?q?oNphziGX4FeiEqFJgWeFoIQkQKLKoZTlEhYgQovIC+FRRyBZXSJGQEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 20 May 2017 10:12:53 +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 v4KACEW6029618; Sat, 20 May 2017 06:12:25 -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 v4KACBms108888 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Sat, 20 May 2017 06:12:11 -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 v4KACAco029614 for <selinux@tycho.nsa.gov>; Sat, 20 May 2017 06:12:11 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AJAQBCFiBZhyIeaIFcg1yCF456qR+MCFcBAgEBAQEBAhMBAQEKCwkIKIV1giOIVIFQBAGhRpF3OoQRhziGX4FeiEqFJgWeFoIQkQKRfZRIgWEvIC+EdQELAUMcgWV0iRkBAQE X-IPAS-Result: A1AJAQBCFiBZhyIeaIFcg1yCF456qR+MCFcBAgEBAQEBAhMBAQEKCwkIKIV1giOIVIFQBAGhRpF3OoQRhziGX4FeiEqFJgWeFoIQkQKRfZRIgWEvIC+EdQELAUMcgWV0iRkBAQE X-IronPort-AV: E=Sophos;i="5.38,368,1491278400"; d="scan'208";a="6060194" Received: from emsm-gh1-uea11.corp.nsa.gov (HELO emsm-gh1-uea11.nsa.gov) ([10.208.41.37]) by goalie.tycho.ncsc.mil with ESMTP; 20 May 2017 06:12:09 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AGSAadB/d4z+fdv9uRHKM819IXTAuvvDOBiVQ1KB4?= =?us-ascii?q?2+wcTK2v8tzYMVDF4r011RmSDNqdsakP0bGempujcFRI2YyGvnEGfc4EfD4+ou?= =?us-ascii?q?JSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgpp?= =?us-ascii?q?POT1HZPZg9iq2+yo9ZDeZwdFiCCjbb58Ixm6swvcvdQKjIV/Lao81gHHqWZSde?= =?us-ascii?q?RMwmNoK1OTnxLi6cq14ZVu7Sdete8/+sBZSan1cLg2QrJeDDQ9LmA6/9brugXZ?= =?us-ascii?q?TQuO/XQTTGMbmQdVDgff7RH6WpDxsjbmtud4xSKXM9H6QawyVD+/6apgVR3mhz?= =?us-ascii?q?odNzMh8G/ZlNF+gqxYrhymvBFz35LYbZuJOPdkYq/RYdUXTndBUMZLUCxBB5ux?= =?us-ascii?q?YZMOD+UdOuZYq5Pyp0ATphW9AgmsA/jvyiRVjXLx26060vguEQbC3AM6BNICqn?= =?us-ascii?q?XUrNLyNKcJSuC416zIwDrMbv9M3jf98ofIfwknrPqRXrxwadLcxVQxGw7BlFmc?= =?us-ascii?q?tJDpMjyP2ukDr2SX9eRtWO23h2MlqQx9uCWjy8kih4XTmI4Z1lHJ+T93zYorI9?= =?us-ascii?q?CzVVR1bsS+EJRKsiGXL4t2Td0mQ2FvoCs6z7IHtYOhcCgSz5Qnwx7ea+CZfIeU?= =?us-ascii?q?4hLjUueRIS5lhH17Yr6/gAyy8Ue4xu39UMm7zkpKozJYntXSsn0BzQHf5tSIR/?= =?us-ascii?q?dn8EqtxSyD2g7c5+1cJEA7j6vbK5ovwr4qkZoTtFzOEDLqlkvrkKObbksl++e1?= =?us-ascii?q?5OvkerjrqYGQOpdxigzxPaUigMu/Af43MgUWWWib+Piz1Lrn/ULjW7VGlPw2kq?= =?us-ascii?q?7esJDBPsQWvbW2AwhI0oYl9xmwESym3M4dnXQII1NJYhWHj5LmO13WOvD3Ee+/?= =?us-ascii?q?g0iwkDds3/3GJaPuApHMLnjFjbfgcq1w61JcyQUvzdBf4IhYCrcaIP3pQEPxu9?= =?us-ascii?q?vYDgFqezCzlv3qDNR7y5M2RXOEAqjfNrjb91CP+LEBOe6JMakUszH5IuNtxvnp?= =?us-ascii?q?lmRxzVkcdq6t1IBRaXe/Be9OJhmJJ332jYFSQi8xogMiQbmy2xW5WjlJaiPqUg?= =?us-ascii?q?=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0EyAQAeFSBZhyIeaIFcg1yCF456qR+MC?= =?us-ascii?q?FcBAQEBAQEBAQIBAhABAQEKCwkIKC+CMyKCcYIjiFSBUAQBoUGRdzqEEYc4hl+?= =?us-ascii?q?BXohKhSYFnhaCEJECkX2USIFiLyAvhHUBCwFDHIFldIkZAQEB?= X-IPAS-Result: =?us-ascii?q?A0EyAQAeFSBZhyIeaIFcg1yCF456qR+MCFcBAQEBAQEBAQI?= =?us-ascii?q?BAhABAQEKCwkIKC+CMyKCcYIjiFSBUAQBoUGRdzqEEYc4hl+BXohKhSYFnhaCE?= =?us-ascii?q?JECkX2USIFiLyAvhHUBCwFDHIFldIkZAQEB?= X-IronPort-AV: E=Sophos;i="5.38,368,1491264000"; d="scan'208";a="5959757" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 May 2017 10:12:09 +0000 Received: from localhost.localdomain (32.206.133.77.rev.sfr.net [77.133.206.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 68CD65607A0 for <selinux@tycho.nsa.gov>; Sat, 20 May 2017 12:12:04 +0200 (CEST) From: Nicolas Iooss <nicolas.iooss@m4x.org> To: selinux@tycho.nsa.gov Subject: [PATCH 1/2] libsepol: propagate calloc() failure Date: Sat, 20 May 2017 12:11:40 +0200 Message-Id: <20170520101141.6207-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.12.2 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat May 20 12:12:04 2017 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org 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> Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/libsepol/src/module_to_cil.c b/libsepol/src/module_to_cil.c index 7d8eb204d2fd..e2bc4b2e6bec 100644 --- a/libsepol/src/module_to_cil.c +++ b/libsepol/src/module_to_cil.c @@ -1662,6 +1662,9 @@ static int common_to_cil(char *key, void *data, void *UNUSED(arg)) arr.count = 0; arr.perms = calloc(common->permissions.nprim, sizeof(*arr.perms)); + if (arr.perms == NULL) { + goto exit; + } rc = hashtab_map(common->permissions.table, class_perm_to_array, &arr); if (rc != 0) { goto exit; @@ -1952,6 +1955,9 @@ static int class_to_cil(int indent, struct policydb *pdb, struct avrule_block *U arr.count = 0; arr.perms = calloc(class->permissions.nprim, sizeof(*arr.perms)); + if (arr.perms == NULL) { + goto exit; + } rc = hashtab_map(class->permissions.table, class_perm_to_array, &arr); if (rc != 0) { goto exit;
When common_to_cil() or class_to_cil() fail to allocate an array to map a permissions hashtable (for example when permissions.nprim is too big), class_perm_to_array() gets called on a NULL pointer. Fix this. This issue has been found while fuzzing hll/pp with the American Fuzzy Lop. Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org> --- libsepol/src/module_to_cil.c | 6 ++++++ 1 file changed, 6 insertions(+)