summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-10-21 10:02:39 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-10-21 10:10:55 +0100
commitfd92dffe05f6bf5c849df65c03de56ea0b3e7df0 (patch)
tree14194d716329a69c18b2ca88ebddf0933c2f6a43
parent166eaf213b3d43e54f2f5206d9680f75f720847f (diff)
add CVE-2014-4114 test
Change-Id: I4d195f5ff7f9dc12747a8748915e82ab06d770fa
-rw-r--r--sd/qa/unit/data/pptx/fail/.gitignore0
-rw-r--r--sd/qa/unit/data/pptx/indeterminate/.gitignore0
-rw-r--r--sd/qa/unit/data/pptx/pass/.gitignore0
-rw-r--r--sd/qa/unit/data/pptx/pass/CVE-2014-4114.ppsxbin0 -> 109961 bytes
-rw-r--r--sd/qa/unit/filters-test.cxx4
5 files changed, 4 insertions, 0 deletions
diff --git a/sd/qa/unit/data/pptx/fail/.gitignore b/sd/qa/unit/data/pptx/fail/.gitignore
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/sd/qa/unit/data/pptx/fail/.gitignore
diff --git a/sd/qa/unit/data/pptx/indeterminate/.gitignore b/sd/qa/unit/data/pptx/indeterminate/.gitignore
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/sd/qa/unit/data/pptx/indeterminate/.gitignore
diff --git a/sd/qa/unit/data/pptx/pass/.gitignore b/sd/qa/unit/data/pptx/pass/.gitignore
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/sd/qa/unit/data/pptx/pass/.gitignore
diff --git a/sd/qa/unit/data/pptx/pass/CVE-2014-4114.ppsx b/sd/qa/unit/data/pptx/pass/CVE-2014-4114.ppsx
new file mode 100644
index 000000000000..ee80cbe4ebe8
--- /dev/null
+++ b/sd/qa/unit/data/pptx/pass/CVE-2014-4114.ppsx
Binary files differ
diff --git a/sd/qa/unit/filters-test.cxx b/sd/qa/unit/filters-test.cxx
index 1d185310ff0f..e0e590546d1a 100644
--- a/sd/qa/unit/filters-test.cxx
+++ b/sd/qa/unit/filters-test.cxx
@@ -84,6 +84,10 @@ void SdFiltersTest::testCVEs()
getURLFromSrc("/sd/qa/unit/data/ppt/"),
OUString("sdfilt"));
+ testDir(OUString("Impress Office Open XML"),
+ getURLFromSrc("/sd/qa/unit/data/pptx/"),
+ OUString(""), (SFX_FILTER_IMPORT | SFX_FILTER_ALIEN | SFX_FILTER_STARONEFILTER));
+
testDir(OUString("impress8"),
getURLFromSrc("/sd/qa/unit/data/odp/"),
OUString("sdfilt"));