From d8c4d84dc75300c6d4d8b0adceafa33741960b92 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 27 Sep 2025 18:38:35 +0200 Subject: added http lib, working on AI invoice importing --- libs/cpp-httplib/test/fuzzing/corpus/1 | 1 + libs/cpp-httplib/test/fuzzing/corpus/2 | 5 +++++ libs/cpp-httplib/test/fuzzing/corpus/3 | Bin 0 -> 54 bytes ...testcase-minimized-server_fuzzer-5042094968537088 | Bin 0 -> 516575 bytes ...testcase-minimized-server_fuzzer-5372331946541056 | Bin 0 -> 1041826 bytes ...testcase-minimized-server_fuzzer-5386708825800704 | Bin 0 -> 787294 bytes ...testcase-minimized-server_fuzzer-5667822731132928 | Bin 0 -> 317 bytes ...testcase-minimized-server_fuzzer-5886572146327552 | Bin 0 -> 974479 bytes ...testcase-minimized-server_fuzzer-5942767436562432 | Bin 0 -> 395 bytes ...testcase-minimized-server_fuzzer-6007379124158464 | Bin 0 -> 452123 bytes ...testcase-minimized-server_fuzzer-6508706672541696 | 7 +++++++ libs/cpp-httplib/test/fuzzing/corpus/issue1264 | 19 +++++++++++++++++++ 12 files changed, 32 insertions(+) create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/1 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/2 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/3 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5042094968537088 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5372331946541056 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5386708825800704 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5667822731132928 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5886572146327552 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5942767436562432 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6007379124158464 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6508706672541696 create mode 100644 libs/cpp-httplib/test/fuzzing/corpus/issue1264 (limited to 'libs/cpp-httplib/test/fuzzing/corpus') diff --git a/libs/cpp-httplib/test/fuzzing/corpus/1 b/libs/cpp-httplib/test/fuzzing/corpus/1 new file mode 100644 index 0000000..2b9fcc4 --- /dev/null +++ b/libs/cpp-httplib/test/fuzzing/corpus/1 @@ -0,0 +1 @@ +PUT /search/sample?a=12 HTTP/1.1 \ No newline at end of file diff --git a/libs/cpp-httplib/test/fuzzing/corpus/2 b/libs/cpp-httplib/test/fuzzing/corpus/2 new file mode 100644 index 0000000..bdb9bcc --- /dev/null +++ b/libs/cpp-httplib/test/fuzzing/corpus/2 @@ -0,0 +1,5 @@ +GET /hello.htm HTTP/1.1 +User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) +Accept-Language: en-us +Accept-Encoding: gzip, deflate +Connection: Keep-Alive \ No newline at end of file diff --git a/libs/cpp-httplib/test/fuzzing/corpus/3 b/libs/cpp-httplib/test/fuzzing/corpus/3 new file mode 100644 index 0000000..878944f Binary files /dev/null and b/libs/cpp-httplib/test/fuzzing/corpus/3 differ diff --git a/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5042094968537088 b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5042094968537088 new file mode 100644 index 0000000..0325729 Binary files /dev/null and b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5042094968537088 differ diff --git a/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5372331946541056 b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5372331946541056 new file mode 100644 index 0000000..6fca86b Binary files /dev/null and b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5372331946541056 differ diff --git a/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5386708825800704 b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5386708825800704 new file mode 100644 index 0000000..1f1e4ae Binary files /dev/null and b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5386708825800704 differ diff --git a/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5667822731132928 b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5667822731132928 new file mode 100644 index 0000000..b21d1ce Binary files /dev/null and b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5667822731132928 differ diff --git a/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5886572146327552 b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5886572146327552 new file mode 100644 index 0000000..797165c Binary files /dev/null and b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5886572146327552 differ diff --git a/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5942767436562432 b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5942767436562432 new file mode 100644 index 0000000..a2fedd5 Binary files /dev/null and b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5942767436562432 differ diff --git a/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6007379124158464 b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6007379124158464 new file mode 100644 index 0000000..4c4c57e Binary files /dev/null and b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6007379124158464 differ diff --git a/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6508706672541696 b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6508706672541696 new file mode 100644 index 0000000..6f89836 --- /dev/null +++ b/libs/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6508706672541696 @@ -0,0 +1,7 @@ +PUT { HTTP/1.0 +Content-Type:multipart/form-databoundary=m +Range:bytes=- + +--m +C +c PUT ?&+&:&<&&I&`&a&&s&&&2&&&@&!& ‮ ‌ PUT ?&+&:&<&&I&`&a&&s&&&2&&&@&!& PUT ?&+&:&<&&I&`&a&&s&&&2&&&@&!& X-Forwarded-Host ‮ ‌ X-Forwarded-Host ‮ ‌ PUT ?&+&:&<&&I&`&a&&s&&&2&&&@&!& PUT ?&+&:&<&&I&`&a&&s&&&2&&&@&!& X-Forwarded-Host ‮ ‌ 2 +/v+ \ No newline at end of file diff --git a/libs/cpp-httplib/test/fuzzing/corpus/issue1264 b/libs/cpp-httplib/test/fuzzing/corpus/issue1264 new file mode 100644 index 0000000..fd53db5 --- /dev/null +++ b/libs/cpp-httplib/test/fuzzing/corpus/issue1264 @@ -0,0 +1,19 @@ +POST /fform%u008anom%u08ag HTTP/1.0 +DondntGnt-Encodinz-daExpi%20-Env2PUT@HTkP/ +Rcn ,Cotent-Security-Pz-tes=Tpeont.e-Typ nt-Ty@n/***ww-form-urlencT?aLO%KSi@FrTTP/1.0 +Cofffffffffffffffffffffffntemt + + + + + +Content-Length:dent:applica;tion/x-wsw-form%`00368aogrlencod368angrlencoded +JJ` +o + +8Content-EncodxNg:deflatePtipfo + +8 +92H2  ncod368anPOST # HTTP/1.0 Content-Encoding:defPOST / HTTP/1.0 +Content-Encoding:PUT { HTTP/1.0 +Content-Type:Range:bytes=- multipart/ \ No newline at end of file -- cgit v1.2.3-70-g09d2