OpenBSD Pour Tous 🐡 https://openbsd.fr.eu.org/ OBSD4* : Site de la communautĂ© francophone autour d'OpenBSD. Hugo 0.80.0 https://gohugo.io/ fr puffy@openbsd.fr.eu.org (OBSD4a) puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) Sun, 02 May 2021 14:32:49 +0200 OpenBSD 6.9 https://openbsd.fr.eu.org/posts/2021/05/01/openbsd-6.9/ https://openbsd.fr.eu.org/posts/2021/05/01/openbsd-6.9/ Sat, 01 May 2021 00:00:00 +0200 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="description">Description</h2> <p>L&rsquo;Ă©quipe OpenBSD sort la version <strong>6.9</strong> d'<strong>OpenBSD</strong>.</p> <p>C&rsquo;est la 50<sup>Ăšme</sup> mouture du systĂšme d&rsquo;exploitation.</p> <p>L&rsquo;Ă©quipe est fiĂšre d&rsquo;annoncer que cela fait plus de 20 ans qu&rsquo;elle n&rsquo;a eu que deux failles de sĂ©curitĂ©s Ă  distance dans l&rsquo;installation de base.</p> <p><img src="https://openbsd.fr.eu.org/images/puffy69.png" alt="Bandeau OpenBSD 6.9"></p> <h2 id="changelog">Changelog</h2> <p>⇒ De nombreux changements, amĂ©liorations sont apportĂ©s :</p> <ul> <li>dĂ©but de la prise en charge du SOC M1 Apple</li> <li>amĂ©lioration du support des plateformes arm64, PowerPC64</li> <li>des amĂ©liorations autour du noyau, dont parmi les plus notables : <ul> <li>RAID1C: prise en charge du chiffrement pour le Raid1</li> <li>video(4): introduction du paramĂštre sysctl kern.video.record dĂ©sactivĂ© par dĂ©faut, dans le contexte de politique de confidentialitĂ© ; et la possibilitĂ© d&rsquo;activer plusieurs dispositifs en mĂȘme temps.</li> </ul> </li> <li>des amĂ©liorations pour le SMP (<em>processeurs multiples</em>)</li> <li>des amĂ©liorations pour la virtualisation VMD/VMM, dont principalement : <ul> <li>ajout du dispositif veb(4) en tant que bridge supportĂ© par vmd(8).</li> <li>ajout de la capacitĂ© de dĂ©marrer sur les ramdisk compressĂ©s</li> </ul> </li> <li>de nouvelles fonctionnalitĂ©s en &ldquo;espace utilisateur&rdquo; : <ul> <li>doas.conf: ajout de l&rsquo;option &ldquo;nolog&rdquo; afin de ne pas avoir d&rsquo;enregistrement dans syslog(3).</li> <li>sndio(7) et sndiod(8): autovolume dĂ©sactivĂ© par dĂ©faut, et volume par dĂ©faut sur 127</li> <li>logger(1) pour rcctl(8), rc.subr(8) et rc.d(8)</li> <li>wscontl(8): une meilleure gestion des mouvements et autres touchĂ©s des touchpads</li> <li>apm(4) actif pour l&rsquo;architecture arm64.</li> </ul> </li> <li>de nombreuses amĂ©liorations et autres ajouts de diffĂ©rents matĂ©riels, de dispositifs rĂ©seaux dont wifi</li> <li>des changements notables dans PF, IPSec, httpd, d&rsquo;outils tels rpki-client, dig, dhclient, dont : <ul> <li>deux nouveaux dĂ©mons dhcpleased(8) et resolvd(8) ont Ă©tĂ© ajoutĂ©s, dĂ©sactivĂ©s par dĂ©faut, gĂ©rables par le contrĂŽleur rcctl afin de fournir une configuration simple et cohĂ©rente des interfaces rĂ©seaux et de la rĂ©solution DNS.</li> </ul> </li> </ul> <p>et, bien sĂ»r bien d&rsquo;autres changements, correctifs et ajouts, lisibles en anglais dans l'<a href="https://ftp.fr.openbsd.org/pub/OpenBSD/6.9/ANNOUNCEMENT">annonce</a> officielle.</p> <p>⇒ Parmi les nouvelles versions de logiciels internes Ă  OpenBSD 6.9, retrouvons :</p> <ul> <li>LibreSSL 3.3.2</li> <li>OpenSSH 8.5</li> <li>OpenSMTPD 6.9.0</li> </ul> <h2 id="guide-de-migration">Guide de Migration</h2> <p>Retrouvez le <strong>Guide de Migration 6.8 → 6.9</strong> qui explique :</p> <ol> <li>ce qu&rsquo;il faut faire <strong>avant d&rsquo;utiliser la mĂ©thode de mise Ă  niveau</strong></li> <li>de choisir sa <strong>mĂ©thode de mise Ă  niveau</strong>, dont la <strong>mĂ©thode de mise sans surveillance</strong> par le biais de sysupgrade(8).</li> <li>ce qu&rsquo;il est nĂ©cessaire de faire <strong>aprĂšs la mise Ă  niveau</strong></li> <li>sans oublier ensuite de gĂ©rer les <strong>changements de configuration et de syntaxe</strong>, les <strong>fichiers Ă  supprimer</strong>, et de vĂ©rifier certains <strong>paquets spĂ©cifiques</strong>.</li> </ol> <ul> <li>la version officielle EN du guide : <a href="https://www.openbsd.org/faq/upgrade69.html">https://www.openbsd.org/faq/upgrade69.html</a></li> <li>la traduction EN → FR officieuse par nos soins : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/faq/upgrade69">https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/faq/upgrade69</a></li> </ul> <hr> <h2 id="art">Art</h2> <p>⇒ Voici le poster :</p> <p><a href="https://www.openbsd.org/images/nice.png"><img src="https://openbsd.fr.eu.org/images/OpenBSD-6.9-Poster.png" alt="Poster OpenBSD 6.9"></a></p> <p>⇒ Retrouvez la nouvelle chanson nommĂ©e &ldquo;Vetera Novis&rdquo;.</p> <ul> <li><a href="https://www.OpenBSD.org/lyrics.html#69">https://www.OpenBSD.org/lyrics.html#69</a></li> </ul> <h2 id="vente">Vente</h2> <p>⇒ Et voici la vente officielle de vĂȘtements estampillĂ©s <strong>OpenBSD 6.9</strong> :</p> <ul> <li><a href="https://openbsd.creator-spring.com/search?searchterm=6.9">https://openbsd.creator-spring.com/search?searchterm=6.9</a></li> </ul> <hr> OpenBSD OpenBSD 6.9 Syspatch : XInput (2021/04/13) https://openbsd.fr.eu.org/posts/2021/04/13/syspatch-xi-6.7-6.8/ https://openbsd.fr.eu.org/posts/2021/04/13/syspatch-xi-6.7-6.8/ Tue, 13 Apr 2021 17:23:58 +0200 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-sĂ©curitĂ©-xinput">Correctif de sĂ©curitĂ© XInput</h2> <p><strong>Des Ă©checs de validations d&rsquo;entrĂ©es dans les extensions XInput du serveur X peuvent permettre une Ă©lĂ©vation des privilĂšges pour des clients autorisĂ©s.</strong></p> <p>Il vaut mieux <strong>redĂ©marrer le service X</strong> aprĂšs l&rsquo;application du correctif ! <br><em>(ou les clients X utilisĂ©s)</em></p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2021/04/13/syspatch-xi-6.7-6.8/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/04/13/syspatch-xi-6.7-6.8/#restart">redĂ©marrez</a> le service !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <ul> <li>Pour 6.8 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/018_xi.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 018_xi.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><ul> <li>Pour 6.7 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.7/common/038_xi.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-67-base.pub -x 038_xi.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh">$ <span class="nb">cd</span> /usr/xenocara/xserver <span class="c1"># make -f Makefile.bsd-wrapper obj</span> <span class="c1"># make -f Makefile.bsd-wrapper build</span> </code></pre></td></tr></table> </div> </div><p>Pour finir, <a href="https://openbsd.fr.eu.org/posts/2021/04/13/syspatch-xi-6.7-6.8/#restart">redĂ©marrez</a> le service !</p> <h2 id="restart">Restart</h2> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># rcctl restart xenodm</span> </code></pre></td></tr></table> </div> </div><hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a> et <a href="https://openbsd.org/errata67.html">6.7</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a> et <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata67">6.7 FR</a>.</em></p> <hr> Syspatch Syspatch XInput 6.7 6.8 LibreSSL : 3.2.5 https://openbsd.fr.eu.org/posts/2021/03/17/libressl-3.2.5/ https://openbsd.fr.eu.org/posts/2021/03/17/libressl-3.2.5/ Wed, 17 Mar 2021 08:45:49 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="description">Description</h2> <p>Suite au correctif <a href="https://openbsd.fr.eu.org/posts/2021/03/15/syspatch-libssl-6.8/">libressl</a>, l&rsquo;Ă©quipe OpenBSD dĂ©livre une nouvelle version de LibreSSL.</p> <p>Elle inclut le correctif suivant :</p> <pre><code>* A TLS client using session resumption may cause a use-after-free. </code></pre><hr> <p>Retrouvez la note de version :</p> <ul> <li><a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.2.5-relnotes.txt">3.2.45</a></li> </ul> <hr> LibreSSL LibreSSL 3.2 Syspatch : libssl (2021/03/15) https://openbsd.fr.eu.org/posts/2021/03/15/syspatch-libssl-6.8/ https://openbsd.fr.eu.org/posts/2021/03/15/syspatch-libssl-6.8/ Mon, 15 Mar 2021 18:08:33 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-sĂ©curitĂ©">Correctif de sĂ©curitĂ©</h2> <p><strong>Un client TLS utilisant la reprise de session peut provoquer une utilisation aprĂšs libĂ©ration <em>(use-after-free)</em>.</strong></p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2021/03/15/syspatch-libssl-6.8/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/03/15/syspatch-libssl-6.8/#restart">redĂ©marrez</a> le service <strong>unwind</strong> <em>si vous l&rsquo;utilisez</em> !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <ul> <li>Pour 6.8 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/017_libssl.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 017_libssl.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span><span class="lnt">4 </span><span class="lnt">5 </span><span class="lnt">6 </span><span class="lnt">7 </span><span class="lnt">8 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh">$ <span class="nb">cd</span> /usr/src/lib/libssl <span class="c1"># make obj </span> <span class="c1"># make</span> <span class="c1"># make install</span> $ <span class="nb">cd</span> /usr/src/sbin/unwind <span class="c1"># make obj</span> <span class="c1"># make</span> <span class="c1"># make install</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/03/15/syspatch-libssl-6.8/#restart">redĂ©marrez</a> le service <strong>unwind</strong> <em>si vous l&rsquo;utilisez</em> !</p> <h2 id="restart">Restart</h2> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># rcctl restart unwind</span> </code></pre></td></tr></table> </div> </div><hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a>.</em></p> <hr> Syspatch Syspatch libssl 6.8 Syspatch : npppd (2021/03/09) https://openbsd.fr.eu.org/posts/2021/03/09/syspatch-npppd-6.7-6.8/ https://openbsd.fr.eu.org/posts/2021/03/09/syspatch-npppd-6.7-6.8/ Tue, 09 Mar 2021 12:14:49 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-sĂ©curitĂ©-npppd">Correctif de sĂ©curitĂ© npppd</h2> <p><strong>Le gestionnaire de protocole PPTP peut provoquer une sur-lecture du tas, ce qui peut entraĂźner un crash.</strong></p> <p>Il est nĂ©cessaire de <strong>redĂ©marrer le service</strong> aprĂšs l&rsquo;application du correctif !</p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2021/03/09/syspatch-npppd-6.7-6.8/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/03/09/syspatch-npppd-6.7-6.8/#restart">redĂ©marrez</a> le service, <em>si utilisĂ©</em> !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <ul> <li>Pour 6.8 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/016_npppd.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 016_npppd.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><ul> <li>Pour 6.7 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.7/common/037_npppd.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-67-base.pub -x 037_npppd.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span><span class="lnt">4 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh">$ <span class="nb">cd</span> /usr/src/usr.sbin/npppd <span class="c1"># make obj</span> <span class="c1"># make</span> <span class="c1"># make install</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/03/09/syspatch-npppd-6.7-6.8/#restart">redĂ©marrez</a> le service, <em>si utilisĂ©</em> !</p> <h2 id="restart">Restart</h2> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># rcctl restart npppd</span> </code></pre></td></tr></table> </div> </div><hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a> et <a href="https://openbsd.org/errata67.html">6.7</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a> et <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata67">6.7 FR</a>.</em></p> <hr> Syspatch Syspatch npppd 6.7 6.8 Syspatch : ssh-agent (2021/03/03) https://openbsd.fr.eu.org/posts/2021/03/03/syspatch-ssh-agent-6.7-6.8/ https://openbsd.fr.eu.org/posts/2021/03/03/syspatch-ssh-agent-6.7-6.8/ Wed, 03 Mar 2021 23:12:34 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-sĂ©curitĂ©-ssh-agent">Correctif de sĂ©curitĂ© ssh-agent</h2> <p><strong>Double libĂ©ration (de mĂ©moire) dans ssh-agent(1)</strong></p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2021/03/03/syspatch-ssh-agent-6.7-6.8/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite redĂ©marrez votre client ssh-agent !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <ul> <li>Pour 6.8 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/015_sshagent.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 015_sshagent.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><ul> <li>Pour 6.7 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.7/common/036_sshagent.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-67-base.pub -x 036_sshagent.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span><span class="lnt">4 </span><span class="lnt">5 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh">$ <span class="nb">cd</span> /usr/src/usr.bin/ssh <span class="c1"># make obj</span> <span class="c1"># make clean</span> <span class="c1"># make</span> <span class="c1"># make install</span> </code></pre></td></tr></table> </div> </div><p>Ensuite redĂ©marrez votre client ssh-agent !</p> <hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68">6.8</a> et <a href="https://openbsd.org/errata67">6.7</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a> et <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata67">6.7 FR</a>.</em></p> <hr> Syspatch Syspatch ssh 6.7 6.8 Syspatch : pffrag (2021/02/24) https://openbsd.fr.eu.org/posts/2021/02/24/syspatch-pffrag-6.7-6.8/ https://openbsd.fr.eu.org/posts/2021/02/24/syspatch-pffrag-6.7-6.8/ Wed, 24 Feb 2021 18:52:52 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-sĂ©curitĂ©-pffrag">Correctif de sĂ©curitĂ© pffrag</h2> <p><strong>Une sĂ©quence de fragments IPv4 se chevauchant pourrait faire planter le noyau en pf en raison d&rsquo;une assertion.</strong></p> <p>Il est nĂ©cessaire de redĂ©marrer le noyau !</p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2021/02/24/syspatch-pffrag-6.7-6.8/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/02/24/syspatch-pffrag-6.7-6.8/#restart">redĂ©marrez</a> la machine !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <ul> <li>Pour 6.8 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/014_pffrag.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 014_pffrag.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><ul> <li>Pour 6.7 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.7/common/035_pffrag.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-67-base.pub -x 035_pffrag.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span><span class="lnt">4 </span><span class="lnt">5 </span><span class="lnt">6 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># KK=`sysctl -n kern.osversion | cut -d# -f1`</span> <span class="c1"># cd /usr/src/sys/arch/`machine`/compile/$KK</span> <span class="c1"># make obj</span> <span class="c1"># make config</span> <span class="c1"># make</span> <span class="c1"># make install</span> </code></pre></td></tr></table> </div> </div><p>Pour finir, <a href="https://openbsd.fr.eu.org/posts/2021/02/24/syspatch-pffrag-6.7-6.8/#restart">redĂ©marrez</a> la machine !</p> <h2 id="restart">Restart</h2> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># reboot</span> </code></pre></td></tr></table> </div> </div><hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a> et <a href="https://openbsd.org/errata67.html">6.7</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a> et <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata67">6.7 FR</a>.</em></p> <hr> Syspatch Syspatch PF 6.7 6.8 LibreSSL : 3.2.4 https://openbsd.fr.eu.org/posts/2021/02/13/libressl-3.2.4/ https://openbsd.fr.eu.org/posts/2021/02/13/libressl-3.2.4/ Sat, 13 Feb 2021 06:32:39 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="description">Description</h2> <p>Suite au correctif <a href="https://openbsd.fr.eu.org/posts/2021/02/03/syspatch-libressl-6.8/">libressl</a>, l&rsquo;Ă©quipe OpenBSD dĂ©livre une nouvelle version de LibreSSL.</p> <p>Elle inclut les correctifs des bogues et d&rsquo;interopĂ©rabilitĂ©s suivants :</p> <pre><code>* Switch back to certificate verification code from LibreSSL 3.1.x. The new verifier is not bug compatible with the old verifier causing issues with applications expecting behavior of the old verifier. * Unbreak DTLS retransmissions for flights that include a CCS * Only check BIO_should_read() on read and BIO_should_write() on write * Implement autochain for the TLSv1.3 server * Use the legacy verifier for autochain * Implement exporter for TLSv1.3 * Free alert_data and phh_data in tls13_record_layer_free() * Plug leak in x509_verify_chain_dup() * Free the policy tree in x509_vfy_check_policy() </code></pre><hr> <p>Retrouvez la note de version :</p> <ul> <li><a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.2.4-relnotes.txt">3.2.4</a></li> </ul> <hr> LibreSSL LibreSSL 3.2 Syspatch : libressl (2021/02/02) https://openbsd.fr.eu.org/posts/2021/02/03/syspatch-libressl-6.8/ https://openbsd.fr.eu.org/posts/2021/02/03/syspatch-libressl-6.8/ Wed, 03 Feb 2021 07:14:19 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-fiabilitĂ©-libressl">Correctif de fiabilitĂ© libressl</h2> <p><strong>De nombreux problĂšmes d&rsquo;interopĂ©rabilitĂ© et failles mĂ©moire ont Ă©tĂ© dĂ©couvertes dans les bibliothĂšques libcrypto et libssl.</strong></p> <p>Il peut-ĂȘtre nĂ©cessaire de redĂ©marrer certains services, tels isakmpd, unwind.</p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2021/02/03/syspatch-libressl-6.8/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/02/03/syspatch-libressl-6.8/#restart">redĂ©marrez</a> les services utilisĂ©s, si c&rsquo;est le cas !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/013_libressl.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 013_libressl.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt"> 1 </span><span class="lnt"> 2 </span><span class="lnt"> 3 </span><span class="lnt"> 4 </span><span class="lnt"> 5 </span><span class="lnt"> 6 </span><span class="lnt"> 7 </span><span class="lnt"> 8 </span><span class="lnt"> 9 </span><span class="lnt">10 </span><span class="lnt">11 </span><span class="lnt">12 </span><span class="lnt">13 </span><span class="lnt">14 </span><span class="lnt">15 </span><span class="lnt">16 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="nb">cd</span> /usr/src/lib/libcrypto make obj make make install <span class="nb">cd</span> /usr/src/lib/libssl make obj make make install <span class="nb">cd</span> /usr/src/sbin/isakmpd make obj make make install <span class="nb">cd</span> /usr/src/sbin/unwind make obj make make install </code></pre></td></tr></table> </div> </div><p>Pour finir, <a href="https://openbsd.fr.eu.org/posts/2021/02/03/syspatch-libressl-6.8/#restart">redĂ©marrez</a> les services, si utilisĂ©s.</p> <h2 id="restart">Restart</h2> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># rcctl restart isakmpd unwind</span> </code></pre></td></tr></table> </div> </div><hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a>.</em></p> <hr> Syspatch Syspatch LibreSSL 6.8 Syspatch : carp (2021/01/13) https://openbsd.fr.eu.org/posts/2021/01/13/syspatch-carp-bpf/ https://openbsd.fr.eu.org/posts/2021/01/13/syspatch-carp-bpf/ Wed, 13 Jan 2021 20:02:39 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-fiabilitĂ©-carp">Correctif de fiabilitĂ© carp</h2> <p><strong>L&rsquo;utilisation de bpf(4) sur une interface CARP pourrait entraĂźner une utilisation aprĂšs une erreur</strong>.</p> <p>Il est nĂ©cessaire de <strong>redĂ©marrer la machine</strong> car ce correctif affecte le noyau.</p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2021/01/13/syspatch-carp-bpf/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/01/13/syspatch-carp-bpf/#restart">redĂ©marrez</a> la machine !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <ul> <li>Pour 6.8 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/012_carp.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 012_carp.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span><span class="lnt">4 </span><span class="lnt">5 </span><span class="lnt">6 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># KK=`sysctl -n kern.osversion | cut -d# -f1`</span> <span class="c1"># cd /usr/src/sys/arch/`machine`/compile/$KK</span> <span class="c1"># make obj</span> <span class="c1"># make config</span> <span class="c1"># make</span> <span class="c1"># make install</span> </code></pre></td></tr></table> </div> </div><p>Pour finir, <a href="https://openbsd.fr.eu.org/posts/2021/01/13/syspatch-carp-bpf/#restart">redĂ©marrez</a> la machine !</p> <h2 id="restart">Restart</h2> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># reboot</span> </code></pre></td></tr></table> </div> </div><hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a> et <a href="https://openbsd.org/errata67.html">6.7</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a> et <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata67">6.7 FR</a>.</em></p> <hr> Syspatch Syspatch carp bpf 6.8 Syspatch : NDP - IPv6 (2021/01/11) https://openbsd.fr.eu.org/posts/2021/01/11/syspatch-nd6/ https://openbsd.fr.eu.org/posts/2021/01/11/syspatch-nd6/ Mon, 11 Jan 2021 15:05:12 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-fiabilitĂ©--nd6">Correctif de fiabilitĂ© nd6</h2> <p><strong>Quand une entrĂ©e NDP est invalide sur la couche de niveau 2, celle-ci n&rsquo;est pas invalidĂ©e.</strong></p> <p>Il est nĂ©cessaire de <strong>redĂ©marrer la machine</strong> car ce correctif affecte le noyau.</p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2021/01/11/syspatch-nd6/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2021/01/11/syspatch-nd6/#restart">redĂ©marrez</a> la machine !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <ul> <li>Pour 6.8 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/011_nd6.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 011_nd6.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><ul> <li>Pour 6.7 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># https://ftp.openbsd.org/pub/OpenBSD/patches/6.7/common/034_nd6.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-67-base.pub -x 034_nd6.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span><span class="lnt">4 </span><span class="lnt">5 </span><span class="lnt">6 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># KK=`sysctl -n kern.osversion | cut -d# -f1`</span> <span class="c1"># cd /usr/src/sys/arch/`machine`/compile/$KK</span> <span class="c1"># make obj</span> <span class="c1"># make config</span> <span class="c1"># make</span> <span class="c1"># make install</span> </code></pre></td></tr></table> </div> </div><p>Pour finir, <a href="https://openbsd.fr.eu.org/posts/2021/01/11/syspatch-nd6/#restart">redĂ©marrez</a> la machine !</p> <h2 id="restart">Restart</h2> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># reboot</span> </code></pre></td></tr></table> </div> </div><hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a> et <a href="https://openbsd.org/errata67.html">6.7</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a> et <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata67">6.7 FR</a>.</em></p> <hr> Syspatch Syspatch NDP IPv6 6.7 6.8 Syspatch : smptd (2020/12/23) https://openbsd.fr.eu.org/posts/2020/12/24/syspatch-smptd-6.7-6.8/ https://openbsd.fr.eu.org/posts/2020/12/24/syspatch-smptd-6.7-6.8/ Thu, 24 Dec 2020 15:05:12 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-fiabilitĂ©-smtpd">Correctif de fiabilitĂ© smtpd</h2> <p><strong>La machine Ă  Ă©tats de filtrage de smtpd peut libĂ©rer prĂ©maturĂ©ment des ressources conduisant Ă  un plantage</strong>.</p> <p>Il est nĂ©cessaire de <strong>redĂ©marrer le service</strong> aprĂšs l&rsquo;application du correctif !</p> <p>Pour toutes les architectures supportĂ©es :</p> <ul> <li>amd64, arm64, i386 par <code>syspatch</code></li> <li>armv7, hppa, landisk, loongson, luna88k, macppc, sparc64 par <a href="https://openbsd.fr.eu.org/posts/2020/12/24/syspatch-smptd-6.7-6.8/#recompilation">recompilation</a></li> </ul> <hr> <h2 id="syspatch">Syspatch</h2> <p>Cette Ă©tape ne concerne que les architectures amd64, arm64, i386 !</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># syspatch</span> </code></pre></td></tr></table> </div> </div><p>Ensuite <a href="https://openbsd.fr.eu.org/posts/2020/12/24/syspatch-smptd-6.7-6.8/#restart">redĂ©marrez</a> le service !</p> <h2 id="recompilation">Recompilation</h2> <p>Pour toute autre architecture prise en charge par le projet OpenBSD, voici les Ă©tapes de recompilation nĂ©cessaires :</p> <p>⇒ AprĂšs avoir tĂ©lĂ©chargĂ© le correctif, vĂ©rifiez-le, et appliquez-le :</p> <ul> <li>Pour 6.8 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/010_smtpd.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-68-base.pub -x 010_smtpd.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><ul> <li>Pour 6.7 :</li> </ul> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># wget https://ftp.openbsd.org/pub/OpenBSD/patches/6.7/common/033_smtpd.patch.sig</span> <span class="c1"># signify -Vep /etc/signify/openbsd-67-base.pub -x 033_smtpd.patch.sig \</span> -m - <span class="p">|</span> <span class="o">(</span><span class="nb">cd</span> /usr/src <span class="o">&amp;&amp;</span> patch -p0<span class="o">)</span> </code></pre></td></tr></table> </div> </div><p>⇒ La phase de recompilation :</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span><span class="lnt">4 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># cd /usr/src/usr.sbin/smtpd</span> <span class="c1"># make obj</span> <span class="c1"># make</span> <span class="c1"># make install</span> </code></pre></td></tr></table> </div> </div><p>Pour finir, <a href="https://openbsd.fr.eu.org/posts/2020/12/24/syspatch-smptd-6.7-6.8/#restart">redĂ©marrez</a> le service !</p> <h2 id="restart">Restart</h2> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre class="chroma"><code><span class="lnt">1 </span></code></pre></td> <td class="lntd"> <pre class="chroma"><code class="language-ksh" data-lang="ksh"><span class="c1"># rcctl restart smtpd</span> </code></pre></td></tr></table> </div> </div><hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a> et <a href="https://openbsd.org/errata67.html">6.7</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a> et <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata67">6.7 FR</a>.</em></p> <hr> Syspatch Syspatch smtpd 6.7 6.8 LibreSSL : 3.3.1, 3.2.3, 3.1.5 https://openbsd.fr.eu.org/posts/2020/12/09/libressl-3.3.1-3.2.3-3.1.5/ https://openbsd.fr.eu.org/posts/2020/12/09/libressl-3.3.1-3.2.3-3.1.5/ Wed, 09 Dec 2020 13:23:17 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="description">Description</h2> <p>Suite au <a href="https://openbsd.fr.eu.org/posts/2020/12/09/syspatch-asn1-exit/#correctif-de-s%C3%A9curit%C3%A9-asn1">correctif de sĂ©curitĂ© Ă -propos d&rsquo;asn.1</a>, l&rsquo;Ă©quipe OpenBSD dĂ©livre trois nouvelles versions de LibreSSL.</p> <p>Retrouvez les notes respectives de ces trois versions :</p> <ul> <li><a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.1-relnotes.txt">3.3.1</a></li> <li><a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.2.3-relnotes.txt">3.2.3</a></li> <li><a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.1.5-relnotes.txt">3.1.5</a></li> </ul> <hr> LibreSSL LibreSSL 3.3 3.2 3.1 OpenNTPD 6.8p1 https://openbsd.fr.eu.org/posts/2020/12/09/openntpd-6.8p1/ https://openbsd.fr.eu.org/posts/2020/12/09/openntpd-6.8p1/ Wed, 09 Dec 2020 13:13:58 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="description">Description</h2> <p>L&rsquo;Ă©quipe OpenBSD sort une nouvelle version d&rsquo;OpenNTDP, la <strong>6.8p1</strong>.</p> <p><em>cela fait quelques annĂ©es qu&rsquo;il n&rsquo;y avait pas eu de sortie majeure, depuis la 6.2p3</em></p> <h2 id="changelog">Changelog</h2> <ul> <li> <p>The ntpd daemon now gets and sets the clock in a secure way when booting even when a battery-backed clock is absent.</p> </li> <li> <p>Improvements in DNS resolving and constraints checking, especially during startup. Unreliable NTP peers are removed from the pool and DNS resolving is repeated to add replacements.</p> </li> <li> <p>Improved reliability and security of TLS constraint checking.</p> </li> <li> <p>Improved logging of failure cases.</p> </li> <li> <p>Prevent the case of multiple ntpds running at once by checking presence of the local control socket.</p> </li> <li> <p>TLS certificates are now searched in TLS_CA_CERT_FILE.</p> </li> <li> <p>The default ntpd.conf configuration file now uses 9.9.9.9 and 2620:fe::fe, in addition to google.com, when performing time constraint validation.</p> </li> <li> <p>Improved handling unsynched mode when there is no replies from an NTP server, such as when there are network connectivity issues.</p> </li> <li> <p>To build OpenNTPD with time constraint support, libtls from LibreSSL 3.2.2 or later is recommended.</p> </li> </ul> <hr> OpenNTPD OpenNTPD 6.8 Syspatch : asn.1, exit (2020/12/08) https://openbsd.fr.eu.org/posts/2020/12/09/syspatch-asn1-exit/ https://openbsd.fr.eu.org/posts/2020/12/09/syspatch-asn1-exit/ Wed, 09 Dec 2020 12:51:50 +0100 puffy@openbsd.fr.eu.org (OBSD4a) [CC 0](https://creativecommons.org/publicdomain/zero/1.0/deed.fr) <h2 id="correctif-de-sĂ©curitĂ©-asn1">Correctif de SĂ©curitĂ© asn.1</h2> <p>Concernant LibreSSL, <strong>une notation ASN.1 mal formĂ©e dans une liste de rĂ©vocation de certificat ou une rĂ©ponse de timestamp peut amener vers un pointeur de dĂ©rĂ©fĂ©rencement NULL</strong></p> <ul> <li>le correctif affecte le noyau OpenBSD 6.7 et 6.8 et nĂ©cessite le redĂ©marrage de la machine</li> </ul> <h2 id="correctif-de-fiabilitĂ©-exit">Correctif de fiabilitĂ© exit</h2> <p><strong>Lors d&rsquo;un processus de sortie, dans des programmes multithread un faux code de sortie peut ĂȘtre reportĂ©</strong>.</p> <hr> <p>Plus d&rsquo;informations sur les pages d&rsquo;Errata <a href="https://openbsd.org/errata68.html">6.8</a> et <a href="https://openbsd.org/errata67.html">6.7</a>
 <br> <em>et leurs versions FR respectives : <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata68">6.8 FR</a> et <a href="https://wiki.openbsd.fr.eu.org/doku.php/openbsd.org/errata67">6.7 FR</a>.</em></p> <hr> Syspatch Syspatch asn.1 exit 6.7 6.8