Author: thomas
Date: Tue Mar  2 08:40:31 2021
New Revision: 24325

Log:
Fix a seccomp issue in OpenSSH

Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/postlfs/security/openssh.xml

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Tue Mar  2 03:21:49 
2021        (r24324)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Tue Mar  2 08:40:31 
2021        (r24325)
@@ -45,6 +45,9 @@
       <para>March 2nd, 2021</para>
       <itemizedlist>
         <listitem>
+          <para>[thomas] - Fix a seccomp issue in OpenSSH on non-x86_64 
platforms.</para>
+        </listitem>
+        <listitem>
           <para>[ken] - Update to nss-3.62. Fixes
           <ulink url="&blfs-ticket-root;14684">#14684</ulink>.</para>
         </listitem>

Modified: trunk/BOOK/postlfs/security/openssh.xml
==============================================================================
--- trunk/BOOK/postlfs/security/openssh.xml     Tue Mar  2 03:21:49 2021        
(r24324)
+++ trunk/BOOK/postlfs/security/openssh.xml     Tue Mar  2 08:40:31 2021        
(r24325)
@@ -152,6 +152,17 @@
 <screen><userinput remap="pre">sed -e '/INSTALLKEYS_SH/s/)//' -e '260a\  )' -i 
contrib/ssh-copy-id</userinput></screen>
 
     <para>
+      Next, fix an issue on platforms other than x86_64:
+    </para>
+    <screen><userinput remap="pre">if [ "$(uname -m)" != "x86_64" ]; then
+    l1="#ifdef __NR_pselect6_time64"
+    l2="    SC_ALLOW(__NR_pselect6_time64),"
+    l3="#endif"
+    sed -e "/^#ifdef __NR_read$/ i $l1\n$l2\n$l3" \
+        -i sandbox-seccomp-filter.c
+fi</userinput></screen>
+
+    <para>
       Install <application>OpenSSH</application> by running the following
       commands:
     </para>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to