summaryrefslogtreecommitdiffstats
path: root/main/ssmtp/CVE-2008-3962.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/ssmtp/CVE-2008-3962.patch')
-rw-r--r--main/ssmtp/CVE-2008-3962.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/main/ssmtp/CVE-2008-3962.patch b/main/ssmtp/CVE-2008-3962.patch
new file mode 100644
index 00000000..fca144fa
--- /dev/null
+++ b/main/ssmtp/CVE-2008-3962.patch
@@ -0,0 +1,14 @@
+--- ssmtp.orig/ssmtp.c
++++ ssmtp/ssmtp.c
+@@ -485,6 +485,11 @@ char *from_format(char *str, bool_t over
+ die("from_format() -- snprintf() failed");
+ }
+ }
++ else {
++ if(snprintf(buf, BUF_SZ, "%s", str) == -1) {
++ die("from_format() -- snprintf() failed");
++ }
++ }
+ }
+
+ #if 0