mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-05 22:04:48 +00:00
Fixed ed symlink vulnerability
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@949 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
7f01eef0f4
commit
6892a73227
7
chapter06/ed-exp.xml
Normal file
7
chapter06/ed-exp.xml
Normal file
@ -0,0 +1,7 @@
|
||||
<sect2>
|
||||
<title>Command explanations</title>
|
||||
|
||||
<para><userinput>Insert proper symlink bug explanation here.</para>
|
||||
|
||||
</sect2>
|
||||
|
@ -3,7 +3,12 @@
|
||||
|
||||
<para>Install Ed by running the following commands:</para>
|
||||
|
||||
<para><screen><userinput>./configure --prefix=/usr &&</userinput>
|
||||
<para><screen><userinput>cp buf.c buf.c-backup &&</userinput>
|
||||
<userinput>sed 's/int u/int u, sfd/' buf.c-temp | \</userinput>
|
||||
<userinput> sed '/.*\*mktemp.*/d' | \</userinput>
|
||||
<userinput> sed 's/.*if (mktemp.*/ sfd = mkstemp(sfn);\</userinput>
|
||||
<userinput> if ((sfd == -1) || (sfp = fopen (sfn, "w+")) == NULL)/' > buf.c</userinput>
|
||||
<userinput>./configure --prefix=/usr &&</userinput>
|
||||
<userinput>make &&</userinput>
|
||||
<userinput>make install &&</userinput>
|
||||
<userinput>mv /usr/bin/ed /usr/bin/red /bin</userinput></screen></para>
|
||||
|
@ -5,6 +5,7 @@
|
||||
Estimated disk space required: &ed-compsize;</screen>
|
||||
|
||||
&c6-ed-inst;
|
||||
&c6-ed-exp;
|
||||
&aa-ed-desc;
|
||||
|
||||
</sect1>
|
||||
|
@ -199,6 +199,7 @@
|
||||
<!ENTITY c6-makedev-exp SYSTEM "chapter6/makedev-exp.xml">
|
||||
<!ENTITY c6-ed SYSTEM "chapter6/ed.xml">
|
||||
<!ENTITY c6-ed-inst SYSTEM "chapter6/ed-inst.xml">
|
||||
<!ENTITY c6-ed-exp SYSTEM "chapter6/ed-exp.xml">
|
||||
<!ENTITY c6-patch SYSTEM "chapter6/patch.xml">
|
||||
<!ENTITY c6-patch-inst SYSTEM "chapter6/patch-inst.xml">
|
||||
<!ENTITY c6-gcc SYSTEM "chapter6/gcc.xml">
|
||||
|
Loading…
Reference in New Issue
Block a user