Re: sysrc (awk) bug

Fas Xmut via freebsd-security <[email protected]>
Newsgroups gmane.os.freebsd.security.general
Message-ID <6YNQ4285ppiZ6viy28yztJUyMh7Pk0ke-lH_kRqbuRw-I3viTyQAEZrQ13MTEwAUd5s8Qd7xXi2PDpObhUa5GUatzo8-UdfvczaWtPZ47jw=@protonmail.com>
13.0-Release


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Sunday, May 30, 2021 1:43 PM, Eugene Grosbein <[email protected]> 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?


_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-security
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.