HomeFreeBSD

MFC r328951: Refactor cleanvar to remove shell expansion vulnerability

Description

MFC r328951: Refactor cleanvar to remove shell expansion vulnerability

If any process creates a directory named "-P" in /var/run or
/var/spool/lock it will cause the purgedir function to start to rm -r /.

Simplify a lot of complicated shell logic by leveraging find(1).

Details

Provenance
kevansAuthored on
Parents
rS332037: MFC r307826,r328949: Firstboot fs mount changes
Branches
Unknown
Tags
Unknown