Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fuzzer #149

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add fuzzer #149

wants to merge 1 commit into from

Conversation

ConnorNelson
Copy link
Contributor

Hello,

I have been working on doing vulnerability research along with a team of other students over the last semester as part of a graduate course at Arizona State University.

As part of this we selected MuJS as one of our primary targets to investigate. This work ultimately led to commits 94000c6 f93d245 6d14043 and 7ef066a.

These bugs were all discovered through the use of fuzzing with fuzzilli, all using the dockerized setup in this PR.

As we reach the end of the semester, we thought it would be nice to contribute this to MuJS for further use. While fuzzing often requires a decent amount of compute (we ran this setup against MuJS on 40 cores for about 2 months), the bugs in f93d245 and 6d14043 could be detected in less than a minute of running this fuzzer on 1 core.

If you are not interested in merging this into MuJS or would prefer this exists as a separate repository, there's no hard feelings on our end. Alternatively, if you are interested in this, this could likely be furthered with a GitHub action that automatically runs this fuzzer for a short period of time on all new commits / PRs that we would be happy to help setup.

Let me know if you have any questions or thoughts.

Thanks,
Connor Nelson

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant