aboutsummaryrefslogtreecommitdiff
path: root/security/pscan/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'security/pscan/pkg-descr')
-rw-r--r--security/pscan/pkg-descr12
1 files changed, 12 insertions, 0 deletions
diff --git a/security/pscan/pkg-descr b/security/pscan/pkg-descr
new file mode 100644
index 000000000000..3b180bc5d44f
--- /dev/null
+++ b/security/pscan/pkg-descr
@@ -0,0 +1,12 @@
+PScan is a C source code security scanner, which looks for misuse of
+libc functions which use varargs and printf-style formatting
+operators. In many situations these can cause security vulnerabilities
+in the application if it runs with privileges (setugid, or listening
+to a network socket, etc).
+
+An example of the kind of situation pscan looks for is the following:
+
+ variable = "%s"; /* or malicious user input */
+ sprintf(buffer, variable); /* BAD! */
+
+WWW: http://www.striker.ottawa.on.ca/~aland/pscan/