Nikita Popov
Nikita Popov
Even if not issues are filed, they still abort fuzzing. The reason why I noticed this is that I looked at fuzzer statistics and noticed a very high percentage of...
It turns out that the "arbitrary file open" was caused by an rpath being set, which resulted in attempts to load libraries like `/ORIGIN/lib/glibcs...`, which meant that all our fuzzers...
Would it make sense to make this a more general "filesize > N kb" check? E.g. I noticed https://github.com/google/oss-fuzz/tree/master/projects/woff2/corpus has a non-zip corpus with one file being ~600kb.
This is the README of the master branch for the next major version. You can browse https://github.com/nikic/PHP-Parser/tree/4.x for the stable 4.x release.
Good idea, done.
Closing this, as I think the default branch switch should avoid any confusion.
I don't understand what you're trying to say. The phpVersion option has nothing to do with the version of PHP you're running on.
Problematic IR file (marginally reduced): https://gist.github.com/nikic/982993b057bd9362b0055a90926e5437 Tested with `build/bin/opt -module-summary < $1 | build/bin/llvm-dis`. Unfortunately none of our reduction tooling works with this, probably because something in bitcode reading or...
Reduced: ```llvm @gv = constant ptr @ifunc @ifunc = ifunc void (ptr), ptr @resolver define ptr @resolver() { ret ptr null } ```
cc @teresajohnson, who is hopefully familiar with ModuleSummaryAnalysis.