summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-01-16 14:31:39 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-01-16 16:36:51 +0100
commit30f50fc36e2a5147f0338d1260d495f06e1fa5c8 (patch)
treeadbe40bf83e969738fc14586bc4e59ec5e55d242
parent4eddbe86fad990612b5f134b8ba44976be91abfd (diff)
downloadlibtasn1-30f50fc36e2a5147f0338d1260d495f06e1fa5c8.tar.gz
tests: added additional invalid PKCS#7 structs
These structures cause a read overflow in the heap. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r--tests/Makefile.am3
-rw-r--r--tests/invalid-pkcs7/id-000002.derbin0 -> 797 bytes
-rw-r--r--tests/invalid-pkcs7/id-000003.derbin0 -> 229 bytes
3 files changed, 2 insertions, 1 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index be2aa1c..49b164e 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -44,7 +44,8 @@ EXTRA_DIST = Test_parser.asn Test_tree.asn Test_tree_asn1_tab.c \
invalid-x509/id-000030.der invalid-x509/id-000031.der \
invalid-x509/id-000032.der invalid-x509/id-000033.der \
invalid-x509/id-000034.der invalid-x509/id-000035.der \
- invalid-pkcs7/id-000001.der
+ invalid-pkcs7/id-000001.der invalid-pkcs7/id-000002.der \
+ invalid-pkcs7/id-000003.der
# For crlf.
EXTRA_DIST += crlf.cer crl.der ocsp.der
diff --git a/tests/invalid-pkcs7/id-000002.der b/tests/invalid-pkcs7/id-000002.der
new file mode 100644
index 0000000..9c38f9f
--- /dev/null
+++ b/tests/invalid-pkcs7/id-000002.der
Binary files differ
diff --git a/tests/invalid-pkcs7/id-000003.der b/tests/invalid-pkcs7/id-000003.der
new file mode 100644
index 0000000..06f6f9c
--- /dev/null
+++ b/tests/invalid-pkcs7/id-000003.der
Binary files differ