4
"인수를 명령으로 해석하는 명령에 신뢰할 수없는 데이터를 전달하는 명령을 실행하십시오"
findutils 매뉴얼에서 : 예를 들어이 두 명령과 같은 구성 # risky find -exec sh -c "something {}" \; find -execdir sh -c "something {}" \; 매우 위험합니다. 그 이유는 '{}'이 세미콜론이나 쉘에 특수한 다른 문자를 포함 할 수있는 파일 이름으로 확장 되었기 때문입니다. 예를 들어 누군가 파일 /tmp/foo; rm -rf …
18
shell