Message ID | 20180413203424.20542-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 2C3E4600D0 for <patchwork-selinux@patchwork.kernel.org>; Fri, 13 Apr 2018 21:03:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4872B28A10 for <patchwork-selinux@patchwork.kernel.org>; Fri, 13 Apr 2018 21:03:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3D30928A14; Fri, 13 Apr 2018 21:03:54 +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=-5.2 required=2.0 tests=BAYES_00, MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from UCOL19PA10.eemsg.mail.mil (ucol19pa10.eemsg.mail.mil [214.24.24.83]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9692D28A10 for <patchwork-selinux@patchwork.kernel.org>; Fri, 13 Apr 2018 21:03:53 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.48,446,1517875200"; d="scan'208";a="487985057" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 13 Apr 2018 21:03:53 +0000 X-IronPort-AV: E=Sophos;i="5.48,446,1517875200"; d="scan'208";a="12037658" IronPort-PHdr: =?us-ascii?q?9a23=3AbbhZ6h2xCt4K0O48smDT+DRfVm0co7zxezQtwd?= =?us-ascii?q?8Zse8TI/nxwZ3uMQTl6Ol3ixeRBMOHs6kC07KempujcFRI2YyGvnEGfc4EfD?= =?us-ascii?q?4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFA?= =?us-ascii?q?nhOgppPOT1HZPZg9iq2+yo9JDffwtFiCChbb9uMR67sRjfus4KjIV4N60/0A?= =?us-ascii?q?HJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L2?= =?us-ascii?q?81/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9Qr4uWT?= =?us-ascii?q?Sm8qxlVhnmhikaPDI96W3bl9B8gKddrRm8pRJw3pTUbZmVOvRgcK3TftQUS3?= =?us-ascii?q?dZXstTSiBMDJ2zb5AUAuYdIepVtZXxqkESoReiAwSnGePhyiVPhn/zxaA0y+?= =?us-ascii?q?UhHh3B3AwkBd0Oq2nfotbyNKcVSuC117TDwDLFb/NXxTj974zIfQo6of2WXL?= =?us-ascii?q?Jwds3RyVI0Fw7ei1WdpoPkMymS1uQXvGiW9uxtXv+shW4/swx9vzeiy8g2ho?= =?us-ascii?q?TJm44Z0E7I+CpnzIovONG0UE12bN6+HJZRsyyWLYt7T8I4T212uCs217sLso?= =?us-ascii?q?OhcicQ0pQo3RvfZuSCc4iP/x3sSv6cISx9hHJ5YLK/gAuy8VS4xu38SMa01F?= =?us-ascii?q?FKozJZktbWrHAN1gHT6tOdRvth/kauxTaP1wfJ5uFCPU80jrbUJ4Qkwr4xkp?= =?us-ascii?q?ofqUXDHinol0XqlKKaa0op9+ey5+nnf7nqvIGQOoBqhg3kL6gigsm/Dv45Mg?= =?us-ascii?q?gKUWib4+O81Lj78E3iXrpKivw2kq/EsJHVPMgUvam5AxJT0ok/9Rm/FCyr0M?= =?us-ascii?q?gYnHYbLFJFfwiLj47yO17UOvz4AvC/g0q0nDdx2//GJqHhAonKLnXbkrfher?= =?us-ascii?q?B95FRAyAoz199f4YlZCrMGIPL1X0/+rsfYDgMnPAyu2ObrEtJ91pkRWWiXGK?= =?us-ascii?q?+WLLvSsUOU5uIoO+SMZo0VtyzhJPgm/P7uink5mV4DfaSy05sXbG24H/t9LE?= =?us-ascii?q?WEZ3rsnsoBHX0NvgokQ+zgkEeCXiJLZ3auQ6I84Sk2CYynDYfHQ4CinqaB0T?= =?us-ascii?q?y1HpJIe29GDUqMHm3wd4WeXPcMajydLdN9kjAeUrihUYAh3wm0tADm07pnMv?= =?us-ascii?q?bU+ioAuJ3+yNd14urTlRcu9TBpFMmdzX+CT3t1nmIJQD822rpzoUpjxVefya?= =?us-ascii?q?J4meBXFcRP5/NVVQc3LYPTz/BgBNDoQQ/OYtCJSFO6Tdq8GjExUsg9w9kQbE?= =?us-ascii?q?ZhA9+ilAzM3zK2A78JkLyGHJw186Pb33j3PMt9znLG2LAgj1kgWMdPM3ephr?= =?us-ascii?q?R89wjSGY7GjV+Vl6C0eqQAxCTN7nuMzXKSvEFEVw59SavFXWoFaUvQsdv551?= =?us-ascii?q?jCQqSrCbQ/MwtN0NWCK6VRatHzilVGXvjjMszEY22tg2ewGQqIxrSUYYrpYW?= =?us-ascii?q?od3yLdCFUfngAQ53mGNg8+Bjq7r2LZFjxuGkrlY1nw/ulmtHO7Ukg0whmQYE?= =?us-ascii?q?J8zbq1+wAaheaHRvwJwr0EvT0tqzJuHFayx9jWEcaPpxJ9fKVAZtMw+E1H2n?= =?us-ascii?q?/EuAFmMZygKq9jikQYcwtpo0Pkzw93BZlYkcg2sHMqyxJ/KbmW0FNbcDOYxo?= =?us-ascii?q?zwN6bMKmn0+xCuZavW1UvY0NqM/KcA9ug4oU35vA61Dkoi72ln095N3nqS/J?= =?us-ascii?q?rKCBYSXozrUkYs7BV6ua/VYjMm6IPJ0H1gK660siXN29gxHusq1g6gf8tDMK?= =?us-ascii?q?ODDALyFcwaB8yqKOM0gFikdQgLM/5I9K4zJc+mcOGG2KGzNuZ6gD2mlXhH4J?= =?us-ascii?q?x60k+U6Sp8S/LH34oCw/GCxAeISzf8jFCnssD4go1EYTASHmylxij+A45dfK?= =?us-ascii?q?pyfZwECW22Oc242s1+h4LxW35f7FOjA1IG2NS1eRaLdFzywwlQ1UURoXy6li?= =?us-ascii?q?q11Cd0kykorqqZ3SzB3//ieAABOmFVWGlolU3sLpSsj9AGQEioaBAklAGi5U?= =?us-ascii?q?b+w6hUur5/IHXUQUZGZCX2NHxiXbertraYZM5P8pwouz1NUOugeVCaVqL9ox?= =?us-ascii?q?wC3iPgAWRewis7eiqpuprnmRx6k2SdI2hvrHbDfsFw3xjf7sTGRfFNxjoGWD?= =?us-ascii?q?V4iT7PC1ikJdap4NGUmInbsu+kUWKhSoNccTPwwIOdryu0+3dqAQalk/Cond?= =?us-ascii?q?3nDBI63jPl2NlkUiXIthn8bZfx26S8L+1nYlFiBEXg5MpiBoF+jowwiYkO2X?= =?us-ascii?q?gcm5qY5mQHkWHuPtVbw67+amQCRSITyd7P/AflwFFjLm6Ox4/hTnWS2NZhZ9?= =?us-ascii?q?2hb2wK2yI988BLBL6a7LNemyt5uF24rRjeYfJlhDcS1eMu6GIGg+EOoActwD?= =?us-ascii?q?+SArYOHUlfOCzhjBqI4M6jo6VQfmaga6Cw1FB5ndCjEr6Nvh1cVGz+epc4Ei?= =?us-ascii?q?969t9/P07U0H3v9oHkf8HdbdcJuR2QlxfPkfRVKI4rmfUQnidnP3zyvWE+y+?= =?us-ascii?q?EnlxNuxY+1sJKBK2pz4KKzGgRYOSHtZ8MP5jHtir5TnsiM34+xA5phAS8EXJ?= =?us-ascii?q?30TfKvCzIfru7oOBqLEDEmrXebA7XfFxeF6Eh6t3LPD4yrN3aPKXkf19VtXg?= =?us-ascii?q?GdJFREjQAaXTU6hIU5FhykxMzgdkd2/DYR6UL5qhRWzuJkLR7/Un3QpA2wcD?= =?us-ascii?q?c7VICfLAZK7gFF/0rVKdKR4fltECFe/52hsAuNJ3eaZwtWE24GRFaIB1f5Pr?= =?us-ascii?q?mh/dPA6fSXBvKiL/vSZrWDsfdRWOyPyZKr04tm5CqMNt6VMnl5EfI0xlBPXW?= =?us-ascii?q?tnFMTdmjUPTTEXli3WYsGHpBa84DB3rtul/PXlQg3v+ZCPC7xUMdl1/BC2m6?= =?us-ascii?q?iDPfaKhCllMTZYyo8MxXjQxbcE3V4ShCZudz+2HLsdqyHCV6PQlbVRDxIBbC?= =?us-ascii?q?NzLsRI5bom3gZRIc7bls/11rlgg/EvBFdKT0Lhld+yaMwNO2GyKlXHBEORO7?= =?us-ascii?q?SHIT3E2Mb3YKymRb1XluVUuAW6uSyHHE/7IjSDiz7pWgizMeFLiSGXJgZeuI?= =?us-ascii?q?a8cxlzD2jsV8jmahqlP990ljA53bo0hnbWOmEGKjh8b1lBrruO4iNEmv9/AX?= =?us-ascii?q?BO7mJ5LemYnCaU9+vYKpYWsPtzBSR0k+Na4GgkxLZO6SFEReB1mDHModJ0pF?= =?us-ascii?q?GmiOaPwCJ9UBVSsjZLmJ6LvUJ6NKXa9phAXWjL8QkI7WWXBRQKqcVqCsHzu6?= =?us-ascii?q?BQzdjPkbz8JC1E893K4csWH9LUJ96fMHo9LRrpHybZAxUdTTGxL2Hfhlddne?= =?us-ascii?q?qK9nKPtJg6q4PsmIIKSrBBSFM6COkWCkN/HNwNOJ13RC8rkaaHjM4U4nqztB?= =?us-ascii?q?/RS9tAsZDDTf+SAvLvKC2FjbZeYRsI2rD4LYUJOo39xUNidkFwnJ7WFErIQd?= =?us-ascii?q?BNviphYxcuoEpT63hxUHc821j5ZQOt+3IcDv+0ngQrhQt5b+Qt7C3s7Ek3J1?= =?us-ascii?q?bQois/jlUxk83/gT+NaD7xMLuwXYZOBiXpsEgxNJX7TBtrYg22nExpLy3LSK?= =?us-ascii?q?xLj7tnb2xrjxXcuZRXE/5GUaJEeAMQxe2QZ/gwzFtTsDunxU5a6uveEpZtjh?= =?us-ascii?q?EqcYSrr3NOwAJscsI6JbHKJKpI0lhRhriCvim22eAt2AUePVoC8HuOeC4Uv0?= =?us-ascii?q?wFLr0mJy2y/uNy7wyDmjxDdXMDV/osv/Jm7EQ9O/6Pzyj4yb5MNlixN/CDL6?= =?us-ascii?q?Oeo2XAjtCHQlcx1kMOiklE8qN73tskc0qRS08g1qCRFwgTOcrENw5Vc9JY9G?= =?us-ascii?q?LPciaWreXN3ZV1Mp2hFuDpSO+Os7oUgkKkHQsyAosM78QAEYO3303CK8foMq?= =?us-ascii?q?IFww035Av3PFWFEOhJeBWTnTgdp8G/zYN40pdFKTEYAWR9NyK35rDNqQIxm/?= =?us-ascii?q?WDXc05YnEDUosKK3I6Qsu6lDBFv35YFjm4zvoZyBSe7z/7vinfFyfzb9x4af?= =?us-ascii?q?iOeBxsFs+5+S8k86esk17W8o/SJ2bgNdRtotXP8/8Vp46bC/NISrlwq0jcm5?= =?us-ascii?q?RZR3yuV27AD9u1KoPtZIYydtP0C2y1UlqlhzIyVcfxM86nLrKUjgHwWYZUrI?= =?us-ascii?q?6b0Sg5Nc+7FzERBxdwp+YH5KJnfQMNeoc1bwT0ugo5LKGwPACY0tCyTGm3Mj?= =?us-ascii?q?tWU+NTzeOkaLxL1yAsdPO1yGM8TpEmyOm66VQNS4sQjhHZ3vmufJVeUTLpFX?= =?us-ascii?q?xDZQrPoSs5l25uNuY2w+c/zxPIsUUSMz+RbuxpbXZIv9ciClOOOX92EHY3R0?= =?us-ascii?q?eAjYrf5Q6hx74T8zFBkNZU0O1FtXn+sYXcYD+3Waykt4vavDQ6Ydghua1xPp?= =?us-ascii?q?TpItGau5PGgjzfUJ7QvxWAUCGgDfpamcZfID5ZQPlOlmEoIsIHtpBH6UUtUs?= =?us-ascii?q?c+IKFPB7Q3prywbzprEzISxzcDV4ycxDwCnvu827zCmxiKapQiLRoEvI9Bgt?= =?us-ascii?q?YGUi52YyIepLO4WInMkW+LVHQLKh8J7QtQ/AIAipNwfuf97YrJSp9M1yBZo/?= =?us-ascii?q?ZqXSvOCJZo60H7S2GNjFj/UPWujeqp3QdIw/Lt1tkUQxl/CEdHy+ZRjEsoJ6?= =?us-ascii?q?l9K7MMsY7Srj+IaUT6sXrxyOuhIVlc0tHUe0H9DIXer2b8VDMT+WEMT49V1H?= =?us-ascii?q?7fDYgSkxZ+aKszpFVDOpqmdVz65zM53IlmAqe3Vdizx1k7qXYJWT2qH8BGC+?= =?us-ascii?q?F8v1LdQCdlbIyzqJX5J5VSRXdd+J+aq1hHi0hiLjC2yYFCJMFX/j4DQiVArS?= =?us-ascii?q?+bvNSsVM1JwdV2AIMUItdjp3f9H7tJOISMrHIru7zg0HvZ9isgv1e9wTW8B7?= =?us-ascii?q?W3T/lF/2EEHAUmOXieoFE1D+Qw6mfS7kzNslds8uhACLiAkVl9rTRgEp1AHT?= =?us-ascii?q?tGyXelL1FvQ3ZcqOVaNL7Zc8pCTPkufRWvIQAxFeY630yV+kF5hW35bDJvuQ?= =?us-ascii?q?ta4S/dQxI5VS0SgrfzhzIStN2oOTgHRJ1WdzkhaTnKKx6DkyBNoBlfc11qW4?= =?us-ascii?q?weAttd47EbxpdU8dDfRkawMiwFRxtiNh8i0fVDi0FDtlmYeTrHAgqsb/rPtQ?= =?us-ascii?q?d3fciJps6zMPv55BtHip/gsO0g66UDXWOplhOwTt3Fso/8ssGKtlGUe6fmMu?= =?us-ascii?q?28ZnvBQybQjRyqgrckFZbK9TDJMAVHM5l61WYkYZ/5BG7JJxtGPaUbJ1FfVa?= =?us-ascii?q?9gd9VLueVaZ9JgeKYV+K9iGhOHSQnpGIy0tvVGKUzTRTvGJSWb7uO/uZ7T7a?= =?us-ascii?q?DaSeX4ZMyD3XDHQ6xtPpd99Db0Bazn0ZNE9Urwwfdt8Vl2SV7YPCCdtN7hPB?= =?us-ascii?q?8E5NG+dkv+uZ0kBTXWAJNrnXrswEFActAbQyys8JQW0pNW8m3wSf5i0kjurO?= =?us-ascii?q?JS66Rk6ZMp7Lxzzse0P6jSI+xAsUB7GhiUGhlq9pI1DWh5RmBefugRKPPLcq?= =?us-ascii?q?QCl8zuquf3F6sM6B2O4OFZbNTKJk7blsm4EDGcRgROnB0dpj4CMgucy/mFlr?= =?us-ascii?q?doRsm/oej2xFkt40S+Lx4B171t/puL+quWq+/RcxvRzKILVrLsRsztsrQmo1?= =?us-ascii?q?mS6uE8lL4SZmx1ZBWqEOwGVs4Yxmrt1q4qwjwxHMPEBbLv4uZDV2g+njLihZ?= =?us-ascii?q?9yA0kWFukTHbqR8oRUhn04lPDBNt0KbqBCnX6CFRylEr8H0nOr7jWYIWl7jR?= =?us-ascii?q?HU0hHwR2yz4EXwrSBmXSvG183jnVZNVrmrGUdSWDKkOU55sTyVJgXnqMH6ub?= =?us-ascii?q?8r40EqLGPrqMiBlGy7OLNYB8f/PsCTITEopFILi508Xseg2YEAGduzOtgR8n?= =?us-ascii?q?B+bufG62yxji9Bp7xKiJbZ4s6I5PrYB2Sgj7edq7WX3j9U0H84vUsw6tq4LP?= =?us-ascii?q?HB+8WKQ+i012YWVyp/oxHOXwKppbzboVEUPlaL0ETSlIwRIN5Z2Xg41kf75O?= =?us-ascii?q?ksW98z7B9RFprcaPMCqzHzPyH0wVWFb9I0SCaeyT1XEUzxEVViH6g8wm3wtt?= =?us-ascii?q?rTlXjM410oWpVwd0v/iBx4FYo4M1wi6EQXwicYFQgNaAybA6+oBUv/MIsETl?= =?us-ascii?q?IPaRKZ07imYq03x1F8wquz5O/PauxxH6UNOehbjg6Sm1hbHZUasbYAT7J4el?= =?us-ascii?q?9d8rPXpwf5BojjQffmj3oxOuevTsBc788Zq2Mo4hyjSBq49ZdD87EbhYiUea?= =?us-ascii?q?5Ge5fDoNtx4Ftg5T4LcixNgQZwjwmlUe8CuO/j4sLXsJ2y6uahTKwtXfkY9w?= =?us-ascii?q?AoB2RiiJv9mFUjodbR1+dARY3al5/y8AVMI3GQvobVzQV8KOQJK4Kxf7Zg7G?= =?us-ascii?q?8LJy4AKHISJdCWceUz4zdxMDXP4FxPGswMas8DPMrWgAxal0LnVrdS9srdB1?= =?us-ascii?q?+ZBJx+d88t72XtzjA674EwUuH66D+5PZrf9U1CP+tfjCVwk9LPvOoVwf3SCC?= =?us-ascii?q?gR+3WWdxh1wiefy5aQCvfw/OOMyMrXV1MHBSM2TYZdJCSY9gyjW+W1lY/lUg?= =?us-ascii?q?WK5c/vmJg+bl6fRmStnKQZtaZBCe9Aijvh0ThYDY31g++VvMet6GtQrV1LCo?= =?us-ascii?q?Fz7QfKGK9HJJV0JQz4ltW3Rkh7Hib/et/bdhQguOqS3eoN7f9xN03gao8HOB?= =?us-ascii?q?4Ezaz16WZNRAt0VLH2pkqZXf4WZNZ+R/PEqndV6Ix+JK8LOFiQv4fqrjBOqF?= =?us-ascii?q?A3HAAlcrkwoSJGdkPWhg1aR770uKIcigsbSdN5vE5MGWGzOGI5/DfHV75ajK?= =?us-ascii?q?qWCPwT7DqTSLYCU0N2PSNiWxm1wolhe6O1nfBbtWNLhjhyr+Ys0zx6Xxa8oi?= =?us-ascii?q?nsp6UR2TI85rG3qigOtWZCTuWEnCfCEU9Dw+gSjacAF3bi7kSxYGEEbIv2+r?= =?us-ascii?q?ZnP8rh9Y4l43QxehgjeioGXeO7Cy7uk6yIGIuPsMlHhB6MvsXOYqW/LS8INr?= =?us-ascii?q?Qy0RjjXWRy0hDCnBZ092sGWjug48EgJIW8IcYq2DGlGGnadFYJ56NGrtHxtV?= =?us-ascii?q?oVQ+csblNh2mpj2NCdRiIRXMzPB3o1jg88ZGRKaJJD8x4aGLU2jTuTu6lG/x?= =?us-ascii?q?0UYC3KHYi//YnQh8jI02EnTdh23mLWurGFhpQy3X1in9N78DWDuGwWd+PCSM?= =?us-ascii?q?9sHnnz2ZtDyezkefqirPoLSI14x7S9SPUCKNWs+XOq2JV2XU+o3rAeH1u/MO?= =?us-ascii?q?8eybbXSiOlSWyDWeSXaGiBhDc5PVT05RmvNFE3b91Kr0AlOOvYmpFcjxHhUa?= =?us-ascii?q?9zRiiIoF/U1nAsMeMbdwIwv4eqYBIKTO8XZ+eCIeguwfs+CEYDbnPTGit2Ee?= =?us-ascii?q?C2u0a3nIdnI3Vg/Vn6YeP1/wDkKtSSGR4EHpXBo55s//y6WmKBOXh9zB19PE?= =?us-ascii?q?l06/3TF1Ivue9Aa5yRh8Tfh8xn0e4ZcPdgKS89utsUmoJ584mU0dyKfArXzp?= =?us-ascii?q?noINHavPmYD+fYz0QwdWFQSqAZbh/t54UmIt45XKXeHaBXvRQZGac3QZ8sOn?= =?us-ascii?q?zv9K5qNgNzcw/QZLOygsXwoOKEeIdU9Dfq6QcrISPdvQAT4uClRgx8KZaxjj?= =?us-ascii?q?P9J45jaChGqohLCxBhGIJUU+IHqBG8S8qSmaq8j9aqvUJ9vPQRma+sGrbNzt?= =?us-ascii?q?vvjNY5ZIRT+UHeZGWZP6JsmEkwy73q2K2S24TtCc7kZdIPXfR6RWiAcLLdA4?= =?us-ascii?q?GjMW3VaP/EV2Ud2Ia1iOk/XxiUfy+/WqOHsGuhNfE3hCdzxo95eb/Vyzogp/?= =?us-ascii?q?He1cDpbm5W7iGksTaSNZRZ4VCLTezTVh5ZU7yEpWBiG6Aa?= X-IPAS-Result: =?us-ascii?q?A2DwAgDqGtFa/wHyM5Bcg0goA4EBWiiMRIwzgwOSaIFxF?= =?us-ascii?q?RiHGiE0GAECAQEBAQEBAgFrKII1JIJRAiRVAwkCSAgDAWwFgzGBVwMBAaoqM?= =?us-ascii?q?4NzZINsgi+IBIFUP4EPiEqFCAKXXgiBYYxOjFIrj2yBJRw4gVIzGjCDBpBQb?= =?us-ascii?q?Y54AQE?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 13 Apr 2018 21:03:51 +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 w3DL3pUE008479; Fri, 13 Apr 2018 17:03:51 -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 w3DL2Qo5011164 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Fri, 13 Apr 2018 17:02:26 -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 w3DL2Vxg008162 for <selinux@tycho.nsa.gov>; Fri, 13 Apr 2018 17:02:32 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1CMAAC/GdFaly0bGNZcHgEMBoMXKIFeK?= =?us-ascii?q?IxEjDODA5JoggaHMiE0GAECAQEBAQEBAhQBAQEBAQYYBoYngiODNoFXAwEBmXK?= =?us-ascii?q?QRzODc2SDbIIviASBVD+BD4hKhQgCl14IgWGMToxSK49sgSUcggozGjCDBoJIj?= =?us-ascii?q?ghtjngBAQ?= X-IPAS-Result: =?us-ascii?q?A1CMAAC/GdFaly0bGNZcHgEMBoMXKIFeKIxEjDODA5Jogga?= =?us-ascii?q?HMiE0GAECAQEBAQEBAhQBAQEBAQYYBoYngiODNoFXAwEBmXKQRzODc2SDbIIvi?= =?us-ascii?q?ASBVD+BD4hKhQgCl14IgWGMToxSK49sgSUcggozGjCDBoJIjghtjngBAQ?= X-IronPort-AV: E=Sophos;i="5.48,446,1517893200"; d="scan'208";a="251363" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 13 Apr 2018 17:02:31 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AUMICHhIKKBju5nONWdmcpTZWNBhigK39O0sv0r?= =?us-ascii?q?FitYgRLfXxwZ3uMQTl6Ol3ixeRBMOHs6kC07KempujcFRI2YyGvnEGfc4EfD?= =?us-ascii?q?4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFA?= =?us-ascii?q?nhOgppPOT1HZPZg9iq2+yo9JDffwtFiCChbb9uMR67sRjfus4KjIV4N60/0A?= =?us-ascii?q?HJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L2?= =?us-ascii?q?81/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUj?= =?us-ascii?q?qg8qhrUgflhjoHOTAn/m/Zict+gblHrB69vRFz35TZbJ2JOPd4Y6jTfckaRW?= =?us-ascii?q?1EXstJTyJBA5+zb4wLD+UbJuZTsorzp1wJrRulHgmnGeTiyjlJhnDq2q061/?= =?us-ascii?q?4uERrc0AwhGNIOt2/UrM7uOacXXu20w7PEzTLZb/NZwDrw7pXDfBM5ofyUQ7?= =?us-ascii?q?58bMXcxVMxGw7KlFmct47oMyma2+kNq2SW7OptWfiuhmMjsQ18ojmiyt0yho?= =?us-ascii?q?TJm44YzE3P+z9jz4YvP9K4TVZ2Yd66H5tUsCGXL4V5TNksTWx2tis31KcItI?= =?us-ascii?q?KncCUL0pgo2QDQa/mcc4iH+B7jUfyeITZ8hH5/fbK/hhKy/VChyu36SMa0zE?= =?us-ascii?q?5HojRYntTDrHwByRPe5tKZRvZ/5Eus1jaC2xjW6u5eIEA0kaTbK4Qmwr41jp?= =?us-ascii?q?cdrFjNEDLqlEjuiqGYc0Uq9+mw5urlfLjrvpqcOoB7iw3kNaQugMO/DPw+Mg?= =?us-ascii?q?gPQ2eb/uC826f4/UHjQbVKifo2krLCsJ3BPssbobO5AwlJ3Yk98BazFTKm3d?= =?us-ascii?q?sXnHUdK1JFYh2Hg5DzO17SOPD4Eeu/g1O0nTdw2f/GOrzhApPQLnnMi7rhYb?= =?us-ascii?q?Z85FJcyAo019xf4YlUBasbLPL8XU/xqo+QMhhsKAGwwuD6GP1hx4geXiSJGa?= =?us-ascii?q?bfP6TM4nGS4ed6BeiHY4sco37cLP8+/La6i34ynlsUZu+o2pwMc1i9QuQgJF?= =?us-ascii?q?+WNym/yuwdGHsH61JtBNfhj0ePBGYJPSS7Qr486zcnCYmvEYbEQMW3jaec2D?= =?us-ascii?q?ugQcQEW1hqIQunKV6wLMOJVvIXZ2SXK85l1DkFUevpR4wg0ESoswn3g/piI/?= =?us-ascii?q?HP8yIV/ZTkyJBu5uLVmB1zvTx5BsiQySeMGmdzmG4F?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CMAAA4GtFaly0bGNZcg0gogV4ojES?= =?us-ascii?q?MM4MDkmiCBocyITQYAQIBAQEBAQECARMBAQEBAQYYBleCNSKCeYIjgzaBVwM?= =?us-ascii?q?BAZljkEczg3Nkg2yCL4gEgVQ/gQ+ISoUIApdeCIFhjE6MUiuPbIElHIIKMxo?= =?us-ascii?q?wgwaCSI4IbY54AQE?= X-IPAS-Result: =?us-ascii?q?A0CMAAA4GtFaly0bGNZcg0gogV4ojESMM4MDkmiCBocyI?= =?us-ascii?q?TQYAQIBAQEBAQECARMBAQEBAQYYBleCNSKCeYIjgzaBVwMBAZljkEczg3Nkg?= =?us-ascii?q?2yCL4gEgVQ/gQ+ISoUIApdeCIFhjE6MUiuPbIElHIIKMxowgwaCSI4IbY54A?= =?us-ascii?q?QE?= X-IronPort-AV: E=Sophos;i="5.48,446,1517875200"; d="scan'208";a="10727686" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 13 Apr 2018 21:02:31 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;649a9a30-6fb4-4c95-9591-ee309bd6d5e8 Received: from localhost.localdomain (localhost [127.0.0.1]) by UPDCF3IC05.oob.disa.mil (Postfix) with SMTP id 40N9Fw4nMqzrMHV for <selinux@tycho.nsa.gov>; Fri, 13 Apr 2018 21:02:28 +0000 (UTC) Received: from UPDC3CPA03.eemsg.mil (unknown [192.168.18.10]) by UPDCF3IC05.oob.disa.mil (Postfix) with ESMTP id 40N9Fw48CyzrKY3 for <selinux@tycho.nsa.gov>; Fri, 13 Apr 2018 21:02:28 +0000 (UTC) Authentication-Results: UPDC3CPA03.eemsg.mail.mil; dkim=none (message not signed) header.i=none X-EEMSG-check-008: 468811746|UPDC3CPA03_EEMSG_MP19.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CMAAAPGdFahyIeaIFcHgEMBoMXggYojESMM4MDkmiCBhOHHyE0GAECAQEBAQEBAhQBAQEKCwkIKC+FUIIjgzaBVwQBqjczg3Nkg2yCL4gEgVQ/gQ+ISoUIApdeCIFhjE6MUiuPbIElHIIKMxowgwaQUG2OeAEB X-IPAS-Result: A0CMAAAPGdFahyIeaIFcHgEMBoMXggYojESMM4MDkmiCBhOHHyE0GAECAQEBAQEBAhQBAQEKCwkIKC+FUIIjgzaBVwQBqjczg3Nkg2yCL4gEgVQ/gQ+ISoUIApdeCIFhjE6MUiuPbIElHIIKMxowgwaQUG2OeAEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA03.eemsg.mail.mil with ESMTP; 13 Apr 2018 21:02:27 +0000 Received: from localhost.localdomain (abo-251-56-69.avi.modulonet.fr [85.69.56.251]) (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 30719564946 for <selinux@tycho.nsa.gov>; Fri, 13 Apr 2018 23:01:14 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss <nicolas.iooss@m4x.org> To: selinux@tycho.nsa.gov Date: Fri, 13 Apr 2018 22:34:20 +0200 Message-Id: <20180413203424.20542-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.17.0 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Fri Apr 13 23:01:14 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 1/5] libsepol: do not dereference NULL if stack_init fails X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 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 5b8ed19eaa14..c6f1659c84ef 100644 --- a/libsepol/src/module_to_cil.c +++ b/libsepol/src/module_to_cil.c @@ -1917,10 +1917,12 @@ exit: free(new_val); free(val1); free(val2); - while ((val1 = stack_pop(stack)) != NULL) { - free(val1); + if (stack != NULL) { + while ((val1 = stack_pop(stack)) != NULL) { + free(val1); + } + stack_destroy(&stack); } - stack_destroy(&stack); return rc; }
In cond_expr_to_cil(), when stack_init() fails to allocate a stack, the function calls stack_pop() with stack = NULL. Then stack_pop() dereferences the pointer ("if (stack->pos == -1) {"), which is NULL. Fix this by moving the stack cleaning loop in a "if (stack != NULL)" block. This issue is reported by clang's static analyzer with the following message: module_to_cil.c:463:6: warning: Access to field 'pos' results in a dereference of a null pointer (loaded from variable 'stack') if (stack->pos == -1) { ^~~~~~~~~~ Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org> --- libsepol/src/module_to_cil.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)