diff options
author | aaron <> | 2000-10-06 04:17:51 +0000 |
---|---|---|
committer | aaron <> | 2000-10-06 04:17:51 +0000 |
commit | 51765347c867850bcc3c92e20869f6a530d8d0a2 (patch) | |
tree | b70bb7733772d6dd95559fb5198c5c968d566cfe /src | |
parent | bac60cdd71e32a92a54762886ece2fab5e012b00 (diff) | |
download | openbsd-51765347c867850bcc3c92e20869f6a530d8d0a2.tar.gz openbsd-51765347c867850bcc3c92e20869f6a530d8d0a2.tar.bz2 openbsd-51765347c867850bcc3c92e20869f6a530d8d0a2.zip |
Add a CAVEATS section to warn programmers that shell meta-characters will
be passed to the command interpreter.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libc/stdlib/system.3 | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/libc/stdlib/system.3 b/src/lib/libc/stdlib/system.3 index 2db413934e..83c6de80e3 100644 --- a/src/lib/libc/stdlib/system.3 +++ b/src/lib/libc/stdlib/system.3 | |||
@@ -33,7 +33,7 @@ | |||
33 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 33 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
34 | .\" SUCH DAMAGE. | 34 | .\" SUCH DAMAGE. |
35 | .\" | 35 | .\" |
36 | .\" $OpenBSD: system.3,v 1.7 2000/04/20 13:50:03 aaron Exp $ | 36 | .\" $OpenBSD: system.3,v 1.8 2000/10/06 04:17:51 aaron Exp $ |
37 | .\" | 37 | .\" |
38 | .Dd June 29, 1991 | 38 | .Dd June 29, 1991 |
39 | .Dt SYSTEM 3 | 39 | .Dt SYSTEM 3 |
@@ -93,3 +93,11 @@ function conforms to | |||
93 | .St -ansiC | 93 | .St -ansiC |
94 | and | 94 | and |
95 | .St -p1003.2-92 . | 95 | .St -p1003.2-92 . |
96 | .Sh CAVEATS | ||
97 | Never supply the | ||
98 | .Fn system | ||
99 | function with a command containing any part of an unsanitized user-supplied | ||
100 | string. | ||
101 | Shell meta-characters present will be honored by the | ||
102 | .Xr sh 1 | ||
103 | command interpreter. | ||