Date: Mon, 31 May 2021 02:01:22 +0000 From: Fas Xmut <fasxmut@protonmail.com> To: Eugene Grosbein <eugen@grosbein.net> Cc: "freebsd-security@freebsd.org" <freebsd-security@freebsd.org> Subject: Re: sysrc (awk) bug Message-ID: <6YNQ4285ppiZ6viy28yztJUyMh7Pk0ke-lH_kRqbuRw-I3viTyQAEZrQ13MTEwAUd5s8Qd7xXi2PDpObhUa5GUatzo8-UdfvczaWtPZ47jw=@protonmail.com> In-Reply-To: <ae413c70-4fdc-f65c-1757-b1473c1a21b7@grosbein.net> References: <0J-hkv9PO-ZfjHO2kiEVatVRNdz0xTZ8pDMOvPreE53RFRsgyWHnU0U1IPO-mxNmswiB5KyGgO067-gLMA0PfW4Py3bBYllvQCBMTc2T8QE=@protonmail.com> <ae413c70-4fdc-f65c-1757-b1473c1a21b7@grosbein.net>
index | next in thread | previous in thread | raw e-mail
13.0-Release Sent with ProtonMail Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Sunday, May 30, 2021 1:43 PM, Eugene Grosbein <eugen@grosbein.net> wrote: > 30.05.2021 11:36, Fas Xmut via freebsd-security wrote: > > > I don't know if it is a security bug or not. When I use sysrc today, the error operations emptied my /etc/rc.conf, that's a small disaster, because my /etc/rc.conf is updated day by day, but now, it is empty. > > First, change your default root shell to sh/ksh or their derived shell. (I have tested, csh will not trigger that bug). > > Second, backup /etc/rc.conf to any other place. > > Then do the following commands: > > > > sysrc something_enable="NO" > > > > ============================ > > > > sysrc something_enable="YES > > > > ============================ > > > > > " > > > awk: newline in string YES > > > ... at source line 1 > > > something_enable: NO -> YES > > > > Now see what is inside /etc/rc.conf ? Everything is empty! only one thing in it: > > > > something_enable="YES > > " > > > > ------------------------ > > What is your FreeBSD version?home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6YNQ4285ppiZ6viy28yztJUyMh7Pk0ke-lH_kRqbuRw-I3viTyQAEZrQ13MTEwAUd5s8Qd7xXi2PDpObhUa5GUatzo8-UdfvczaWtPZ47jw=>
