diff --git a/cve/openssl/2022/CVE-2022-3786/Dockerfile b/cve/openssl/2022/CVE-2022-3786/Dockerfile new file mode 100755 index 0000000000000000000000000000000000000000..3bf2a87683fbc704294470fe2353301c40c4a44c --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/Dockerfile @@ -0,0 +1,25 @@ +FROM aflplusplus/aflplusplus as COMPILE + +RUN dpkg --add-architecture i386 && \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get -qq install git gcc-multilib libc6:i386 libstdc++6:i386 + +RUN git clone git://git.openssl.org/openssl.git /harness/openssl +WORKDIR /harness/openssl +# Checkout the vulnerable commit, configure, and make it. +RUN git checkout 3b421ebc64c7b52f1b9feb3812bdc7781c784332 && \ + AFL_USE_ASAN=1 CC=afl-gcc-fast CXX=afl-g++-fast ./Configure -m32 linux-generic32 && \ + AFL_USE_ASAN=1 CC=afl-gcc-fast CXX=afl-g++-fast CFLAGS="-m32" CXXFLAGS="-m32" make + +# Copy over the harness and Makefile to build it. +COPY ./harness.c /harness/harness.c +COPY ./Makefile /harness/Makefile +COPY ./run.sh /harness/run.sh +COPY ./input /input + +# Run the makefile to compile the harness. +WORKDIR /harness +RUN make + +# Run the fuzzer. +CMD ["/harness/run.sh"] \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/014672376c7aa046803c669dfacae251e151797082f91526d2b4cc4b57299ba3 b/cve/openssl/2022/CVE-2022-3786/INPUT/014672376c7aa046803c669dfacae251e151797082f91526d2b4cc4b57299ba3 new file mode 100755 index 0000000000000000000000000000000000000000..d9c04c0ed64569555307b5606e8aa9e12f815d1b --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/014672376c7aa046803c669dfacae251e151797082f91526d2b4cc4b57299ba3 @@ -0,0 +1 @@ +.....................................xn--...............xn--.n--.......xn--..... .................... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/01dd0cc5a8181ed3e9e33a5a0af23722dc83496501ec4b59194e4d26aeddda07 b/cve/openssl/2022/CVE-2022-3786/INPUT/01dd0cc5a8181ed3e9e33a5a0af23722dc83496501ec4b59194e4d26aeddda07 new file mode 100755 index 0000000000000000000000000000000000000000..2c6324f625386a158932816b962aa85d2540d7dc --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/01dd0cc5a8181ed3e9e33a5a0af23722dc83496501ec4b59194e4d26aeddda07 @@ -0,0 +1 @@ +.6 \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/032e1dc106eed15b448a823d42c4169ee06b48b2e6f5b212f8a86998a4e83beb b/cve/openssl/2022/CVE-2022-3786/INPUT/032e1dc106eed15b448a823d42c4169ee06b48b2e6f5b212f8a86998a4e83beb new file mode 100755 index 0000000000000000000000000000000000000000..3aa71a2fb4fdd1a5b455ac6144f4fbcacc73556e Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/032e1dc106eed15b448a823d42c4169ee06b48b2e6f5b212f8a86998a4e83beb differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/04518997f74860b042bc41ceccd11f771a3448468f163d50f2667e2e441d3d74 b/cve/openssl/2022/CVE-2022-3786/INPUT/04518997f74860b042bc41ceccd11f771a3448468f163d50f2667e2e441d3d74 new file mode 100755 index 0000000000000000000000000000000000000000..4cbb519e7a5ac7856136113f5cd5c66c7afc356d Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/04518997f74860b042bc41ceccd11f771a3448468f163d50f2667e2e441d3d74 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/049a6b4e8e0f4e1bd73ea0ca300c9f2918960ddbe26011493412e7464f885f78 b/cve/openssl/2022/CVE-2022-3786/INPUT/049a6b4e8e0f4e1bd73ea0ca300c9f2918960ddbe26011493412e7464f885f78 new file mode 100755 index 0000000000000000000000000000000000000000..b24cfc12b35576c4935576bad5e6d1bfc2cc74a7 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/049a6b4e8e0f4e1bd73ea0ca300c9f2918960ddbe26011493412e7464f885f78 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/09a176765d9cbdee9ea63a58286ff0740fb6efb11b77815af278e1f67646baa0 b/cve/openssl/2022/CVE-2022-3786/INPUT/09a176765d9cbdee9ea63a58286ff0740fb6efb11b77815af278e1f67646baa0 new file mode 100755 index 0000000000000000000000000000000000000000..9ba42ea4248a09896db95d2c379b63373f27982c Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/09a176765d9cbdee9ea63a58286ff0740fb6efb11b77815af278e1f67646baa0 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/09c78942912d8aa83f9942de6e432633883a7e48cf2e28b0bdd40bd386019d0c b/cve/openssl/2022/CVE-2022-3786/INPUT/09c78942912d8aa83f9942de6e432633883a7e48cf2e28b0bdd40bd386019d0c new file mode 100755 index 0000000000000000000000000000000000000000..f4cb7adb41857ce8ed979f4507256aceee320a27 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/09c78942912d8aa83f9942de6e432633883a7e48cf2e28b0bdd40bd386019d0c differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/09dc756379f3a4551019c314e0c80462208a85dce1d9b71900f15d9af1336c3c b/cve/openssl/2022/CVE-2022-3786/INPUT/09dc756379f3a4551019c314e0c80462208a85dce1d9b71900f15d9af1336c3c new file mode 100755 index 0000000000000000000000000000000000000000..1d750a867e24694b4d1edafe4f04e72272758cd7 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/09dc756379f3a4551019c314e0c80462208a85dce1d9b71900f15d9af1336c3c differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/0b9dab82cad4b51f420096fe8fb065d6f3ace670eaac4ad95bcb2eca62c6581d b/cve/openssl/2022/CVE-2022-3786/INPUT/0b9dab82cad4b51f420096fe8fb065d6f3ace670eaac4ad95bcb2eca62c6581d new file mode 100755 index 0000000000000000000000000000000000000000..49cc66eb54d263b5a704ac3b03747dc6fa7bab48 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/0b9dab82cad4b51f420096fe8fb065d6f3ace670eaac4ad95bcb2eca62c6581d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/0c60260ca094d4ddc0862d4cf0cfeef9f4f1e0dd566b575b530cb80f13366d7a b/cve/openssl/2022/CVE-2022-3786/INPUT/0c60260ca094d4ddc0862d4cf0cfeef9f4f1e0dd566b575b530cb80f13366d7a new file mode 100755 index 0000000000000000000000000000000000000000..f599131bd43b8a65e732544361b2777d6cb127cd --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/0c60260ca094d4ddc0862d4cf0cfeef9f4f1e0dd566b575b530cb80f13366d7a @@ -0,0 +1 @@ +xn-------55555K5555y555555IIIIIIIIIZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/0e79b28591e224c49528d93e70ded335c3d78855799058d48489b0e769474743 b/cve/openssl/2022/CVE-2022-3786/INPUT/0e79b28591e224c49528d93e70ded335c3d78855799058d48489b0e769474743 new file mode 100755 index 0000000000000000000000000000000000000000..8d238974907bfc15f9da27bf3d7a59a9c6af0fa5 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/0e79b28591e224c49528d93e70ded335c3d78855799058d48489b0e769474743 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/0f305f78db17ca6ada25d7a643d6ae54f19da74b779ba88906b51836a01ac75a b/cve/openssl/2022/CVE-2022-3786/INPUT/0f305f78db17ca6ada25d7a643d6ae54f19da74b779ba88906b51836a01ac75a new file mode 100755 index 0000000000000000000000000000000000000000..87371e34d3ff0111d909e299e8a39b560414531b Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/0f305f78db17ca6ada25d7a643d6ae54f19da74b779ba88906b51836a01ac75a differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/1147a398f17e0cb7a1fc9068ed6bf828e90959dcc5cce691073a5ef4c419a6e3 b/cve/openssl/2022/CVE-2022-3786/INPUT/1147a398f17e0cb7a1fc9068ed6bf828e90959dcc5cce691073a5ef4c419a6e3 new file mode 100755 index 0000000000000000000000000000000000000000..ba8c4efb9278acfb84a62443fe52018bf837bff1 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/1147a398f17e0cb7a1fc9068ed6bf828e90959dcc5cce691073a5ef4c419a6e3 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/11759c6b821cb8b7785888c98243a36758c931255f93ff142ce47c18b3adabcd b/cve/openssl/2022/CVE-2022-3786/INPUT/11759c6b821cb8b7785888c98243a36758c931255f93ff142ce47c18b3adabcd new file mode 100755 index 0000000000000000000000000000000000000000..2d9150e1847ef8cea1d12acf29d0539754c78d73 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/11759c6b821cb8b7785888c98243a36758c931255f93ff142ce47c18b3adabcd differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/11cc3006c99cd8594064699ca5edf6ae5fc254db02ffdfb506536b86893d1d7e b/cve/openssl/2022/CVE-2022-3786/INPUT/11cc3006c99cd8594064699ca5edf6ae5fc254db02ffdfb506536b86893d1d7e new file mode 100755 index 0000000000000000000000000000000000000000..87de255274bbc6ff348f40f649cd021d2d25b990 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/11cc3006c99cd8594064699ca5edf6ae5fc254db02ffdfb506536b86893d1d7e differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/139a856a5738cfa07e4cfe631aac817fbc324011f01b57d1a3f2d81bfba4dae3 b/cve/openssl/2022/CVE-2022-3786/INPUT/139a856a5738cfa07e4cfe631aac817fbc324011f01b57d1a3f2d81bfba4dae3 new file mode 100755 index 0000000000000000000000000000000000000000..cdabba18eb80cff7224e94e093bc28ae49d137ba Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/139a856a5738cfa07e4cfe631aac817fbc324011f01b57d1a3f2d81bfba4dae3 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/150cba2a030626f41d64f96ce300cb38a8d2323987b1d268048f70811c6c7614 b/cve/openssl/2022/CVE-2022-3786/INPUT/150cba2a030626f41d64f96ce300cb38a8d2323987b1d268048f70811c6c7614 new file mode 100755 index 0000000000000000000000000000000000000000..8b2e43b04335faedb8d3f669c01ef5b29e4f764d Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/150cba2a030626f41d64f96ce300cb38a8d2323987b1d268048f70811c6c7614 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/15b5e98690a8ac63f99a8a3cfa52ec776ff6696780d6002442e8b3bf2af67c30 b/cve/openssl/2022/CVE-2022-3786/INPUT/15b5e98690a8ac63f99a8a3cfa52ec776ff6696780d6002442e8b3bf2af67c30 new file mode 100755 index 0000000000000000000000000000000000000000..f3050f9c633a30f36eda5dcf5ce6588d1ab732a4 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/15b5e98690a8ac63f99a8a3cfa52ec776ff6696780d6002442e8b3bf2af67c30 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/1949ab5748baf642a696a48db894c252d5a28815e89c4fe856cc4d0644f647f5 b/cve/openssl/2022/CVE-2022-3786/INPUT/1949ab5748baf642a696a48db894c252d5a28815e89c4fe856cc4d0644f647f5 new file mode 100755 index 0000000000000000000000000000000000000000..81f0e36bb237991e30b4650f61917addfaf858b3 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/1949ab5748baf642a696a48db894c252d5a28815e89c4fe856cc4d0644f647f5 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/19cea69410e4b6225c7c1c9398f46dd9721f37bbc8a07bafd599359a9d0e5bfe b/cve/openssl/2022/CVE-2022-3786/INPUT/19cea69410e4b6225c7c1c9398f46dd9721f37bbc8a07bafd599359a9d0e5bfe new file mode 100755 index 0000000000000000000000000000000000000000..102ac5ec5565c9f61693841b484be18bdbde2866 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/19cea69410e4b6225c7c1c9398f46dd9721f37bbc8a07bafd599359a9d0e5bfe differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/1d8cdfa7ff04640c8b704d1a22454aeefcd9139537c4a5b98c3b479e27c209a2 b/cve/openssl/2022/CVE-2022-3786/INPUT/1d8cdfa7ff04640c8b704d1a22454aeefcd9139537c4a5b98c3b479e27c209a2 new file mode 100755 index 0000000000000000000000000000000000000000..68179ca4717b2c7695547ded446d9a5302dc832e Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/1d8cdfa7ff04640c8b704d1a22454aeefcd9139537c4a5b98c3b479e27c209a2 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/1edf5c91370f1d08400c8117a467fdf6000f224d9a3c84d8d08734e52cdbbaa8 b/cve/openssl/2022/CVE-2022-3786/INPUT/1edf5c91370f1d08400c8117a467fdf6000f224d9a3c84d8d08734e52cdbbaa8 new file mode 100755 index 0000000000000000000000000000000000000000..6006fdbaab5a22162094c692bb6e9c94e5a4da69 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/1edf5c91370f1d08400c8117a467fdf6000f224d9a3c84d8d08734e52cdbbaa8 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/2053e4164d6912541335278883e1b753ebe818d9f7b64c60afef341600000abd b/cve/openssl/2022/CVE-2022-3786/INPUT/2053e4164d6912541335278883e1b753ebe818d9f7b64c60afef341600000abd new file mode 100755 index 0000000000000000000000000000000000000000..58e859538c99d1c8aaaaff21cfb19e7abdb7cb63 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/2053e4164d6912541335278883e1b753ebe818d9f7b64c60afef341600000abd differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/215496fc5c7196894f1a0ba7f70c9a966d050eff783c97e13ad028cba26015d0 b/cve/openssl/2022/CVE-2022-3786/INPUT/215496fc5c7196894f1a0ba7f70c9a966d050eff783c97e13ad028cba26015d0 new file mode 100755 index 0000000000000000000000000000000000000000..8175defc846dbc82299e240adf034581de125f64 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/215496fc5c7196894f1a0ba7f70c9a966d050eff783c97e13ad028cba26015d0 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/21ede509f3e496bb6d959c88c7712abc9b0dab4275fcf5b7c0283aa9deb13149 b/cve/openssl/2022/CVE-2022-3786/INPUT/21ede509f3e496bb6d959c88c7712abc9b0dab4275fcf5b7c0283aa9deb13149 new file mode 100755 index 0000000000000000000000000000000000000000..2114830145d04e1f4c4dda075762d9a47ee655dd Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/21ede509f3e496bb6d959c88c7712abc9b0dab4275fcf5b7c0283aa9deb13149 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/24cd474336555276a9f305f57f5302e1724955407397637e46e66d6dc9ef423e b/cve/openssl/2022/CVE-2022-3786/INPUT/24cd474336555276a9f305f57f5302e1724955407397637e46e66d6dc9ef423e new file mode 100755 index 0000000000000000000000000000000000000000..afc0884c1151fca14747937616e57145fe4083c5 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/24cd474336555276a9f305f57f5302e1724955407397637e46e66d6dc9ef423e @@ -0,0 +1 @@ +xn-------oooooo \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/25eb206edc1a841b85f9c66282282a764172cb4a476e14309cf199e06b491765 b/cve/openssl/2022/CVE-2022-3786/INPUT/25eb206edc1a841b85f9c66282282a764172cb4a476e14309cf199e06b491765 new file mode 100755 index 0000000000000000000000000000000000000000..00c019d785cae4b7fd50c22f8b066fb25f4a89d7 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/25eb206edc1a841b85f9c66282282a764172cb4a476e14309cf199e06b491765 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/26c99fe50c0fc250471c6a6f2df112dba6046743cc8c9f1e812cbfdcea452060 b/cve/openssl/2022/CVE-2022-3786/INPUT/26c99fe50c0fc250471c6a6f2df112dba6046743cc8c9f1e812cbfdcea452060 new file mode 100755 index 0000000000000000000000000000000000000000..8be3e6fe5a5a4fa768f71b558faa2764cd581b63 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/26c99fe50c0fc250471c6a6f2df112dba6046743cc8c9f1e812cbfdcea452060 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/27819bf6f610b9e6f84d2b0025e73d8f665c66bd97c2be4763c15da7f71a42f9 b/cve/openssl/2022/CVE-2022-3786/INPUT/27819bf6f610b9e6f84d2b0025e73d8f665c66bd97c2be4763c15da7f71a42f9 new file mode 100755 index 0000000000000000000000000000000000000000..be831e5988e91fab8b1c6068f58e2cbc97d345ac Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/27819bf6f610b9e6f84d2b0025e73d8f665c66bd97c2be4763c15da7f71a42f9 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/285bdad06a08b187a883aac38e3d8d0e2e9f82fddea661edfaa8891a56f0b5e5 b/cve/openssl/2022/CVE-2022-3786/INPUT/285bdad06a08b187a883aac38e3d8d0e2e9f82fddea661edfaa8891a56f0b5e5 new file mode 100755 index 0000000000000000000000000000000000000000..12273c9a1fb62dc1c9baa8a6baadbfec75fcc1ec Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/285bdad06a08b187a883aac38e3d8d0e2e9f82fddea661edfaa8891a56f0b5e5 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/287cbaf7d380904a66014469218afd998fbbe6a4a1d1b84122eaf6847476c62f b/cve/openssl/2022/CVE-2022-3786/INPUT/287cbaf7d380904a66014469218afd998fbbe6a4a1d1b84122eaf6847476c62f new file mode 100755 index 0000000000000000000000000000000000000000..1591c8043a36e65ceaf3163b3619e56d372bb51c --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/287cbaf7d380904a66014469218afd998fbbe6a4a1d1b84122eaf6847476c62f @@ -0,0 +1 @@ +t>..e>.=.............................. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/2b023360d9a9306fa101214a89853c9db8b5f1e1bf89f488545fc61f2584ece5 b/cve/openssl/2022/CVE-2022-3786/INPUT/2b023360d9a9306fa101214a89853c9db8b5f1e1bf89f488545fc61f2584ece5 new file mode 100755 index 0000000000000000000000000000000000000000..b82bca0dbc1b5ea14f0c9d3ec14ec4c8b37b6ac5 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/2b023360d9a9306fa101214a89853c9db8b5f1e1bf89f488545fc61f2584ece5 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/2c57e200057fc5545ae261ad139de3764772c8a25ca4f0e583f4383c00b49b49 b/cve/openssl/2022/CVE-2022-3786/INPUT/2c57e200057fc5545ae261ad139de3764772c8a25ca4f0e583f4383c00b49b49 new file mode 100755 index 0000000000000000000000000000000000000000..335ca2a7b07be02ba09f8e3c943edbdd827e32cd Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/2c57e200057fc5545ae261ad139de3764772c8a25ca4f0e583f4383c00b49b49 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/2c5d73b6908da7277680d2261f1e59fc8657d72a059770144c38c59afc2497aa b/cve/openssl/2022/CVE-2022-3786/INPUT/2c5d73b6908da7277680d2261f1e59fc8657d72a059770144c38c59afc2497aa new file mode 100755 index 0000000000000000000000000000000000000000..639e90bf2b44952937b8398f6061bb07af0f0af1 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/2c5d73b6908da7277680d2261f1e59fc8657d72a059770144c38c59afc2497aa @@ -0,0 +1 @@ +tes7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777.................7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777t diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/2d65cdc109a55230417f55ae8ad44f8b9090c28997daf58e68526cd79512b399 b/cve/openssl/2022/CVE-2022-3786/INPUT/2d65cdc109a55230417f55ae8ad44f8b9090c28997daf58e68526cd79512b399 new file mode 100755 index 0000000000000000000000000000000000000000..529a71322cb0f173668c023a20a929d0a1b4bc35 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/2d65cdc109a55230417f55ae8ad44f8b9090c28997daf58e68526cd79512b399 @@ -0,0 +1 @@ +..-...A7.n.+........H.......H...5.F%..@........5..............IEe..............5.9.&...H.....%.......-.&.....H...*...5.9.@H.......H...5.F%...........&...H......+.5.9.&...H............-.&.....H...5. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/2f355b4acfb041ee642602d91cdf953ba3bf1b0bfa69eab12bf11edcd276d245 b/cve/openssl/2022/CVE-2022-3786/INPUT/2f355b4acfb041ee642602d91cdf953ba3bf1b0bfa69eab12bf11edcd276d245 new file mode 100755 index 0000000000000000000000000000000000000000..3c3126991223bed3dff71d6d41872af7d5b50568 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/2f355b4acfb041ee642602d91cdf953ba3bf1b0bfa69eab12bf11edcd276d245 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/307dd529f7e2ed6d6cace725602b5e5530dce5b4c08b925fb2a543b9e771abb3 b/cve/openssl/2022/CVE-2022-3786/INPUT/307dd529f7e2ed6d6cace725602b5e5530dce5b4c08b925fb2a543b9e771abb3 new file mode 100755 index 0000000000000000000000000000000000000000..44d7dd9d5d376ea0400244cdc7a569ba6b0e3873 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/307dd529f7e2ed6d6cace725602b5e5530dce5b4c08b925fb2a543b9e771abb3 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/34710833970eed3673c3f3ec8ba4707c1413525a3a64b1fba94c659ed8e1d97d b/cve/openssl/2022/CVE-2022-3786/INPUT/34710833970eed3673c3f3ec8ba4707c1413525a3a64b1fba94c659ed8e1d97d new file mode 100755 index 0000000000000000000000000000000000000000..6d9f267bb8fa4fd4f2c4eccc5cf7552b3fc2396c Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/34710833970eed3673c3f3ec8ba4707c1413525a3a64b1fba94c659ed8e1d97d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/375891f4b5123cd41306a7ec5769ea2c4d714ac2cb50a9023ac2ef5c8f0e7abe b/cve/openssl/2022/CVE-2022-3786/INPUT/375891f4b5123cd41306a7ec5769ea2c4d714ac2cb50a9023ac2ef5c8f0e7abe new file mode 100755 index 0000000000000000000000000000000000000000..8c63aee2c8af4af843641aee8a3ea66bb47e2de2 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/375891f4b5123cd41306a7ec5769ea2c4d714ac2cb50a9023ac2ef5c8f0e7abe differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/37bbd76b88edf8893bb1834da5fc59084ff309e5fd83d8ee0d8aa6fb55ccd564 b/cve/openssl/2022/CVE-2022-3786/INPUT/37bbd76b88edf8893bb1834da5fc59084ff309e5fd83d8ee0d8aa6fb55ccd564 new file mode 100755 index 0000000000000000000000000000000000000000..581bde12c84406c849c54250b9e96d09b0bea96e Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/37bbd76b88edf8893bb1834da5fc59084ff309e5fd83d8ee0d8aa6fb55ccd564 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/384c57dced3f7f2a44776fcea988fd77b7398b2bbac505c103c16ae1ea6b0d39 b/cve/openssl/2022/CVE-2022-3786/INPUT/384c57dced3f7f2a44776fcea988fd77b7398b2bbac505c103c16ae1ea6b0d39 new file mode 100755 index 0000000000000000000000000000000000000000..dcff53295c0767b54da123cb47b5205ecaaee6e7 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/384c57dced3f7f2a44776fcea988fd77b7398b2bbac505c103c16ae1ea6b0d39 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/3ac0ba00efb7c9ee061daeb513b8f8431191e3821134a5a8446dcc7f5a95c341 b/cve/openssl/2022/CVE-2022-3786/INPUT/3ac0ba00efb7c9ee061daeb513b8f8431191e3821134a5a8446dcc7f5a95c341 new file mode 100755 index 0000000000000000000000000000000000000000..ba6f88deb942747dbf557ca2ee107cd99ff82065 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/3ac0ba00efb7c9ee061daeb513b8f8431191e3821134a5a8446dcc7f5a95c341 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/3c857e138073b3ecd9bf1b5a5846e52e924205485435796e50c431a5b31cb405 b/cve/openssl/2022/CVE-2022-3786/INPUT/3c857e138073b3ecd9bf1b5a5846e52e924205485435796e50c431a5b31cb405 new file mode 100755 index 0000000000000000000000000000000000000000..57e4564316546369aab2a22822e4047e7420d100 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/3c857e138073b3ecd9bf1b5a5846e52e924205485435796e50c431a5b31cb405 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/3cab8230be32a01046f97f28a3dbd5bce0c9b16782a52cbd94b047cd46eda210 b/cve/openssl/2022/CVE-2022-3786/INPUT/3cab8230be32a01046f97f28a3dbd5bce0c9b16782a52cbd94b047cd46eda210 new file mode 100755 index 0000000000000000000000000000000000000000..b89b5c0ce188da87e3a1e2fd31415d2627bbcff7 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/3cab8230be32a01046f97f28a3dbd5bce0c9b16782a52cbd94b047cd46eda210 @@ -0,0 +1 @@ +xn------eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/40316850f3b515618425af8a10398346206cab4e8eff5945bbc00f34b2f7d64b b/cve/openssl/2022/CVE-2022-3786/INPUT/40316850f3b515618425af8a10398346206cab4e8eff5945bbc00f34b2f7d64b new file mode 100755 index 0000000000000000000000000000000000000000..5b2337296efbc78310ee71f5ec2045f88721f46b Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/40316850f3b515618425af8a10398346206cab4e8eff5945bbc00f34b2f7d64b differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/41f38ef599db2a6a32b43a67a964c5aec14b6fcc93a7371e6f6bfad66fdbcd09 b/cve/openssl/2022/CVE-2022-3786/INPUT/41f38ef599db2a6a32b43a67a964c5aec14b6fcc93a7371e6f6bfad66fdbcd09 new file mode 100755 index 0000000000000000000000000000000000000000..d99a92a39f1a8d7d66fa6f9f43eb0b35005c5381 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/41f38ef599db2a6a32b43a67a964c5aec14b6fcc93a7371e6f6bfad66fdbcd09 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/428d2190bab63f3c08f5b2af0a438b47969ce2ccc179e221c2899690e668eebf b/cve/openssl/2022/CVE-2022-3786/INPUT/428d2190bab63f3c08f5b2af0a438b47969ce2ccc179e221c2899690e668eebf new file mode 100755 index 0000000000000000000000000000000000000000..8293ac9c5ecdb176d36de2cb854e20a698000e92 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/428d2190bab63f3c08f5b2af0a438b47969ce2ccc179e221c2899690e668eebf @@ -0,0 +1 @@ +xn--@---@xn-------eeeeeeeeeeee@---@xn-------eeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-eeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee- \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/4424e1570cae1c2285a174b3f8cca1458fe181ffb0a709eef5fdb309aef1628a b/cve/openssl/2022/CVE-2022-3786/INPUT/4424e1570cae1c2285a174b3f8cca1458fe181ffb0a709eef5fdb309aef1628a new file mode 100755 index 0000000000000000000000000000000000000000..abbbe8be5ecad64431217b4397bd1157b209d86f --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/4424e1570cae1c2285a174b3f8cca1458fe181ffb0a709eef5fdb309aef1628a @@ -0,0 +1 @@ +n-------"...........................................................................................................................xn--.............................xn--...............................).................................................................................................................................................................................................................................................................................L..................................xn--...............................).......................................L...................................................................O..................................................................d............................................................................................................................................................................................................................................................................................................L...................G....................................................................d................J................................................................................................................xn--.......................xn--....................................xn--...............................).................................................................................................................................................................................................................................................. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/45417f40fa0e67a02790bbbe3ec8ce9e0bb1a746a42b4f8d67dec43d30ab971a b/cve/openssl/2022/CVE-2022-3786/INPUT/45417f40fa0e67a02790bbbe3ec8ce9e0bb1a746a42b4f8d67dec43d30ab971a new file mode 100755 index 0000000000000000000000000000000000000000..93a680c619c1cdf1282a6ae22b65857c6534390b --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/45417f40fa0e67a02790bbbe3ec8ce9e0bb1a746a42b4f8d67dec43d30ab971a @@ -0,0 +1 @@ +xn-----IIIII.IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxx-------xn--.................IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeee......................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....IIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeee......................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee..........................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeee.....xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....eeeeeeeeeeeeeeeeee..........................................................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIVIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee..........................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee.... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/45e9d1158f2c2fc2a845936e414b2197486884990ddd434717d67a723821dfb4 b/cve/openssl/2022/CVE-2022-3786/INPUT/45e9d1158f2c2fc2a845936e414b2197486884990ddd434717d67a723821dfb4 new file mode 100755 index 0000000000000000000000000000000000000000..f8eec457af9274f4f6e3949459f3dd2ab7894631 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/45e9d1158f2c2fc2a845936e414b2197486884990ddd434717d67a723821dfb4 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/46737d5de5d5762904e8b335b387e8709254871b13fcc0e620bc2588c9f9a8e0 b/cve/openssl/2022/CVE-2022-3786/INPUT/46737d5de5d5762904e8b335b387e8709254871b13fcc0e620bc2588c9f9a8e0 new file mode 100755 index 0000000000000000000000000000000000000000..b93cd4d50e1c92309f6bb3f16a90ddf997a036ef --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/46737d5de5d5762904e8b335b387e8709254871b13fcc0e620bc2588c9f9a8e0 @@ -0,0 +1 @@ +.. .e.. nv ...A..............  ... .........8..... ..........+..)..........+..................F............... ...... ............)................ \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/4835fd08e4bfc0e308be072c16d7e5a920f8db3a3250de83820b09060174bc53 b/cve/openssl/2022/CVE-2022-3786/INPUT/4835fd08e4bfc0e308be072c16d7e5a920f8db3a3250de83820b09060174bc53 new file mode 100755 index 0000000000000000000000000000000000000000..ed260adb5fc9ea6d797a3f527b1d3bc1f77a9416 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/4835fd08e4bfc0e308be072c16d7e5a920f8db3a3250de83820b09060174bc53 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/484776f5ed51959f73642546a069220df065d0d0b5dc539d79e53f14b9814bc1 b/cve/openssl/2022/CVE-2022-3786/INPUT/484776f5ed51959f73642546a069220df065d0d0b5dc539d79e53f14b9814bc1 new file mode 100755 index 0000000000000000000000000000000000000000..9a5a58e536a998dd3c88e50f67fccff6a4e723af --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/484776f5ed51959f73642546a069220df065d0d0b5dc539d79e53f14b9814bc1 @@ -0,0 +1 @@ +..... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/48b9ba3812ef7a6b6f82dd771761376106e50b266bb070730c879a8496371854 b/cve/openssl/2022/CVE-2022-3786/INPUT/48b9ba3812ef7a6b6f82dd771761376106e50b266bb070730c879a8496371854 new file mode 100755 index 0000000000000000000000000000000000000000..7d520908b023ba8d21aa2787d666ef193558d943 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/48b9ba3812ef7a6b6f82dd771761376106e50b266bb070730c879a8496371854 @@ -0,0 +1 @@ +........................ \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/4cdabb74d825dce020bfb39ee9e4dacf0bb27e376d66f4ae951e8e4e927aaca7 b/cve/openssl/2022/CVE-2022-3786/INPUT/4cdabb74d825dce020bfb39ee9e4dacf0bb27e376d66f4ae951e8e4e927aaca7 new file mode 100755 index 0000000000000000000000000000000000000000..ecdae9cb4f38ad34d25166cb844c54a78e49198a --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/4cdabb74d825dce020bfb39ee9e4dacf0bb27e376d66f4ae951e8e4e927aaca7 @@ -0,0 +1 @@ +....................(.K(e....-....................N...................e.................A............................................h.....<.Q...............J....................*(.K.........(.K.>.....<.................A...............9...... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/4eb57561cd921c81f28753957f0260c56469484e8ae98f34ce144d0e0a285209 b/cve/openssl/2022/CVE-2022-3786/INPUT/4eb57561cd921c81f28753957f0260c56469484e8ae98f34ce144d0e0a285209 new file mode 100755 index 0000000000000000000000000000000000000000..d151bd4027fd3d2235147d3a48e56e6da5df093d --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/4eb57561cd921c81f28753957f0260c56469484e8ae98f34ce144d0e0a285209 @@ -0,0 +1 @@ +....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................d........................................................................................................................................................................................................................................................................................................................ \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/531705c5880d3886b32623eba4f71b49226a8cf7a6f8f3df922423d34a594a1f b/cve/openssl/2022/CVE-2022-3786/INPUT/531705c5880d3886b32623eba4f71b49226a8cf7a6f8f3df922423d34a594a1f new file mode 100755 index 0000000000000000000000000000000000000000..2423cf36464fcc40d6d894ef008d0617eeacb91b Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/531705c5880d3886b32623eba4f71b49226a8cf7a6f8f3df922423d34a594a1f differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/5353730458df808564a2b58eb0c55bd60d8633d30a850a485f5cd1873b1ef71d b/cve/openssl/2022/CVE-2022-3786/INPUT/5353730458df808564a2b58eb0c55bd60d8633d30a850a485f5cd1873b1ef71d new file mode 100755 index 0000000000000000000000000000000000000000..879e13ed4b6b374b336f0cb6fcfa98c623e32b5a Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/5353730458df808564a2b58eb0c55bd60d8633d30a850a485f5cd1873b1ef71d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/569fa9e9fb0d29950ea721f3c09abf8ecabd6346dff1ee61ad13458cce706ffc b/cve/openssl/2022/CVE-2022-3786/INPUT/569fa9e9fb0d29950ea721f3c09abf8ecabd6346dff1ee61ad13458cce706ffc new file mode 100755 index 0000000000000000000000000000000000000000..1f573b03cd73e386a1770bd7f03196b2550996a2 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/569fa9e9fb0d29950ea721f3c09abf8ecabd6346dff1ee61ad13458cce706ffc differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/577edb04e77f85d91deb552128183c45bfb24ec8b7a3c4e983c4437eb43b2425 b/cve/openssl/2022/CVE-2022-3786/INPUT/577edb04e77f85d91deb552128183c45bfb24ec8b7a3c4e983c4437eb43b2425 new file mode 100755 index 0000000000000000000000000000000000000000..12058c1d339e21f39574ce418bc59bc1b55a62ec --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/577edb04e77f85d91deb552128183c45bfb24ec8b7a3c4e983c4437eb43b2425 @@ -0,0 +1,2 @@ +xn--ee.@. +seeeeeeeereeee \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/57ed331410495a26929f95cb06da4b14761414947073f5276b185a3b1ec45f27 b/cve/openssl/2022/CVE-2022-3786/INPUT/57ed331410495a26929f95cb06da4b14761414947073f5276b185a3b1ec45f27 new file mode 100755 index 0000000000000000000000000000000000000000..cdd3859de62e16ce183844eb5008edf6f7e97593 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/57ed331410495a26929f95cb06da4b14761414947073f5276b185a3b1ec45f27 @@ -0,0 +1 @@ +xm-----N-з׷xn--..xn-----------------. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/57fa787dfbf787903e28f0f876f97efd580d42260f05cab02a757ca1f9a09598 b/cve/openssl/2022/CVE-2022-3786/INPUT/57fa787dfbf787903e28f0f876f97efd580d42260f05cab02a757ca1f9a09598 new file mode 100755 index 0000000000000000000000000000000000000000..fa04357e9759c67fc1710c1a48b56968e853199d Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/57fa787dfbf787903e28f0f876f97efd580d42260f05cab02a757ca1f9a09598 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/58401d3632588059a74b7d3ed67c5cc9f4223b9748650842adb4dd44eb9f153c b/cve/openssl/2022/CVE-2022-3786/INPUT/58401d3632588059a74b7d3ed67c5cc9f4223b9748650842adb4dd44eb9f153c new file mode 100755 index 0000000000000000000000000000000000000000..cbd338d2ebf4ffb75a2f1d9b183b01fb41a075d0 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/58401d3632588059a74b7d3ed67c5cc9f4223b9748650842adb4dd44eb9f153c differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/592eeb4b3e59f52469d0687e10baed2b8a41209f2a6cfa060e83e702719c170f b/cve/openssl/2022/CVE-2022-3786/INPUT/592eeb4b3e59f52469d0687e10baed2b8a41209f2a6cfa060e83e702719c170f new file mode 100755 index 0000000000000000000000000000000000000000..d767f64dc2c6d3866c0ee8b50f8326d4a31efd5e --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/592eeb4b3e59f52469d0687e10baed2b8a41209f2a6cfa060e83e702719c170f @@ -0,0 +1 @@ +xn-------IIIIIIIIIII..........xm-----N-з׷xn--..xn----- \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/5aeb47bd2f015946ef37bab4abe42a7436872814b9291e964f78415e9cbd5338 b/cve/openssl/2022/CVE-2022-3786/INPUT/5aeb47bd2f015946ef37bab4abe42a7436872814b9291e964f78415e9cbd5338 new file mode 100755 index 0000000000000000000000000000000000000000..6e9e8b129a7d247aa45be66f3aa878d13189aa47 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/5aeb47bd2f015946ef37bab4abe42a7436872814b9291e964f78415e9cbd5338 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/5c5b91253a00a2c99f31e424c0f9b437a92f16512355ca81d5b7bff7af42832a b/cve/openssl/2022/CVE-2022-3786/INPUT/5c5b91253a00a2c99f31e424c0f9b437a92f16512355ca81d5b7bff7af42832a new file mode 100755 index 0000000000000000000000000000000000000000..6af94e53d8665a59cf38fb53c5bf378da82c6d38 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/5c5b91253a00a2c99f31e424c0f9b437a92f16512355ca81d5b7bff7af42832a @@ -0,0 +1 @@ +.oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/5c975ef6567cdd22535da806576424625b6da50bd702b27a5825d2c304be9542 b/cve/openssl/2022/CVE-2022-3786/INPUT/5c975ef6567cdd22535da806576424625b6da50bd702b27a5825d2c304be9542 new file mode 100755 index 0000000000000000000000000000000000000000..a14dc9e0966c5b18c5108905e7409b52abc89fec --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/5c975ef6567cdd22535da806576424625b6da50bd702b27a5825d2c304be9542 @@ -0,0 +1 @@ +f./....?........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/5ec1f7e700f37c3d0b2981d04855fc34b94aaa15457b05ca571817442d228f81 b/cve/openssl/2022/CVE-2022-3786/INPUT/5ec1f7e700f37c3d0b2981d04855fc34b94aaa15457b05ca571817442d228f81 new file mode 100755 index 0000000000000000000000000000000000000000..a96aa0ea9d8c443416d31c3a85dbe928f120cc23 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/5ec1f7e700f37c3d0b2981d04855fc34b94aaa15457b05ca571817442d228f81 @@ -0,0 +1 @@ +.. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/5fc36006d9e85091730657ace47321d9da3ba95a10dd8c7d87c305425521a6df b/cve/openssl/2022/CVE-2022-3786/INPUT/5fc36006d9e85091730657ace47321d9da3ba95a10dd8c7d87c305425521a6df new file mode 100755 index 0000000000000000000000000000000000000000..cfe419f1ffcfe3b29629958cc909c0225d827a67 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/5fc36006d9e85091730657ace47321d9da3ba95a10dd8c7d87c305425521a6df differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/6001d2185e7c44af63aae79f77a93f9b2edc046f20f206f4c841916596090666 b/cve/openssl/2022/CVE-2022-3786/INPUT/6001d2185e7c44af63aae79f77a93f9b2edc046f20f206f4c841916596090666 new file mode 100755 index 0000000000000000000000000000000000000000..48a0ade38bef1211b1bd2ef375c3267c5589e179 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/6001d2185e7c44af63aae79f77a93f9b2edc046f20f206f4c841916596090666 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/615f6247b404521c7344b18ad69db44efccb3d29881ed60fd8569295d67797d9 b/cve/openssl/2022/CVE-2022-3786/INPUT/615f6247b404521c7344b18ad69db44efccb3d29881ed60fd8569295d67797d9 new file mode 100755 index 0000000000000000000000000000000000000000..987dc9ff13353df178b06ae280004c7509551dc0 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/615f6247b404521c7344b18ad69db44efccb3d29881ed60fd8569295d67797d9 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/632e222ca5fe7e1b3875d0228739fd179d968254b1d26837368ac5fa6ca46431 b/cve/openssl/2022/CVE-2022-3786/INPUT/632e222ca5fe7e1b3875d0228739fd179d968254b1d26837368ac5fa6ca46431 new file mode 100755 index 0000000000000000000000000000000000000000..d3d7ad177a265c60169cdc5bdb3f4f9850590f0d Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/632e222ca5fe7e1b3875d0228739fd179d968254b1d26837368ac5fa6ca46431 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/638c661cf4d0a34e77c44dbb3f366441c3f2572620f67e9fc8698ccccb7eb21f b/cve/openssl/2022/CVE-2022-3786/INPUT/638c661cf4d0a34e77c44dbb3f366441c3f2572620f67e9fc8698ccccb7eb21f new file mode 100755 index 0000000000000000000000000000000000000000..720e671bf56b82f9886e5953aad020cc660189e1 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/638c661cf4d0a34e77c44dbb3f366441c3f2572620f67e9fc8698ccccb7eb21f differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/63b0f0649afc005179b489b9176162767cb7da34faf13947e668d032a5ecca2c b/cve/openssl/2022/CVE-2022-3786/INPUT/63b0f0649afc005179b489b9176162767cb7da34faf13947e668d032a5ecca2c new file mode 100755 index 0000000000000000000000000000000000000000..c62b07eaabdae912dfb8f86ce0d962b6a1461348 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/63b0f0649afc005179b489b9176162767cb7da34faf13947e668d032a5ecca2c differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/651cd76b2d0d0f373c172c8b11b289571b8cdedad6200e19059425f3f373c69a b/cve/openssl/2022/CVE-2022-3786/INPUT/651cd76b2d0d0f373c172c8b11b289571b8cdedad6200e19059425f3f373c69a new file mode 100755 index 0000000000000000000000000000000000000000..8a5be12df111c9045b332d81c4820f48ee3dcc13 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/651cd76b2d0d0f373c172c8b11b289571b8cdedad6200e19059425f3f373c69a differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/6696ea04d5f9a9d5ab9a87304aaccb1ce9b131998278f348736b202fc5c75b8d b/cve/openssl/2022/CVE-2022-3786/INPUT/6696ea04d5f9a9d5ab9a87304aaccb1ce9b131998278f348736b202fc5c75b8d new file mode 100755 index 0000000000000000000000000000000000000000..4b8e338e31eea343e0c929a98e4f2d33e621a5c5 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/6696ea04d5f9a9d5ab9a87304aaccb1ce9b131998278f348736b202fc5c75b8d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/6a36d8e9e1e64cb88e0f168477398f2202df6cab4de567527f77dd2b5d662886 b/cve/openssl/2022/CVE-2022-3786/INPUT/6a36d8e9e1e64cb88e0f168477398f2202df6cab4de567527f77dd2b5d662886 new file mode 100755 index 0000000000000000000000000000000000000000..192b6944e5f073c7f05ca064c635f321248f3680 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/6a36d8e9e1e64cb88e0f168477398f2202df6cab4de567527f77dd2b5d662886 @@ -0,0 +1 @@ +................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/6d110d84883923e4a22e2a5eedcf12126fcc98502e136f34c420d0882ceca288 b/cve/openssl/2022/CVE-2022-3786/INPUT/6d110d84883923e4a22e2a5eedcf12126fcc98502e136f34c420d0882ceca288 new file mode 100755 index 0000000000000000000000000000000000000000..1d3fcc4926348402c2b8e15e08dc4ed168cd12b0 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/6d110d84883923e4a22e2a5eedcf12126fcc98502e136f34c420d0882ceca288 @@ -0,0 +1 @@ +t.....................ust diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/6e942fc507357e239972b5e246488de00de89aaa874485fcf490cc0c72079f81 b/cve/openssl/2022/CVE-2022-3786/INPUT/6e942fc507357e239972b5e246488de00de89aaa874485fcf490cc0c72079f81 new file mode 100755 index 0000000000000000000000000000000000000000..8ae4394dfefb3b5bab288ace002e526020633757 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/6e942fc507357e239972b5e246488de00de89aaa874485fcf490cc0c72079f81 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/7249ad002059b70d81e55f5d2b73008d38bca2c025830dc457751df5daa6fb81 b/cve/openssl/2022/CVE-2022-3786/INPUT/7249ad002059b70d81e55f5d2b73008d38bca2c025830dc457751df5daa6fb81 new file mode 100755 index 0000000000000000000000000000000000000000..fdbc900e0904f300152e71846a5c26e2a871be15 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/7249ad002059b70d81e55f5d2b73008d38bca2c025830dc457751df5daa6fb81 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/74cc03e87d801e3d91cf7120e56c11e924624d9d2aef3428853e7d768a29ece0 b/cve/openssl/2022/CVE-2022-3786/INPUT/74cc03e87d801e3d91cf7120e56c11e924624d9d2aef3428853e7d768a29ece0 new file mode 100755 index 0000000000000000000000000000000000000000..63dc0412145c7ed61079d0514c85cde299d1ad8a --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/74cc03e87d801e3d91cf7120e56c11e924624d9d2aef3428853e7d768a29ece0 @@ -0,0 +1 @@ +xn-----meeeeee \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/763dadf64332cfcc618e70aa0f8173804cb2f986f7101c0b9a1efe053018e3e3 b/cve/openssl/2022/CVE-2022-3786/INPUT/763dadf64332cfcc618e70aa0f8173804cb2f986f7101c0b9a1efe053018e3e3 new file mode 100755 index 0000000000000000000000000000000000000000..f8bc21187bb3a97c55e9af5a4855bffb34b3e189 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/763dadf64332cfcc618e70aa0f8173804cb2f986f7101c0b9a1efe053018e3e3 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/77d4e837de0e884d755a6fcc3ccd090b7eb9b5a3bf67fd3eb34617f641da2d12 b/cve/openssl/2022/CVE-2022-3786/INPUT/77d4e837de0e884d755a6fcc3ccd090b7eb9b5a3bf67fd3eb34617f641da2d12 new file mode 100755 index 0000000000000000000000000000000000000000..436f15310b3007da9335f104d15c82ce75091d78 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/77d4e837de0e884d755a6fcc3ccd090b7eb9b5a3bf67fd3eb34617f641da2d12 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/7a1f39996602321cb23ed5d19b261cb69ae2571143a16ab135c77574fd147757 b/cve/openssl/2022/CVE-2022-3786/INPUT/7a1f39996602321cb23ed5d19b261cb69ae2571143a16ab135c77574fd147757 new file mode 100755 index 0000000000000000000000000000000000000000..9aefbe2810bb83c4904541bb46e0b769ca1f7115 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/7a1f39996602321cb23ed5d19b261cb69ae2571143a16ab135c77574fd147757 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/7c1ee073a172c81fbf11c4c46f98eab5d6eaecb5a84f4083eb391fca2d87e325 b/cve/openssl/2022/CVE-2022-3786/INPUT/7c1ee073a172c81fbf11c4c46f98eab5d6eaecb5a84f4083eb391fca2d87e325 new file mode 100755 index 0000000000000000000000000000000000000000..c44cd2d2e89acb43618b6d0e41ed7d5bcdb9d2bd Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/7c1ee073a172c81fbf11c4c46f98eab5d6eaecb5a84f4083eb391fca2d87e325 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/8088bbabb7e9a319a08979755fc060f557170eb057a1c056e5adad95c290e8e4 b/cve/openssl/2022/CVE-2022-3786/INPUT/8088bbabb7e9a319a08979755fc060f557170eb057a1c056e5adad95c290e8e4 new file mode 100755 index 0000000000000000000000000000000000000000..f4f52069e13429956ec986fd5481d46b5aa36adc --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/8088bbabb7e9a319a08979755fc060f557170eb057a1c056e5adad95c290e8e4 @@ -0,0 +1 @@ +xn---gggggggggggggggggggggggggg-- \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/80ced0ee39c93bcf0890d9e3064bc7dc38f09c4c1fb67cacd690824bdc613414 b/cve/openssl/2022/CVE-2022-3786/INPUT/80ced0ee39c93bcf0890d9e3064bc7dc38f09c4c1fb67cacd690824bdc613414 new file mode 100755 index 0000000000000000000000000000000000000000..c47326b5de16de33bda7958536966c61ff5d8584 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/80ced0ee39c93bcf0890d9e3064bc7dc38f09c4c1fb67cacd690824bdc613414 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/8240957107715e4acffae62da4f441d6797c9e994257822370cc799558d7cf50 b/cve/openssl/2022/CVE-2022-3786/INPUT/8240957107715e4acffae62da4f441d6797c9e994257822370cc799558d7cf50 new file mode 100755 index 0000000000000000000000000000000000000000..f9de494e6c55623b468b517c288ed1eafa8bb05b Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/8240957107715e4acffae62da4f441d6797c9e994257822370cc799558d7cf50 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/834ae0ae0448d08720e3fbf428a7c160f2e943b3effd132d6730b4e94df7171d b/cve/openssl/2022/CVE-2022-3786/INPUT/834ae0ae0448d08720e3fbf428a7c160f2e943b3effd132d6730b4e94df7171d new file mode 100755 index 0000000000000000000000000000000000000000..24caa3e591ba2cab8736eeb8604201f3a7d64e2f Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/834ae0ae0448d08720e3fbf428a7c160f2e943b3effd132d6730b4e94df7171d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/85b3aff7759ef65d77226b13355e0148a63182cea86397a55583239d4ee312ab b/cve/openssl/2022/CVE-2022-3786/INPUT/85b3aff7759ef65d77226b13355e0148a63182cea86397a55583239d4ee312ab new file mode 100755 index 0000000000000000000000000000000000000000..84ff3f1b7f5b08000a3c3c0e654e315d04f97126 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/85b3aff7759ef65d77226b13355e0148a63182cea86397a55583239d4ee312ab @@ -0,0 +1 @@ +x-------xn--......................................................................................................................................................"......................................................................................................................................................................................................................................................................................................................xn--.........................>................................................................................................................................................................................................. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/86003a96aedcf014b739f2fedc9bb2cbf5dea73099a0b133669156f046773a96 b/cve/openssl/2022/CVE-2022-3786/INPUT/86003a96aedcf014b739f2fedc9bb2cbf5dea73099a0b133669156f046773a96 new file mode 100755 index 0000000000000000000000000000000000000000..53d08f928ef02d45c803a7fa36a00d74f0a81eb7 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/86003a96aedcf014b739f2fedc9bb2cbf5dea73099a0b133669156f046773a96 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/8659a4b26b41c9cc81ba50c8860f8b5c40a4b7f3247a4ac29a3b8a4308b3ea3f b/cve/openssl/2022/CVE-2022-3786/INPUT/8659a4b26b41c9cc81ba50c8860f8b5c40a4b7f3247a4ac29a3b8a4308b3ea3f new file mode 100755 index 0000000000000000000000000000000000000000..87932a26bc4f43ae60e0abff43faaf26696ed1d7 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/8659a4b26b41c9cc81ba50c8860f8b5c40a4b7f3247a4ac29a3b8a4308b3ea3f differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/86e25fa5b1fee9e58e6a5351d3e794af7d06752bf3b9f745ea335ea571bbe76d b/cve/openssl/2022/CVE-2022-3786/INPUT/86e25fa5b1fee9e58e6a5351d3e794af7d06752bf3b9f745ea335ea571bbe76d new file mode 100755 index 0000000000000000000000000000000000000000..4265164f8b26749b864a27a59be78ce4f68813fd Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/86e25fa5b1fee9e58e6a5351d3e794af7d06752bf3b9f745ea335ea571bbe76d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/875b51765b9beb426b8443f03f6f459ea5f109e66f730183f6f161c41c9fb349 b/cve/openssl/2022/CVE-2022-3786/INPUT/875b51765b9beb426b8443f03f6f459ea5f109e66f730183f6f161c41c9fb349 new file mode 100755 index 0000000000000000000000000000000000000000..d561e23457fb0448f7a8e6381d47f11b0e77e1c6 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/875b51765b9beb426b8443f03f6f459ea5f109e66f730183f6f161c41c9fb349 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/89dba36538739bc29c30221b2b80fce707ef21ad47b4d9c94871c342c1ac2a98 b/cve/openssl/2022/CVE-2022-3786/INPUT/89dba36538739bc29c30221b2b80fce707ef21ad47b4d9c94871c342c1ac2a98 new file mode 100755 index 0000000000000000000000000000000000000000..9bb1dc266f01c0d443945952422ae3d9de6269ea Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/89dba36538739bc29c30221b2b80fce707ef21ad47b4d9c94871c342c1ac2a98 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/89deb6e1d8578034966c4d9424f00b1ed604b3d471677fce4475d3fc73f4766c b/cve/openssl/2022/CVE-2022-3786/INPUT/89deb6e1d8578034966c4d9424f00b1ed604b3d471677fce4475d3fc73f4766c new file mode 100755 index 0000000000000000000000000000000000000000..d63e49d7ec964c228fe78ffbd2a35c9883f1c9cd Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/89deb6e1d8578034966c4d9424f00b1ed604b3d471677fce4475d3fc73f4766c differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/8b3e04279d9a9601e966c5810ba55b3531d5bc64369b91cf014b4077221f6dd1 b/cve/openssl/2022/CVE-2022-3786/INPUT/8b3e04279d9a9601e966c5810ba55b3531d5bc64369b91cf014b4077221f6dd1 new file mode 100755 index 0000000000000000000000000000000000000000..f1d612b79a037179c56228abef12947d53d4022c Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/8b3e04279d9a9601e966c5810ba55b3531d5bc64369b91cf014b4077221f6dd1 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/8b6eb27532793e163d0153709afb7fb181200d81b650a00c3f1e4f1e942e6b37 b/cve/openssl/2022/CVE-2022-3786/INPUT/8b6eb27532793e163d0153709afb7fb181200d81b650a00c3f1e4f1e942e6b37 new file mode 100755 index 0000000000000000000000000000000000000000..bd31351fb870bce45567b8b3ddc012c859ec7af5 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/8b6eb27532793e163d0153709afb7fb181200d81b650a00c3f1e4f1e942e6b37 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/8c7fe35e08e69be243bcc098c5b73987931cd576b8908d2ff559def654c818b8 b/cve/openssl/2022/CVE-2022-3786/INPUT/8c7fe35e08e69be243bcc098c5b73987931cd576b8908d2ff559def654c818b8 new file mode 100755 index 0000000000000000000000000000000000000000..1954dc544c5b7e781826c8d5179ea255ba9fc2e5 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/8c7fe35e08e69be243bcc098c5b73987931cd576b8908d2ff559def654c818b8 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/93ba68fde67dd7d93caa6ed8e1ac686b853a9d810fad2cf12bc908b9e9a02948 b/cve/openssl/2022/CVE-2022-3786/INPUT/93ba68fde67dd7d93caa6ed8e1ac686b853a9d810fad2cf12bc908b9e9a02948 new file mode 100755 index 0000000000000000000000000000000000000000..f39c61cdd991afbecab1818ffe12c1e1600620a8 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/93ba68fde67dd7d93caa6ed8e1ac686b853a9d810fad2cf12bc908b9e9a02948 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/9476a709823097272b31dad49d73f04d58a547c4f494ade9c01fb8651a980d81 b/cve/openssl/2022/CVE-2022-3786/INPUT/9476a709823097272b31dad49d73f04d58a547c4f494ade9c01fb8651a980d81 new file mode 100755 index 0000000000000000000000000000000000000000..6fe9212e89ddd777266a2cf8b2823ebb180f360f Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/9476a709823097272b31dad49d73f04d58a547c4f494ade9c01fb8651a980d81 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/947dd7ffc42b10cb7da7db48d1c8f71cdd44c20f650e9c0cde9d0e5781195342 b/cve/openssl/2022/CVE-2022-3786/INPUT/947dd7ffc42b10cb7da7db48d1c8f71cdd44c20f650e9c0cde9d0e5781195342 new file mode 100755 index 0000000000000000000000000000000000000000..6533ab0293cab8c80772dcfdda422e1109ecdcb5 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/947dd7ffc42b10cb7da7db48d1c8f71cdd44c20f650e9c0cde9d0e5781195342 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/9a8dd56eac66da104e238c72c3c910697125acd1030c641946ce90cb2b44170d b/cve/openssl/2022/CVE-2022-3786/INPUT/9a8dd56eac66da104e238c72c3c910697125acd1030c641946ce90cb2b44170d new file mode 100755 index 0000000000000000000000000000000000000000..642b36ce6b3aa9280c9fc0e80abfa92c3f9192f1 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/9a8dd56eac66da104e238c72c3c910697125acd1030c641946ce90cb2b44170d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/9d255dddc018ffbb8433b38c165e0bade72321c61cc9740b247b29fbbb1ef342 b/cve/openssl/2022/CVE-2022-3786/INPUT/9d255dddc018ffbb8433b38c165e0bade72321c61cc9740b247b29fbbb1ef342 new file mode 100755 index 0000000000000000000000000000000000000000..56296db835f479a76f816e6f10392d09f92572f9 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/9d255dddc018ffbb8433b38c165e0bade72321c61cc9740b247b29fbbb1ef342 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/9f0e6e5fd90465b3fbeca6e1b0e37b0edfee4d147c4c4d39cb6ff9ed81d49865 b/cve/openssl/2022/CVE-2022-3786/INPUT/9f0e6e5fd90465b3fbeca6e1b0e37b0edfee4d147c4c4d39cb6ff9ed81d49865 new file mode 100755 index 0000000000000000000000000000000000000000..fc7a615d038b4a82df04238d911954c4b081021d Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/9f0e6e5fd90465b3fbeca6e1b0e37b0edfee4d147c4c4d39cb6ff9ed81d49865 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/a088e5a2c5c4c6792e19fcd4187c3d37ed5c99a40db311ff48748a78fb860cc2 b/cve/openssl/2022/CVE-2022-3786/INPUT/a088e5a2c5c4c6792e19fcd4187c3d37ed5c99a40db311ff48748a78fb860cc2 new file mode 100755 index 0000000000000000000000000000000000000000..50bd52c0270c5b512620f6f67ff556bc5d87d941 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/a088e5a2c5c4c6792e19fcd4187c3d37ed5c99a40db311ff48748a78fb860cc2 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/a1d777397fe299d68240c4a8ef9731e227e39eabaa22c9d8c948879be57d72dc b/cve/openssl/2022/CVE-2022-3786/INPUT/a1d777397fe299d68240c4a8ef9731e227e39eabaa22c9d8c948879be57d72dc new file mode 100755 index 0000000000000000000000000000000000000000..b0e1865f7a9a3d14217e85184ae3dd2d30984975 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/a1d777397fe299d68240c4a8ef9731e227e39eabaa22c9d8c948879be57d72dc @@ -0,0 +1 @@ +..e>.=......;秧ŧ..e>.=......zdɧ.......F6 \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/a2001bd65440272e35e475e58908665c336f7a185c801b36100d6926551a03e1 b/cve/openssl/2022/CVE-2022-3786/INPUT/a2001bd65440272e35e475e58908665c336f7a185c801b36100d6926551a03e1 new file mode 100755 index 0000000000000000000000000000000000000000..273337611ba94808aca50a4457933107fed0e130 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/a2001bd65440272e35e475e58908665c336f7a185c801b36100d6926551a03e1 @@ -0,0 +1 @@ +xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeeeee \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/aabf6436bc8aacac0b5d0ea12d77bf9175011a590965dac4d7ec9978c74bb70c b/cve/openssl/2022/CVE-2022-3786/INPUT/aabf6436bc8aacac0b5d0ea12d77bf9175011a590965dac4d7ec9978c74bb70c new file mode 100755 index 0000000000000000000000000000000000000000..080e9152c19a920bc43f2f3ca91b151a7a393b59 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/aabf6436bc8aacac0b5d0ea12d77bf9175011a590965dac4d7ec9978c74bb70c differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/ab33656cfacd740ca034d428fd3515074cf1c439d475c82ba42ef8f06ba0b7c4 b/cve/openssl/2022/CVE-2022-3786/INPUT/ab33656cfacd740ca034d428fd3515074cf1c439d475c82ba42ef8f06ba0b7c4 new file mode 100755 index 0000000000000000000000000000000000000000..787eaeba033e95259fa99cf3ff3448e360717079 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/ab33656cfacd740ca034d428fd3515074cf1c439d475c82ba42ef8f06ba0b7c4 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/acbc281e274ff753368df902a3e1af4d6ccb4eb4f2401e7069c7bff8a6685f8e b/cve/openssl/2022/CVE-2022-3786/INPUT/acbc281e274ff753368df902a3e1af4d6ccb4eb4f2401e7069c7bff8a6685f8e new file mode 100755 index 0000000000000000000000000000000000000000..d0e5a998ec5f7038e664663b9e2850ab67fed4e6 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/acbc281e274ff753368df902a3e1af4d6ccb4eb4f2401e7069c7bff8a6685f8e differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/adb50609902db2ab43d3f2c6436e5ed3f0e483aaefb396a6298c19e8cbd61c14 b/cve/openssl/2022/CVE-2022-3786/INPUT/adb50609902db2ab43d3f2c6436e5ed3f0e483aaefb396a6298c19e8cbd61c14 new file mode 100755 index 0000000000000000000000000000000000000000..78d0aa4845f40905a00ef9ad327a3a4b07891050 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/adb50609902db2ab43d3f2c6436e5ed3f0e483aaefb396a6298c19e8cbd61c14 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/ae70535ec8b5dd230ccba4e69ee3dde79f9508a08db7b4a2336d667c90d827c7 b/cve/openssl/2022/CVE-2022-3786/INPUT/ae70535ec8b5dd230ccba4e69ee3dde79f9508a08db7b4a2336d667c90d827c7 new file mode 100755 index 0000000000000000000000000000000000000000..6defe232776468ee023d21c5f1bfaf3cc921ac99 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/ae70535ec8b5dd230ccba4e69ee3dde79f9508a08db7b4a2336d667c90d827c7 @@ -0,0 +1 @@ +t.. .e.. nv ...A..............  ..ꪪUϪ. .........8..... ..........+..)..........+..................F............... ...... ............)............... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/ae8dfc25c4d6e69120844188d977dc0f525b5266ef50bdf3b5a727ca38386cc1 b/cve/openssl/2022/CVE-2022-3786/INPUT/ae8dfc25c4d6e69120844188d977dc0f525b5266ef50bdf3b5a727ca38386cc1 new file mode 100755 index 0000000000000000000000000000000000000000..59d742bb103ae4a82e1e9112111320515d29f568 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/ae8dfc25c4d6e69120844188d977dc0f525b5266ef50bdf3b5a727ca38386cc1 @@ -0,0 +1 @@ +xn--;-eee \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/b2c53b5752adc9ce9d6aae87b17386a692a26ee9b761ab966472100e9219571b b/cve/openssl/2022/CVE-2022-3786/INPUT/b2c53b5752adc9ce9d6aae87b17386a692a26ee9b761ab966472100e9219571b new file mode 100755 index 0000000000000000000000000000000000000000..bb66f13b2cd06d25b34e46ee8846e3043c035ec6 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/b2c53b5752adc9ce9d6aae87b17386a692a26ee9b761ab966472100e9219571b differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/b35b1839ae03c8ac8e23c5041e0933ab8a16b7b71176bc022c70caf345f51b69 b/cve/openssl/2022/CVE-2022-3786/INPUT/b35b1839ae03c8ac8e23c5041e0933ab8a16b7b71176bc022c70caf345f51b69 new file mode 100755 index 0000000000000000000000000000000000000000..e11003da3724521d61804436560a4677ddb18790 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/b35b1839ae03c8ac8e23c5041e0933ab8a16b7b71176bc022c70caf345f51b69 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/b46809f581afff51073773f2c007218318b9a1cb84012e9d3004dbb1167a7d75 b/cve/openssl/2022/CVE-2022-3786/INPUT/b46809f581afff51073773f2c007218318b9a1cb84012e9d3004dbb1167a7d75 new file mode 100755 index 0000000000000000000000000000000000000000..6b535dc084288834469711f9fca93300d6f0ed94 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/b46809f581afff51073773f2c007218318b9a1cb84012e9d3004dbb1167a7d75 @@ -0,0 +1 @@ +xxn--n-------xm-----N-зڷ׷طڷ׷xn--.555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555xxn--n-------xm-----N-зڷ׷Fطڷ55555555555555555555555555555555555555555555555555555555555555N5555555555555555555555555555555555555555555555555555555555555555555555555.xn----- \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/b561c8e84c886a1851a28347a7333a10ae66b1b8a0fa4e544751ea1a3fcd84b6 b/cve/openssl/2022/CVE-2022-3786/INPUT/b561c8e84c886a1851a28347a7333a10ae66b1b8a0fa4e544751ea1a3fcd84b6 new file mode 100755 index 0000000000000000000000000000000000000000..30942b7413fe2a89a979fb28926b9c1900f088ae Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/b561c8e84c886a1851a28347a7333a10ae66b1b8a0fa4e544751ea1a3fcd84b6 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/b6a69c40d4931850ba6c6c7126dc1403eadc2dd9d08f24bd9841560fec599324 b/cve/openssl/2022/CVE-2022-3786/INPUT/b6a69c40d4931850ba6c6c7126dc1403eadc2dd9d08f24bd9841560fec599324 new file mode 100755 index 0000000000000000000000000000000000000000..ea727c95ce571c01acf9b1542650432d9e13f964 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/b6a69c40d4931850ba6c6c7126dc1403eadc2dd9d08f24bd9841560fec599324 @@ -0,0 +1 @@ +........d...................................... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/b72b5345707196be33fdefebea3dc5254d8aa66217fca8833174c82e3687cd4d b/cve/openssl/2022/CVE-2022-3786/INPUT/b72b5345707196be33fdefebea3dc5254d8aa66217fca8833174c82e3687cd4d new file mode 100755 index 0000000000000000000000000000000000000000..24cc9c23ac240afb5226bd1be9ba2609d892fd4c Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/b72b5345707196be33fdefebea3dc5254d8aa66217fca8833174c82e3687cd4d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/b7698fd718a28b53dd92f5c947392be92d7d1c21479873cdd0897bd80b18d145 b/cve/openssl/2022/CVE-2022-3786/INPUT/b7698fd718a28b53dd92f5c947392be92d7d1c21479873cdd0897bd80b18d145 new file mode 100755 index 0000000000000000000000000000000000000000..a146a6b07aad14dc589dc55c0d38dbe81a2f1deb Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/b7698fd718a28b53dd92f5c947392be92d7d1c21479873cdd0897bd80b18d145 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/b8386e4c7e343cba7037e897f80f09ef116872f66a690c94a11d8eab1ece3bfc b/cve/openssl/2022/CVE-2022-3786/INPUT/b8386e4c7e343cba7037e897f80f09ef116872f66a690c94a11d8eab1ece3bfc new file mode 100755 index 0000000000000000000000000000000000000000..e200b352618f72d5e66a4369db8de6764e2c6489 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/b8386e4c7e343cba7037e897f80f09ef116872f66a690c94a11d8eab1ece3bfc differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/ba40cbddd60924efa6ebf0c71f0a4b04a02bdb8ca4c36b3428889738ff742185 b/cve/openssl/2022/CVE-2022-3786/INPUT/ba40cbddd60924efa6ebf0c71f0a4b04a02bdb8ca4c36b3428889738ff742185 new file mode 100755 index 0000000000000000000000000000000000000000..b642b53aa18cbb3ce079ee3673071af704d166ff Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/ba40cbddd60924efa6ebf0c71f0a4b04a02bdb8ca4c36b3428889738ff742185 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/bb1d1e770f519479dc220f15b0cae5a90541ccd5f981e1ae9845f1957c6660c5 b/cve/openssl/2022/CVE-2022-3786/INPUT/bb1d1e770f519479dc220f15b0cae5a90541ccd5f981e1ae9845f1957c6660c5 new file mode 100755 index 0000000000000000000000000000000000000000..1b4a7a912a89869d7482c44e25cfc674eb70bf7b --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/bb1d1e770f519479dc220f15b0cae5a90541ccd5f981e1ae9845f1957c6660c5 @@ -0,0 +1 @@ +xn------eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/bee17b378cda0004fdbcc0c845a0f6391911780c75f1262b6469903449b198e1 b/cve/openssl/2022/CVE-2022-3786/INPUT/bee17b378cda0004fdbcc0c845a0f6391911780c75f1262b6469903449b198e1 new file mode 100755 index 0000000000000000000000000000000000000000..1e75bfa861623362d1f8f7beef0286ca4140e55b Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/bee17b378cda0004fdbcc0c845a0f6391911780c75f1262b6469903449b198e1 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/beeb2cde6c38c32831f468b182e5d6c6310b924ad7584207ccf4c2dec230ed21 b/cve/openssl/2022/CVE-2022-3786/INPUT/beeb2cde6c38c32831f468b182e5d6c6310b924ad7584207ccf4c2dec230ed21 new file mode 100755 index 0000000000000000000000000000000000000000..27640a812b3efd8b1949c9f62b113a98a0482a48 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/beeb2cde6c38c32831f468b182e5d6c6310b924ad7584207ccf4c2dec230ed21 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c01f72af3eb3357e8f362270bad7e03b2747ebc03aa993ebf01698bf78c09316 b/cve/openssl/2022/CVE-2022-3786/INPUT/c01f72af3eb3357e8f362270bad7e03b2747ebc03aa993ebf01698bf78c09316 new file mode 100755 index 0000000000000000000000000000000000000000..409d1b53a2d3ee7129024a6af89eb7c77726de2c --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/c01f72af3eb3357e8f362270bad7e03b2747ebc03aa993ebf01698bf78c09316 @@ -0,0 +1 @@ +.................................xn--..........xn--..... ..................................:...xn--...............xn--.n--..+....xn--..... ...................-..+....xn--..... ...........................xn--.n--..+.........xn--.n--..+....xn--..........................xn--..........xn--..... ..................................:...xn--...............xn--.n-xn--..+....xn--..... ...................-..+....xn--..... ...........................xn--.n--..+.........xn--.n--..+....... ..................... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c2061a2d144c44dcd2a5a602928a00bcdefae1fca7927e16baa94e9cdaa38876 b/cve/openssl/2022/CVE-2022-3786/INPUT/c2061a2d144c44dcd2a5a602928a00bcdefae1fca7927e16baa94e9cdaa38876 new file mode 100755 index 0000000000000000000000000000000000000000..c142a265932781c98fbcf09e593502189ef64710 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/c2061a2d144c44dcd2a5a602928a00bcdefae1fca7927e16baa94e9cdaa38876 @@ -0,0 +1 @@ +.................................xn--..........xn--..... ..................................:...xn--...............xn--.n--..+....xn--..... ...................-..+....xn--..... .............,.............xn--.n--..+.........xn--.n--..+...xn--..........................xn--..........xn--..... ............I............]........:...xn--...G...........xn--.n-xn--..+....xn--..&... ...................-..+....xn--..... ...........................xn--.n--..+..̵...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xn--...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................../......................................................................................................................................................................................................G...................................................................................................................................................................................................................................................................xn--..........xn--..... ..................................:...xn--...............xn--.n--..+....xn--..... ...................-..+....xn--..... .............,.............xn--.n--..+.........xn--.n--..+...xn--..........................xn--..........xn--..... ............I............]........:...xn--...G...........xn--.n-xn--..+....xn--..&... ...................-..+....xn--..... ...........................xn--.n--..+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................=........................................................................................................................................................................................................................................................................................................................................................................................................................................................A...........................................................................................................................................................................................................................................................................................---............................................................................................................................................................-.............."........................................................................................................................................................................................................................................................................................................................................................................................................................................9....................................................................................................................................................................................................:...xn--...............xn--.n--..+....xn--..... ...................-..+....xn--..... .............,.............xn--.n--..+.........xn--.n--..+...xn--..........................xn--..........xn--..... ............I............]........:...xn--...G...........xn--.n-xn--..+....xn--..&... ...................-..+....xn--..... ...........................xn--.n--..+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<..................................................................................................................................................................................................................................................................................@............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................J..................................................................................................---............................................................................................................................................................-.............."........................................................................................................................................................................................................................................................................................................................................................................................................................................9..............................................................................................................................................................................................xn--..........................................................................................................................................................................................................................................................................................................................................................................................................xn--.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................E....................................................................................................................................................................................................................................................................................................................................................................................................................4................................................................................................................................................................................................................................................................................................................................................................................................................................................................./...........................................................................................................................................................................................................................................................................................................,........................................................................................................................R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................[........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xn--...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................oooooooooooooooBBBBBBBBBBBBBBBB·BB"BBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB&BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBMBBBBBBB--oooooooooooooooooooooooooooooooooooѷooooooooooooooooooooooooooooooooooooooodoooooooooooooooooonooooofoo..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xn-------ooooo.....................................................................................................................................,.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xn--..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................zoooooooooo.......xn--.n--..+....... ..................... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c2dba4eed8175d96b33bc5e8768d915a6278cb05a4c3c0fd294a43523c4d331d b/cve/openssl/2022/CVE-2022-3786/INPUT/c2dba4eed8175d96b33bc5e8768d915a6278cb05a4c3c0fd294a43523c4d331d new file mode 100755 index 0000000000000000000000000000000000000000..6afbf17b84bd230406c8013a6e701d0a4e3e4768 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/c2dba4eed8175d96b33bc5e8768d915a6278cb05a4c3c0fd294a43523c4d331d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c56aa9e94a115d391aacb68d6f9aa72b65647b4dc3f82f7c26513e28749892e2 b/cve/openssl/2022/CVE-2022-3786/INPUT/c56aa9e94a115d391aacb68d6f9aa72b65647b4dc3f82f7c26513e28749892e2 new file mode 100755 index 0000000000000000000000000000000000000000..1448676542ae7f62119121952ed3f3d87bc388ec --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/c56aa9e94a115d391aacb68d6f9aa72b65647b4dc3f82f7c26513e28749892e2 @@ -0,0 +1 @@ +xn-------eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee--.xn----- \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c5f5a0bcb8994fdb3b1d076e7594b4ecc5c1c4a5337423b880b1eda9a386dac9 b/cve/openssl/2022/CVE-2022-3786/INPUT/c5f5a0bcb8994fdb3b1d076e7594b4ecc5c1c4a5337423b880b1eda9a386dac9 new file mode 100755 index 0000000000000000000000000000000000000000..d70537e7c4854dd0d66409479ba49cb5bfe82776 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/c5f5a0bcb8994fdb3b1d076e7594b4ecc5c1c4a5337423b880b1eda9a386dac9 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c7341dab38cf2709f282ad7055b1c19b1ec45706406dd7919073d9aba8aea70a b/cve/openssl/2022/CVE-2022-3786/INPUT/c7341dab38cf2709f282ad7055b1c19b1ec45706406dd7919073d9aba8aea70a new file mode 100755 index 0000000000000000000000000000000000000000..963f95da646e353ef52311a3ace9deaafd5a10de --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/c7341dab38cf2709f282ad7055b1c19b1ec45706406dd7919073d9aba8aea70a @@ -0,0 +1 @@ +....................... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c857b22b4eaaadb1d5992acaf28f2f08087eb6fbceff324413af67cd3956e80f b/cve/openssl/2022/CVE-2022-3786/INPUT/c857b22b4eaaadb1d5992acaf28f2f08087eb6fbceff324413af67cd3956e80f new file mode 100755 index 0000000000000000000000000000000000000000..1b77f456a0af4b7c1a39c70d77db9f093e402ec7 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/c857b22b4eaaadb1d5992acaf28f2f08087eb6fbceff324413af67cd3956e80f differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c86fbfc107cc8dd33fdf778d4e590bc857ecc68022dfca66a2a6de5929ae42af b/cve/openssl/2022/CVE-2022-3786/INPUT/c86fbfc107cc8dd33fdf778d4e590bc857ecc68022dfca66a2a6de5929ae42af new file mode 100755 index 0000000000000000000000000000000000000000..78ef34e3fe0a95f8eccb58700ce9695cab7c5db3 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/c86fbfc107cc8dd33fdf778d4e590bc857ecc68022dfca66a2a6de5929ae42af @@ -0,0 +1 @@ +t.. .e.......+.........UϪ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F............... ...... ............)............... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/c8bfff2251fc6e974d85e77aa3659a9801fa0a90082c9c7d09648d942565dbf6 b/cve/openssl/2022/CVE-2022-3786/INPUT/c8bfff2251fc6e974d85e77aa3659a9801fa0a90082c9c7d09648d942565dbf6 new file mode 100755 index 0000000000000000000000000000000000000000..c8ac887ef61b58e732c572e2a8d2310da154bd64 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/c8bfff2251fc6e974d85e77aa3659a9801fa0a90082c9c7d09648d942565dbf6 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/cb935795238aa9645b3bb25991c576a673ce3ecc78aa998fe9dfe0244be6f311 b/cve/openssl/2022/CVE-2022-3786/INPUT/cb935795238aa9645b3bb25991c576a673ce3ecc78aa998fe9dfe0244be6f311 new file mode 100755 index 0000000000000000000000000000000000000000..890cf3b4421e0088cbebfff7ba626c76688f9905 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/cb935795238aa9645b3bb25991c576a673ce3ecc78aa998fe9dfe0244be6f311 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/cc6ea19c8e87eeb7e40b43e756df7778eef3db708b1dda724e150a80250e360b b/cve/openssl/2022/CVE-2022-3786/INPUT/cc6ea19c8e87eeb7e40b43e756df7778eef3db708b1dda724e150a80250e360b new file mode 100755 index 0000000000000000000000000000000000000000..a990741d821afea6d64e8c7642d2933deb154a03 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/cc6ea19c8e87eeb7e40b43e756df7778eef3db708b1dda724e150a80250e360b @@ -0,0 +1 @@ +te.......B..&/... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d14c0c5c2a0e1048114ed882c70d130132012ec3916a23626f81ebfa35ae827f b/cve/openssl/2022/CVE-2022-3786/INPUT/d14c0c5c2a0e1048114ed882c70d130132012ec3916a23626f81ebfa35ae827f new file mode 100755 index 0000000000000000000000000000000000000000..aeafe0af047c0d065f60c18adee6dd7b57a59c19 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/d14c0c5c2a0e1048114ed882c70d130132012ec3916a23626f81ebfa35ae827f differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d15306d9c93c0288a42234fe421315014748d361278879a558e290dc5c89183b b/cve/openssl/2022/CVE-2022-3786/INPUT/d15306d9c93c0288a42234fe421315014748d361278879a558e290dc5c89183b new file mode 100755 index 0000000000000000000000000000000000000000..57e9193d0ab8465564dbdb15c62c4e70e5bde1d4 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/d15306d9c93c0288a42234fe421315014748d361278879a558e290dc5c89183b differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d2ddb0b576d139f673f62ad37ad2748823c22436593181a42e95464eae2fcd29 b/cve/openssl/2022/CVE-2022-3786/INPUT/d2ddb0b576d139f673f62ad37ad2748823c22436593181a42e95464eae2fcd29 new file mode 100755 index 0000000000000000000000000000000000000000..1c5fe2543eb9153e341f1d200450a4b32aec9894 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/d2ddb0b576d139f673f62ad37ad2748823c22436593181a42e95464eae2fcd29 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d3102ff8b56dab3c600469ef613cdca6f8caa0a53af7cc8b4a297ec7a3fa577f b/cve/openssl/2022/CVE-2022-3786/INPUT/d3102ff8b56dab3c600469ef613cdca6f8caa0a53af7cc8b4a297ec7a3fa577f new file mode 100755 index 0000000000000000000000000000000000000000..e34c93491b324ade108986a09daa4617fa8ad459 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/d3102ff8b56dab3c600469ef613cdca6f8caa0a53af7cc8b4a297ec7a3fa577f @@ -0,0 +1 @@ +xn------eeeee \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d31d11b7457ab8a0680b52293b6b6d616b9076915ad8a114d53c6fb913e9ea7a b/cve/openssl/2022/CVE-2022-3786/INPUT/d31d11b7457ab8a0680b52293b6b6d616b9076915ad8a114d53c6fb913e9ea7a new file mode 100755 index 0000000000000000000000000000000000000000..1a489e1de3d769046cbe2dbc32dd1536fc6ebb57 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/d31d11b7457ab8a0680b52293b6b6d616b9076915ad8a114d53c6fb913e9ea7a @@ -0,0 +1 @@ +------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------@--------------------------------------------------..-.. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d40986ad30f8f3f56beef39bd0195622f63680e75cd80d94b097cf7d777c4fbc b/cve/openssl/2022/CVE-2022-3786/INPUT/d40986ad30f8f3f56beef39bd0195622f63680e75cd80d94b097cf7d777c4fbc new file mode 100755 index 0000000000000000000000000000000000000000..862b90556bf9d63a28190b260d5a31de020b3d56 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/d40986ad30f8f3f56beef39bd0195622f63680e75cd80d94b097cf7d777c4fbc differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d51f8317c28a793a6090cadbfc834a2027ee465b38431dc5852eafcef7e04270 b/cve/openssl/2022/CVE-2022-3786/INPUT/d51f8317c28a793a6090cadbfc834a2027ee465b38431dc5852eafcef7e04270 new file mode 100755 index 0000000000000000000000000000000000000000..0b1b54fe8969932d1dbf6b866a6a51a2f905738f Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/d51f8317c28a793a6090cadbfc834a2027ee465b38431dc5852eafcef7e04270 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d76fce5d99bfcae145d06e0cba9c1c1509dad27012fdaa896a1efb6309ab1f3b b/cve/openssl/2022/CVE-2022-3786/INPUT/d76fce5d99bfcae145d06e0cba9c1c1509dad27012fdaa896a1efb6309ab1f3b new file mode 100755 index 0000000000000000000000000000000000000000..b3503635e832abedc9271b896eeb64077bcd90f7 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/d76fce5d99bfcae145d06e0cba9c1c1509dad27012fdaa896a1efb6309ab1f3b @@ -0,0 +1 @@ +@. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d817f47223254880b07db03b5568933a0390fe899fe07a8b62b1dc4ac51451c2 b/cve/openssl/2022/CVE-2022-3786/INPUT/d817f47223254880b07db03b5568933a0390fe899fe07a8b62b1dc4ac51451c2 new file mode 100755 index 0000000000000000000000000000000000000000..9fc1d030ad0eed49124a17cb5e8c2732b71213aa Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/d817f47223254880b07db03b5568933a0390fe899fe07a8b62b1dc4ac51451c2 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d9073391f60ec19658bdfadf11d6a7e80a2e1f67e2af375b77dcc9dde198f34d b/cve/openssl/2022/CVE-2022-3786/INPUT/d9073391f60ec19658bdfadf11d6a7e80a2e1f67e2af375b77dcc9dde198f34d new file mode 100755 index 0000000000000000000000000000000000000000..c8fa09c4913158fc27dd508d807635f6331d5c15 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/d9073391f60ec19658bdfadf11d6a7e80a2e1f67e2af375b77dcc9dde198f34d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/d93876cab528f45325b0880e3f8a2c43a8dd4a2bb6039a0e44f2d88623f4ec78 b/cve/openssl/2022/CVE-2022-3786/INPUT/d93876cab528f45325b0880e3f8a2c43a8dd4a2bb6039a0e44f2d88623f4ec78 new file mode 100755 index 0000000000000000000000000000000000000000..cdb389906f356467af431cd55e23efd193417f92 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/d93876cab528f45325b0880e3f8a2c43a8dd4a2bb6039a0e44f2d88623f4ec78 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/da3a35edb18367494827319b15e500f118ec62205608e2c93f036b8ecd7542e9 b/cve/openssl/2022/CVE-2022-3786/INPUT/da3a35edb18367494827319b15e500f118ec62205608e2c93f036b8ecd7542e9 new file mode 100755 index 0000000000000000000000000000000000000000..0e9ce8f9db73730170cbb31f6d9fa724a2eb9e86 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/da3a35edb18367494827319b15e500f118ec62205608e2c93f036b8ecd7542e9 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/dc14bf8986b5fbba29ccf2658a4b1be26f72edce8b2cc54db61b274289347e80 b/cve/openssl/2022/CVE-2022-3786/INPUT/dc14bf8986b5fbba29ccf2658a4b1be26f72edce8b2cc54db61b274289347e80 new file mode 100755 index 0000000000000000000000000000000000000000..c45cc2b8d5c87de5dd1d3f4fc4bf25267569af52 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/dc14bf8986b5fbba29ccf2658a4b1be26f72edce8b2cc54db61b274289347e80 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/dd3d96cb33fc0dc0b53de2dddf349de8896ed518e6487efc7e843348595c1e7a b/cve/openssl/2022/CVE-2022-3786/INPUT/dd3d96cb33fc0dc0b53de2dddf349de8896ed518e6487efc7e843348595c1e7a new file mode 100755 index 0000000000000000000000000000000000000000..11c39149c8057114ee0f1df922de3248c3abb59b --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/dd3d96cb33fc0dc0b53de2dddf349de8896ed518e6487efc7e843348595c1e7a @@ -0,0 +1 @@ +xn-------IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxm..xn--L- \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/e0ca9860081b96903538aa8d0f6e3cc81e9f69724f243720b39e87543b1b9805 b/cve/openssl/2022/CVE-2022-3786/INPUT/e0ca9860081b96903538aa8d0f6e3cc81e9f69724f243720b39e87543b1b9805 new file mode 100755 index 0000000000000000000000000000000000000000..489898bc54ff6ec7524b6be5a923c6402476eed5 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/e0ca9860081b96903538aa8d0f6e3cc81e9f69724f243720b39e87543b1b9805 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/e3ba5c481059573d91793ed2be9ccf969768b1bb084df28741f883317baf7f6a b/cve/openssl/2022/CVE-2022-3786/INPUT/e3ba5c481059573d91793ed2be9ccf969768b1bb084df28741f883317baf7f6a new file mode 100755 index 0000000000000000000000000000000000000000..a4bee2aa3d337c57f82da98aea622c4bd8eed990 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/e3ba5c481059573d91793ed2be9ccf969768b1bb084df28741f883317baf7f6a differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/e7adee13bc3733e7fbf2eb4b1a16e827d87b523bf470b36a8d36e72e14f89308 b/cve/openssl/2022/CVE-2022-3786/INPUT/e7adee13bc3733e7fbf2eb4b1a16e827d87b523bf470b36a8d36e72e14f89308 new file mode 100755 index 0000000000000000000000000000000000000000..e9079a4d499552f6d06d5947984576fd5c6b9bbd Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/e7adee13bc3733e7fbf2eb4b1a16e827d87b523bf470b36a8d36e72e14f89308 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/ea0a787883bc3acb758203f3f2f0e5eae5dfce6c73860239d04f5379188df753 b/cve/openssl/2022/CVE-2022-3786/INPUT/ea0a787883bc3acb758203f3f2f0e5eae5dfce6c73860239d04f5379188df753 new file mode 100755 index 0000000000000000000000000000000000000000..fc4195d2ce6034a2157637e6732dd9d055729d4c Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/ea0a787883bc3acb758203f3f2f0e5eae5dfce6c73860239d04f5379188df753 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/ec5865a8779883c95f5bf4d7bf53b66747e884ce774bf4a30f1a6701e29929f0 b/cve/openssl/2022/CVE-2022-3786/INPUT/ec5865a8779883c95f5bf4d7bf53b66747e884ce774bf4a30f1a6701e29929f0 new file mode 100755 index 0000000000000000000000000000000000000000..c6ed6b6a0fc8f5a4f57bca3b1258b059973754be Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/ec5865a8779883c95f5bf4d7bf53b66747e884ce774bf4a30f1a6701e29929f0 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/ed811022cd8722307dcb437abe20927660fdc782a6dbc68e994c1cfe11ecabb8 b/cve/openssl/2022/CVE-2022-3786/INPUT/ed811022cd8722307dcb437abe20927660fdc782a6dbc68e994c1cfe11ecabb8 new file mode 100755 index 0000000000000000000000000000000000000000..4dfdf99c92d9e0a88e9a80f06030229aef4f7ec8 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/ed811022cd8722307dcb437abe20927660fdc782a6dbc68e994c1cfe11ecabb8 @@ -0,0 +1 @@ +.....................................xn--.......xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxn-----IIIII.IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxx-------xn--.................IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeee......................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....IIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeee......................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee..........................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeee.....xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....eeeeeeeeeeeeeeeeee....ٷ..............................IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxx-------xn--.................IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeee......................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....IIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeee......................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee..........................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeee.....xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee............................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee....eeeeeeeeeeeeeeeeee....ٷ......................................................................................................................................................xn-----IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIVIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxnn-----IIIIIIIIIIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee......................IIIIII...........xn--eeeeeeNeeeeeeeeeeeeeeeeeeeeeeee..................................................................................................................... \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/f0cebdb539fe7f8ce53244904ec456eb4bcacd88ca2102a55c4f746dc4dc25ee b/cve/openssl/2022/CVE-2022-3786/INPUT/f0cebdb539fe7f8ce53244904ec456eb4bcacd88ca2102a55c4f746dc4dc25ee new file mode 100755 index 0000000000000000000000000000000000000000..40421f9334f5c9585e45e5eccfa9a4dd47efb547 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/f0cebdb539fe7f8ce53244904ec456eb4bcacd88ca2102a55c4f746dc4dc25ee @@ -0,0 +1 @@ +...............%%e%%JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ%.. \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/f2ca1bb6c7e907d06dafe4687e579fce76b37e4e93b7605022da52e6ccc26fd2 b/cve/openssl/2022/CVE-2022-3786/INPUT/f2ca1bb6c7e907d06dafe4687e579fce76b37e4e93b7605022da52e6ccc26fd2 new file mode 100755 index 0000000000000000000000000000000000000000..9daeafb9864cf43055ae93beb0afd6c7d144bfa4 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/f2ca1bb6c7e907d06dafe4687e579fce76b37e4e93b7605022da52e6ccc26fd2 @@ -0,0 +1 @@ +test diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/f3013da77e18db5da475275ecb7495604f56d3a6f4cfa1ad6479a1840829145e b/cve/openssl/2022/CVE-2022-3786/INPUT/f3013da77e18db5da475275ecb7495604f56d3a6f4cfa1ad6479a1840829145e new file mode 100755 index 0000000000000000000000000000000000000000..63a83db9c8c04f319e4f6a916e084f8968229bfd Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/f3013da77e18db5da475275ecb7495604f56d3a6f4cfa1ad6479a1840829145e differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/f4a70332d79afa157e569ce013af24e05a3c271c753816b103d954a27c51934f b/cve/openssl/2022/CVE-2022-3786/INPUT/f4a70332d79afa157e569ce013af24e05a3c271c753816b103d954a27c51934f new file mode 100755 index 0000000000000000000000000000000000000000..f2fb8a9772b61b7433682de29d64dc435350b847 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/f4a70332d79afa157e569ce013af24e05a3c271c753816b103d954a27c51934f differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/fa43c701ca11d5baefa9a5652d916d5858c2644f36f24f913f2edb5430b6bde5 b/cve/openssl/2022/CVE-2022-3786/INPUT/fa43c701ca11d5baefa9a5652d916d5858c2644f36f24f913f2edb5430b6bde5 new file mode 100755 index 0000000000000000000000000000000000000000..a9ae1a9a9ff18073a304812c5426aed3684dd9af --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/fa43c701ca11d5baefa9a5652d916d5858c2644f36f24f913f2edb5430b6bde5 @@ -0,0 +1 @@ +te.. .-....7.n..........5..............IEe \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/fad296d862453bafb03305d3a2ef29bfd11618e98f35cb8341decca4301e17a1 b/cve/openssl/2022/CVE-2022-3786/INPUT/fad296d862453bafb03305d3a2ef29bfd11618e98f35cb8341decca4301e17a1 new file mode 100755 index 0000000000000000000000000000000000000000..b82243db7b03ebbe8a87e5f9e4d99937d82a0d76 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/fad296d862453bafb03305d3a2ef29bfd11618e98f35cb8341decca4301e17a1 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/fb5af75f2cfe04d9533a1dd115006269870ed60b34ff4f6efdbf655dae45577d b/cve/openssl/2022/CVE-2022-3786/INPUT/fb5af75f2cfe04d9533a1dd115006269870ed60b34ff4f6efdbf655dae45577d new file mode 100755 index 0000000000000000000000000000000000000000..70d4cab5283dd8375f71978c9c99441096f9853d Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/fb5af75f2cfe04d9533a1dd115006269870ed60b34ff4f6efdbf655dae45577d differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/fbb575fd8f87ac8c62c8d0b9248302878a9dda1d033073378d39d95b28544a12 b/cve/openssl/2022/CVE-2022-3786/INPUT/fbb575fd8f87ac8c62c8d0b9248302878a9dda1d033073378d39d95b28544a12 new file mode 100755 index 0000000000000000000000000000000000000000..4b0f0ccde1b9dda0e86c80279e2501b731d26510 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/fbb575fd8f87ac8c62c8d0b9248302878a9dda1d033073378d39d95b28544a12 differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/fbbd19a73bf0d679584f5df7d037a1f218052362685a9b2bde9bc35408b0ed5c b/cve/openssl/2022/CVE-2022-3786/INPUT/fbbd19a73bf0d679584f5df7d037a1f218052362685a9b2bde9bc35408b0ed5c new file mode 100755 index 0000000000000000000000000000000000000000..72d85831644cc88820e8c4624159f68fdaef20dd Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/fbbd19a73bf0d679584f5df7d037a1f218052362685a9b2bde9bc35408b0ed5c differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/ff54d295b8445a1cc6a97cd5a0795d886e28ea1ddee0f12797d9dfaa6a746d7a b/cve/openssl/2022/CVE-2022-3786/INPUT/ff54d295b8445a1cc6a97cd5a0795d886e28ea1ddee0f12797d9dfaa6a746d7a new file mode 100755 index 0000000000000000000000000000000000000000..69caa30131f1c72474558ec8799464c4be58ec09 Binary files /dev/null and b/cve/openssl/2022/CVE-2022-3786/INPUT/ff54d295b8445a1cc6a97cd5a0795d886e28ea1ddee0f12797d9dfaa6a746d7a differ diff --git a/cve/openssl/2022/CVE-2022-3786/INPUT/seed0.txt b/cve/openssl/2022/CVE-2022-3786/INPUT/seed0.txt new file mode 100755 index 0000000000000000000000000000000000000000..9daeafb9864cf43055ae93beb0afd6c7d144bfa4 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/INPUT/seed0.txt @@ -0,0 +1 @@ +test diff --git a/cve/openssl/2022/CVE-2022-3786/Makefile b/cve/openssl/2022/CVE-2022-3786/Makefile new file mode 100755 index 0000000000000000000000000000000000000000..fc45cfd37493784d9d603ba8a3b2c34f8e9e7e68 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/Makefile @@ -0,0 +1,20 @@ +ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) +CC = afl-gcc-fast +CXX= afl-g++-fast +INCLUDE = -Iopenssl/include -Iopenssl/test +CFLAGS = -m32 -fno-stack-protector -ggdb -Wl,-z,relro +LDFLAGS = -L$(ROOT_DIR)/openssl -l:libcrypto.so.3 -l:libcrypto.a + +.DEFAULT_GOAL := harness + +# What we'll actually use for fuzzing. +harness: harness.c + AFL_USE_ASAN=1 $(CC) -o $@ $< $(CFLAGS) $(INCLUDE) $(LDFLAGS) + +# Confirm that the vulnerability is present. +confirm-vulnerability: confirm-vulnerability.c + AFL_USE_ASAN=1 $(CC) -o $@ $< $(CFLAGS) $(INCLUDE) $(LDFLAGS) + +clean: + rm -f harness + rm -f confirm-vulnerability \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/Mayhemfile b/cve/openssl/2022/CVE-2022-3786/Mayhemfile new file mode 100755 index 0000000000000000000000000000000000000000..e9c6e3f78a9c09e2d0b8636f2a960f2b607ea7f5 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/Mayhemfile @@ -0,0 +1,120 @@ +# Start of a brand new YAML document. You can save this file as Mayhemfile + +# version (Optional) +# Datatype: string +# Specifies the version of Mayhem. +version: '2.0' + +# Owner (optional) and Project (Required) +# Datatype: string +# The unique name of the project organization and project the target belongs to. +# project: owner/projectname (optional - remove comment to use) +project: whatthefuzz/openssl + +# Target (Required) +# Datatype: string +# The name of the target you are testing. A single target could have multiple +# targets. +target: openssl + +# image +# Datatype: string +# image is the name of the Docker image that will be used. The image can +# contain the targets (if using Docker packaging) or they may be contained in a +# root/ folder, in which case they are overlayed into the image (see mayhem +# package command). If image is not specified, ForAllSecure’s default Docker +# image based on Debian buster will be used: $MAYHEM_DOCKER_REGISTRY/forallsecure/ +# debian-buster. Docker images can be uploaded to mayhem. To more easily refer to +# Docker images that have been uploaded to Mayhem, the $MAYHEM_DOCKER_REGISTRY +# variable can be used to reference the location of the server’s internal docker +# registry. Mayhem comes with ForAllSecure's default image preinstalled. +image: whatthefuzz/openssl-cve-2022-3768:latest +# Default: $MAYHEM_DOCKER_REGISTRY/forallsecure/debian-buster +# Default changed in 1.1 +# Introduced in 0.5 + +# duration +# Datatype: integer +# Time in seconds to run the application. +# duration: 90 + +# advanced_triage +# Datatype: boolean +# Runs additional analysis via extra test case processing to find defects +# that do not raise a UNIX signal, such as memory leaks or using an uninitialized variable. +advanced_triage: false # Default: false +# Introduced in 1.0 + +# tasks +# datatype: object +# Sets the explicit tasks that will be executed for the Mayhem run. The `tasks` parameter can be set to include the following tasks: Exploitability Factors, Behavior Testing, Regression Testing, Coverage Analysis. +tasks: + - name: exploitability_factors + - name: regression_testing + - name: behavior_testing + +# testsuite +# datatype: list of strings +# Defines the location of the seed test suite for Mayhem runs. The `tests` parameter accepts multiple methods for specifying the seed tests location for the current Mayhem run. In addition, when setting a local test suite directive, Mayhem will upload the test suite as a tar file to the Mayhem instance and substitute the Mayhemfile with an updated URL to the uploaded test suite file. If no test suite values are set via the source Mayhemfile, Mayhem will set [default test suite values](#default-values). +testsuite: + - file://input + +# uid +# Datatype: integer +# An optional numeric UNIX user id to use as the target uid. If unset, an +# unprivileged UNIX user id will be used that could cause issues accessing files. +# If a uid other than 0 is used, the target will generally not be able to perform +# privileged operations such as bind to a port lower than 1024. Docker defaults this +# to 0, although it can be overridden by the USER command. If using the default base +# image, this is 1000. +uid: 0 # Default: derived from ''image'' + +# gid +# Datatype: integer +# An optional numeric UNIX group id to use as the target gid. If unset, an +# unprivileged UNIX group id will be used that could cause issues accessing files. +# If unspecified, the gid is inherited from the base image. Docker defaults this to +# 0, although it can be overridden by the USER command. If using the default base +# image, this is 1000. +gid: 0 # Default: derived from ''image'' + +# cmds (Required) +# Datatype: dictionary +# A list of cmd objects to specify the different ways to test the packaged +# application. +# Each *cmd* object tells Mayhem how to analyze the target executable. +# Each *cmd* object contains the following *optional* fields that should only be +# used if the target requires additional information or changes to its environment +# prior to execution +cmds: + + # cmd (Required) + # datatype: string + # Invocation of the target executable + - cmd: /harness/harness @@ + max_length: 50000000 + env: { "LD_PRELOAD": "/lib32/libasan.so.6", + "LD_LIBRARY_PATH": "/lib32" } + + # timeout + # datatype: number + # The time (in seconds) for Mayhem to wait for a single test to complete. + timeout: 5 # Default: automatic + + # memory_limit + # datatype: integer + # maximum amount of memory (in MB) to allow the target to allocate. Mayhem will + # kill a test run that goes above this memory limit and reports it as a crash. + memory_limit: 8192 # Default: automatic + + # sanitizer + # datatype: boolean + # Set to true *only* if the target executable is compiled with a sanitizer + sanitizer: true # Default: automatic + # Added in 1.4 + + # afl + # datatype: boolean + # Set to true *only* if the target executable is compiled with AFL instrumentation. + afl: true # Default: automatic + # Default changed in 1.1 diff --git a/cve/openssl/2022/CVE-2022-3786/README.md b/cve/openssl/2022/CVE-2022-3786/README.md new file mode 100755 index 0000000000000000000000000000000000000000..a43b6cf2cf3cf69056b15c285944e03664f1116a --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/README.md @@ -0,0 +1,75 @@ +# Fuzzing OpenSSL + +This repository has a companion blog post titled "Finding CVE-2022-3786 (openssl) with Mayhem" at https://www.seandeaton.com. + +## tl;dr + +All of this is taken care of for you with the included Dockerfile (also on DockerHub). You can run it like so: + +```shell +# Build the container +docker build --tag openssl-cve-2022-3768 . +# Or if you just want to pull down the existing one: +TODO +# Ensure that you're in this project's root directory (ie you can see ./output/) +# Mount the ./input/ directory to the containers /input. This is for fuzz input. +# This is Linux specific, Windows I think has %CD% in lieu of $(pwd)? +docker run --interactive --tty --volume $(pwd)/input:/input +``` + +The entrypoint of the container is to just run `afl` so you can get started +fuzzing immediately. To override this behavior, append `/bin/bash` to the end +of the `docker run` line. + +## Getting a Vulnerable Version + +The last commit that includes the vulnerability is commit SHA `3b421ebc64c7b52f1b9feb3812bdc7781c784332` from November 1st, 2022. It was fixed in commit SHA `680e65b94c916af259bfdc2e25f1ab6e0c7a97d6`. We can get the vulnerable version easily with `git`: + +```shell +# Clone the repository. +git clone git://git.openssl.org/openssl.git +# Change into the working directory. +cd openssl +# Detach HEAD from origin to examine the code as it was when it was vulnerable. +git checkout 3b421ebc64c7b52f1b9feb3812bdc7781c784332 +``` + +## Compiling + +For compilation, we use AFL's gcc compiler (because I kept getting undefined +references with `clang`). Because of the small buffer overflow +offset, we also want to use address sanitization (ASAN), enabled with AFL's +environment variable `AFL_USE_ASAN`. Given ASAN's use of large amounts of +memory, we also need to restrict the address space which we can do by compiling +the program for a 32-bit architecture. More detail [here][afl-asan]. + +OpenSSL's configuration for 32-bit takes in the flags `-m32` and +`linux-generic32`. The `compile.sh` script does this for you. + +```shell +# Configuration +AFL_USE_ASAN=1 CC=afl-gcc-fast CXX=afl-g++-fast ./Configure -m32 linux-generic32 +# Make +AFL_USE_ASAN=1 CC=afl-gcc-fast CXX=afl-g++-fast CFLAGS="-m32" CXXFLAGS="-m32" make +``` + +This could take awhile given your system's resources. After compilation, we need +to compile our harness. A Makefile is given. + +```shell +# Compile the harness. +$ make harness +# Run the harness. +$ ./harness input/seed0.txt +ossl_a2ulabel returned: 1 +``` + +And there you go, you can get started fuzzing the `ossl_a2ulabel` in `openssl`. +With AFL the command looks something like the following (or just use the +included `run.sh` script). + +```shell +afl-fuzz -i /input -o /output /harness/harness @@ +``` + +[afl-asan]: https://afl-1.readthedocs.io/en/latest/notes_for_asan.html diff --git a/cve/openssl/2022/CVE-2022-3786/compile.sh b/cve/openssl/2022/CVE-2022-3786/compile.sh new file mode 100755 index 0000000000000000000000000000000000000000..61843307004cc5dfbe4f94639db8be6831e3d907 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/compile.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +# Change directories into openssl. +cd ./openssl + +# Ensure we're on the vulnerable version. +git checkout eec0ad10b943bc10690358cf2db32ca06c3e81a0 + +# Configure the build for 32-bit, static, and without test (to speed up compilation). +make clean +CC=gcc CXX=g++ CFLAGS="-m32 -Og -g3 -fno-inline-functions -fdump-rtl-expand -fsanitize=address -static-libasan" ./Configure -m32 linux-generic32 no-tests --debug +# Compile the project. +CC=gcc CXX=g++ CFLAGS="-m32 -Og -g3 -fno-inline-functions -fdump-rtl-expand -fsanitize=address -static-libasan" make \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/confirm-vulnerability.c b/cve/openssl/2022/CVE-2022-3786/confirm-vulnerability.c new file mode 100755 index 0000000000000000000000000000000000000000..e6e5b5a8334339d95e88ace99590bda576b5567b --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/confirm-vulnerability.c @@ -0,0 +1,85 @@ +/* This file is adapted from the OpenSSL test created after the CVE. See: +** https://github.com/openssl/openssl/commit/a0af4a3c8b18c435a5a4afb28b3ad1a2730e6ea8#diff-83399d92c96bb1f4616b5c6f090053b95834cdbc7bb37bb0d835d1555f69e8ad +*/ + +#include +#include +#include +#include +#include +#include + +/* From punycode test. See link above */ +#include +#include +#include "crypto/punycode.h" +#include "internal/nelem.h" + +#define TEST_mem_eq(a, m, b, n) test_mem_eq(__FILE__, __LINE__, #a, #b, a, m, b, n) +#define TEST_false(a) test_false(__FILE__, __LINE__, #a, (a) != 0) + +int test_mem_eq(const char *file, int line, const char *st1, const char *st2, + const void *s1, size_t n1, const void *s2, size_t n2) +{ + if (s1 == NULL && s2 == NULL) + return 1; + if (n1 != n2 || s1 == NULL || s2 == NULL || memcmp(s1, s2, n1) != 0) { + return 0; + } + return 1; +} +int test_false(const char *file, int line, const char *s, int b) +{ + if (!b) + return 1; + return 0; +} + +static int test_puny_overrun(void) +{ + static const unsigned int out[] = { + 0x0033, 0x5E74, 0x0042, 0x7D44, 0x91D1, 0x516B, 0x5148, 0x751F + }; + static const char *in = "3B-ww4c5e180e575a65lsy2b"; + unsigned int buf[OSSL_NELEM(out)]; + unsigned int bsize = OSSL_NELEM(buf) - 1; + + if (!TEST_false(ossl_punycode_decode(in, strlen(in), buf, &bsize))) { + if (TEST_mem_eq(buf, bsize * sizeof(*buf), out, sizeof(out))) + puts("CRITICAL: buffer overrun detected!"); + return 0; + } + return 1; +} + +static int test_puny_overrun_crash(void) +{ + char* in = "3B-ww4c5e180e575a65lsy2b"; + unsigned int out[] = { + 0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Only 7-bytes now! + }; + + unsigned int bsize = OSSL_NELEM(out); // The actual size of our buffer + + int result = ossl_punycode_decode(in, strlen(in), out, &bsize); + + return 1; +} + +#define A2ULABEL_SIZE 512 +static int test_puny_overrun_large(void) +{ + unsigned int outlen = A2ULABEL_SIZE; + // Should produce 513 sized output.... + static const char* in = "3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2b3B-ww4c5e180e575a65lsy2ba"; + unsigned int out[A2ULABEL_SIZE]; + memset(out, 0xdd, sizeof(out)); + + int result = ossl_punycode_decode(in, strlen(in), out, &outlen); + + return 1; +} + +int main(int argc, char ** argv) { + return test_puny_overrun_large(); +} \ No newline at end of file diff --git a/cve/openssl/2022/CVE-2022-3786/harness.c b/cve/openssl/2022/CVE-2022-3786/harness.c new file mode 100755 index 0000000000000000000000000000000000000000..dbcb3dd7dd51faf98828bdf921006b4924f45dba --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/harness.c @@ -0,0 +1,76 @@ +#include +#include +#include +#include +#include +#include + +/* From punycode test. See link below. +** https://github.com/openssl/openssl/commit/a0af4a3c8b18c435a5a4afb28b3ad1a2730e6ea8#diff-83399d92c96bb1f4616b5c6f090053b95834cdbc7bb37bb0d835d1555f69e8ad +*/ +#include +#include + +#include "crypto/punycode.h" +#include "internal/nelem.h" + +/* This is from crypto/punycode.c +** Why not the header? I dunno. */ +#define LABEL_BUF_SIZE 512 + +int main(int argc, char ** argv){ + + int fd; + struct stat stat; + int result; + + /* Ensure we have the correct number of arguments. */ + if (argc != 2) { + fprintf(stderr, "Usage: %s \n", argv[0]); + exit(EXIT_FAILURE); + } + + /* Open the file passed in to argv[1]. */ + fd = open(argv[1], O_RDONLY); + /* Check that the file exists. */ + if (fd < 0) { + perror("Open"); + return EXIT_FAILURE; + } + + /* Get the size of the file. */ + if (fstat(fd, &stat) < 0) { + perror("fstat"); + return EXIT_FAILURE; + } + + /* Create a buffer of that size. */ + char * in = malloc(stat.st_size); + + /* Read the contents of the file into the buffer at once. */ + if (read(fd, in, stat.st_size) < 0) { + perror("read"); + return EXIT_FAILURE; + } + + /* If DEBUG is defined, print the contents of the buffer. + ** Users can set this at compilation time with -DDEBUG + */ + #ifdef DEBUG + printf("The contents of the file: %s", in); + #endif + + /* Call the function we want to test. */ + char ulabel[256]; + size_t size = sizeof(ulabel) - 1; + memset(ulabel, 0, sizeof(ulabel)); + result = ossl_a2ulabel(in, ulabel, &size); + printf("ossl_a2ulabel returned: %d\n", result); + + /* Free the buffer and set it to NULL. */ + free(in); + in = NULL; + + /* Exit the program. */ + return result; +} diff --git a/cve/openssl/2022/CVE-2022-3786/run.sh b/cve/openssl/2022/CVE-2022-3786/run.sh new file mode 100755 index 0000000000000000000000000000000000000000..b92b5b5a915fd0e9c7ad3dd167168631ce4800d3 --- /dev/null +++ b/cve/openssl/2022/CVE-2022-3786/run.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +# Change the title of the gnome-shell. +printf "\e]2;openssl\a" +# I don't have a dedicated fuzzing machine, limit the CPU scaler. +export AFL_AUTORESUME=1 +export AFL_SKIP_CPUFREQ=1 +afl-fuzz -i /input -o /output /harness/harness @@ diff --git a/openkylin_list.yaml b/openkylin_list.yaml index 880fd7cb42863b17e1c1592232072c8a63cc67a5..b1be369995f85aab041292a5bd6db4877d90c773 100644 --- a/openkylin_list.yaml +++ b/openkylin_list.yaml @@ -18,10 +18,7 @@ cve: - CVE-2022-0492 - CVE-2022-2588 - CVE-2022-25636 - - CVE-2022-25258 - - CVE-2023-0045 - - CVE-2022-32250 - - CVE-2022-27666 + - CVE-2022-0995 sudo: - CVE-2021-3156 - CVE-2023-22809 @@ -54,6 +51,7 @@ cve: - CVE-2022-2274 - CVE-2022-3602 - CVE-2023-25136 + - CVE-2022-3786 libxml2: - CVE-2020-24977 - CVE-2021-3517