Commit Graph

5047 Commits

Author SHA1 Message Date
Nathan Moinvaziri 42d228bb95
[c-blosc2] Update seed corpus for decompression fuzzers (#4892)
* [c-blosc2] Add seed corpus for frame decompression fuzzer.

* [c-blosc2] Fixed name of seed corpus archive for chunk decompression fuzzer.
2020-12-25 15:15:31 -08:00
Guido Vranken 2050988b06
[bignum-fuzzer] Update mpdecimal to latest version (#4891)
* [bignum-fuzzer] Update mpdecimal to latest version

* [bignum-fuzzer] Add license to build.sh
2020-12-24 08:45:22 -08:00
Google AutoFuzz Team 652fa65c16
Add a couple of dictionaries to pillow's fuzzer (#4888) 2020-12-24 08:45:03 -08:00
Guido Vranken c5af59803c
[wolfssl] Build fuzzers for two bignum implementations (#4884)
* [wolfssl] Build fuzzers for two bignum implementations

* [wolfssl] Don't build bignum fuzzers with dataflow

* [wolfssl] Build MemorySanitizer bignum fuzzers with --disable-asm
2020-12-24 08:44:27 -08:00
Martin Holst Swende 3f2cbfdc11
go-ethereum: install go-ethereum in go-path (#4858)
* go-ethereum: install go-ethereum in

* go-ethereum: fix build error

* go-ethereum: download deps in build step
2020-12-24 08:43:38 -08:00
Google AutoFuzz Team 4a60210210
Force pillow to do more operations on the input (#4887)
By default, pygments is lazy, and won't decode/ratser/encode
things if not explicitly needed. Using a rotation and a filter
should force it to do it.
2020-12-23 09:51:05 -08:00
Google AutoFuzz Team d93d9d11c3
Add a couple of dependencies for pillow's fuzzer (#4886) 2020-12-23 09:50:39 -08:00
Guido Vranken 9b920fdb41
[cryptofuzz] Fix Crypto++ MemorySanitizer issues (#4889) 2020-12-23 09:49:53 -08:00
Francois Pesce 40d0cc7c18
Adding Product Security Lead to the auto-ccs (#4890) 2020-12-23 09:48:25 -08:00
Stefano Bonicatti 1cc92b2339
[osquery] Fix fuzzers build (#4882)
osquery incorrectly connected the build of the fuzzers
with the build of the tests.
This has been fixed but the flag to build the fuzzers has been
changed too, reflect that change here.

Moreover, a flag to avoid building AWS EC2 tables
and library has been added.
Disable building them on ossfuzz, so that the CI doesn't go oom.
2020-12-22 10:40:01 -08:00
Jeremy Katz d2cd44a77a
Set up contacts for beautiful soup (#4881) 2020-12-22 09:53:46 -08:00
Abhishek Arya 08254b99c4
Update docs, add python support. (#4878) 2020-12-21 13:43:26 -08:00
Google AutoFuzz Team 6a646ea993
Add some dictionaries to pygments' fuzzer (#4876) 2020-12-21 06:30:24 -08:00
Google AutoFuzz Team 86322e1807
Fix the build for beautifulsoup's fuzzer (#4875)
No need to do convert the source to python3 ourself,
since pip can do it itself.
2020-12-21 05:37:36 -08:00
Daniel Novomeský 12fd2fcfda
[kimageformats] add extra flags for libaom dependency (#4874) 2020-12-19 15:31:17 -08:00
Abhishek Arya 01ebe8e15f
Don't run test_all on llvm-symbolizer for black box fuzzer projects. (#4873) 2020-12-19 08:20:29 -08:00
jonathanmetzman e01883df1e
[CIFuzz] Fix typo in disabled test (#4871) 2020-12-18 19:29:52 -08:00
Arash Partow 6a079d6946
[exprtk] Decrease loop runtime check upper-bound (#4872) 2020-12-18 19:29:35 -08:00
jonathanmetzman d8546a88b3
[infra] Mark more tests as integration (#4869) 2020-12-18 10:44:12 -08:00
jonathanmetzman c2165341d2
[presubmit] Support option to run on all files (#4870) 2020-12-18 10:43:22 -08:00
jonathanmetzman 2a1194c939
Improve CIFuzz tests (#4868)
1. Fix problem where permissions were being changed to root by non-root test (test was doing this by invoking test_all.py within docker).
2. Mark tests as integration tests so that cifuzz_test.py can be run in a reasonable amount of time.
3. Prevent some unittests from polluting source repo.
4. Add .venv to .gitignore
5. Rename test_test_all.py to the correctly formatted name "test_all_test.py"
2020-12-18 10:37:56 -08:00
tsdgeos 878612f603
Update the ghostscript used (#4866) 2020-12-18 10:21:59 -08:00
daviesrob 6ddb2b7bd0
Add recurse-submodules to htslib clone (#4867)
In anticipation of samtools/htslib#929 merge, which will add
a submodule, among other changes.  This will ensure fuzzing
continues to work both before and after the update.
2020-12-18 10:21:36 -08:00
Abhishek Arya f359fd010f Allow none in engine for infra/helper.py 2020-12-17 19:47:03 -08:00
Abhishek Arya 6718fb8bd6
Fix broken blackbox fuzzer projects. (#4865)
* Fix broken blackbox fuzzer projects.

Regression from
https://github.com/google/oss-fuzz/pull/4769/files

* Fix indent.
2020-12-17 16:29:11 -08:00
Evan Miller 0110bb7ab0
[mdbtools] Initial integration (#4860) 2020-12-17 13:46:36 -08:00
Daniel Novomeský d49345764d
Fix build scripts for kimageformats (#4864) 2020-12-17 13:23:50 -08:00
AdamKorcz b3f128912a
[Hiredis] Initial integration (#4822)
* [teleport] Initial integration

* Minor update to run tests again

* [Hiredis] Initial integration

* Added maintainer email and slightly updated the build script

* Removed empty line
2020-12-17 11:38:43 -08:00
Abhishek Arya e06d7f0412
Fix incorrect calculation with gcs path for backup corpus. (#4863)
Fixes https://github.com/google/oss-fuzz/issues/4857
2020-12-17 10:57:32 -08:00
Nick Wellnhofer 773e82c688
[cmark] Update options and auto_ccs (#4861)
Remove max_len and inactive auto_cc.
2020-12-17 10:09:55 -08:00
AdamKorcz 828ff46068
[ninja] Change maintainers email address (#4862)
* [teleport] Initial integration

* Minor update to run tests again

* Changed maintainers email address

* Minor fix
2020-12-17 10:08:40 -08:00
Google AutoFuzz Team 86002c1f47
Use only utf-8 for Pygments (#4859)
See https://github.com/pygments/pygments/issues/1628#issuecomment-747259224
2020-12-17 08:28:47 -08:00
AdamKorcz 77f468e95b
[ninja] Initial integration (#4807)
* [teleport] Initial integration

* Minor update to run tests again

* [ninja] Initial integration

* Small fix

* Updated Dockerfile

* Added main_repo

* Added maintainer email
2020-12-16 10:09:56 -08:00
Google AutoFuzz Team 22704c168e
Add BeautifulSoup (#4821)
* Add BeautifulSoup

BeautifulSoup is the standard to parse untrusted/invalid/weird
html in Python, so fuzzing it for unexpected exceptions and
infinite loops makes sense. Moreover,
it's using various parsers, with some of them written in C.

* Update the building script

* ValueError is also a valid exception
2020-12-16 08:51:44 -08:00
DavidKorczynski 724f5abdd2
rocksdb: fix build (#4855)
* rocksdb: fix build.

* Fix build.

* final build fix.
2020-12-16 08:50:43 -08:00
Georg Brandl 6ba895ed28
pygments: use my gmail account for reports (#4856) 2020-12-16 08:50:20 -08:00
Amit Patankar 825bbd8e1b
Ignore the AttrValues fuzzer for tensorflow (#4852)
Fix the build breakage caused by the AttrValues fuzzer in OSS. The target requires large artifacts to link against which are not optimal for OSS fuzzing.
2020-12-15 15:23:07 -08:00
Gerald Combs 963832587c
Wireshark: Update the repo URLs. (#4851)
* Wireshark: Update the repo URLs.

Wireshark's repository is at GitLab.

* Update project.yaml

Co-authored-by: Abhishek Arya <inferno@chromium.org>
2020-12-15 10:00:27 -08:00
Daniel Novomeský a4207919e6
Add AVIF format to kimageformats project (#4850)
* Add AVIF format to kimageformats project

* Update build.sh

Include license

Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
2020-12-15 08:49:23 -08:00
Google AutoFuzz Team 2356a68edd
Simplify a bit the pillow fuzzer (#4849) 2020-12-15 07:27:08 -08:00
Hugo van Kemenade 0c27417d22
Update Pillow contact email (#4846) 2020-12-15 06:14:53 -08:00
Janne Grunau cb55c8aee9
dav1d: fetch nasm from Ubuntu 20.04 LTS (focal) (#4830) 2020-12-15 05:51:30 -08:00
DavidKorczynski 04e6c02efe
pillow: update email (#4848) 2020-12-15 05:49:06 -08:00
Bhargava Shastry 59b3fb0a97
Solidity: Use custom sanitized gmp build (#4842) 2020-12-14 17:31:53 -08:00
Curtis Malainey 6d69c3d704
sound-open-firmware: add build files (#4527)
Initial build files for sound open firmware fuzzer
2020-12-14 15:40:07 -08:00
Michel Hollands 6a16527aee
Add myself to cc list (#4845)
Signed-off-by: Michel Hollands <michel.hollands@grafana.com>
2020-12-14 10:27:01 -08:00
Google AutoFuzz Team 625e3a190b
Add a proper contact for pygments' fuzzer (#4838)
See https://github.com/pygments/pygments/issues/1628#issuecomment-743346621
2020-12-14 07:44:49 -08:00
Google AutoFuzz Team 32dec5ae28
Add a corpus for pygments (#4840) 2020-12-14 07:05:37 -08:00
Google AutoFuzz Team 8287cf4081
Add a corpus for Pillow (#4841) 2020-12-14 07:04:18 -08:00
Alexander Bulekov 7b8f46f660
qemu: add Li to the auto_ccs (#4843)
Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
2020-12-14 07:02:28 -08:00