summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2023-01-08 05:28:59 +0100
committerGravatar Nikias Bassen2023-01-08 05:28:59 +0100
commit3f9360e33c13c22648036da42e36f8668e29fb60 (patch)
tree30bfb19da39250db6e8274dbba7d929462cfb84d
parentd19997a3deb68585ea4080615ca3502e0d6930f8 (diff)
downloadlibplist-3f9360e33c13c22648036da42e36f8668e29fb60.tar.gz
libplist-3f9360e33c13c22648036da42e36f8668e29fb60.tar.bz2
fuzz: Add some more JSON test case from OSS-Fuzz
-rw-r--r--fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-499761467896627265
-rw-r--r--fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-5161359598288896bin0 -> 725 bytes
-rw-r--r--fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-66390764663603201
3 files changed, 66 insertions, 0 deletions
diff --git a/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-4997614678966272 b/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-4997614678966272
new file mode 100644
index 0000000..e9982b8
--- /dev/null
+++ b/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-4997614678966272
@@ -0,0 +1,65 @@
+{"Some AISCI stri,{}ng""e:sTt ASCII Stri{"":tring""e:sTt ASCII Stri{"":5}ome UTF8 stringq":["àéËçù","日I Stri""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,i,{}ng""e:sT.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Stri:sTt ASCII Stri{"":5}ome UTF8 stringq":["àéËçù","日I Stri""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,i,{}ng""e:sT.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Stri{"":5}ome UTF8 stringq":["àéËçù","日I Stri""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""0:""SCI stri,{}ng""e:sTt ASCII Stri{"":tring""e:sTt ASCII Stri{"":5}ome UTF8 stringq":["àéËçù","日I Stri""""""""""{""{,""""""""""""""""""{""{,"""""""""",0""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""0:""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""(ZÝÙߐtheyk Ѥ¿न्दी"],"Keys & \"entiti]s\"":"helloִבְרִ*f(ZÝÙߐtheyk Ñ\nºий ѯÐ-0.2e+3yk polÏski","\nàTest A''I{"":0}oee UT0ссÐी"],"Keys & \"ti]s\"":"helloִבְרִ*f(ZÝÙߐtheyk Ñ\nºий ѯзыothe""""""""""""""""""{""{,""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""0:""SCI stri,{}ng""e:sTt ASCII Stri{"":tring""e:sTt ASCII Stri{"":5}ome UTF8 stringq":["àéËçù","日I Stri""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""0:""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""(ZÝÙߐtheyk Ѥ¿न्दी"],"Keys & \"entiti]s\"":"helloִבְרִ*f(ZÝÙߐtheyk Ñ\nºий ѯÐ-0.2e+3yk p©Ë¸çù","Test A''I{"":0}oee UT0ссÐी"],"Keys & \"ti]s\"":"helloִבְרִ*f(ZÝÙߐtheyk Ñ\nºий ѯзыotheyk polski","\nहà check this: falSs{"":5}ome UTF8 stringq":["àéËçù","日I Stri""""""""""{""…ÓÝ×""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""0:""SCI stri,{}ng""e:sTt ASCII Stri{"":tring""e:sTt ASCII Stri{"":5}ome UTF8 stringq":["àéËçù","日I Stri""""""""""{""{,""""""""""""""""""{""{,"""""""""",0""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""0:""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""(ZÝÙߐtheyk Ѥ¿न्दी"],"Keys & \"entiti]s\"":"helloִבְרִ*f(ZÝÙߐtheyk Ñ\nºий ѯÐ-0.2e+3yk polÏski","\nàTest A''I{"":0}oee UT0ссÐी"],"Keys & \"ti]s\"":"helloִבְרִ*f(ZÝÙߐtheyk Ñ\nºий ѯзыothe""""""""""""""""""{""{,""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""0:""SCI stri,{}ng""e:sTt ASCII Stri{"":tring""e:sTt ASCII Stri{"":5}ome UTF8 stringq":["àéËçù","日I Stri""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""0:""""""""""{""{,""""""""""""""""""{""{,""""""""""""""""""{""{,""""""""""""""(ZÝÙߐtheyk Ѥ¿न्दी"],"Keys & \"entiti]s\"":"helloִבְרִ*f(ZÝÙߐtheyk Ñ\nºий ѯÐ-0.2e+3yk p©Ë¸çù","Test A''I{"":0}oee UT0ссÐी"],"Keys & \"ti]s\"":"helloִבְרִ*f(ZÝÙߐtheyk Ñ\nºий ѯзыotheyk polski","\nहà check this: falSse2 !!!"} \ No newline at end of file
diff --git a/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-5161359598288896 b/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-5161359598288896
new file mode 100644
index 0000000..10c37ec
--- /dev/null
+++ b/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-5161359598288896
Binary files differ
diff --git a/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-6639076466360320 b/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-6639076466360320
new file mode 100644
index 0000000..3cf20d5
--- /dev/null
+++ b/fuzz/jplist-crashes/clusterfuzz-testcase-minimized-jplist_fuzzer-6639076466360320
@@ -0,0 +1 @@
+- \ No newline at end of file