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

PoC for the untriggered bugs #91

Closed
ZhangZhuoSJTU opened this issue Nov 1, 2021 · 1 comment
Closed

PoC for the untriggered bugs #91

ZhangZhuoSJTU opened this issue Nov 1, 2021 · 1 comment

Comments

@ZhangZhuoSJTU
Copy link

Hi!

Thanks again for the meaningful work!

I have encountered some libpng bugs which seems untriggerable. Other issues (libpng, openssl, and php) discuss those bugs with more details.

Given those untriggerable bugs, it would be hard to gauge the capability of a vulnerability detection technique (i.e., we cannot tell an untriggered bug is hidden from the technique or indeed untriggerable).

Hence, I am wondering whether it is possible to provide the PoC for those untriggered bugs (i.e., not triggered by any measured fuzzers)? It would greatly reduce the manual efforts of calibrating untriggerable bugs.

For those triggered bugs, I believe we can access their PoC from the Magma homepage.

I sincerely understand that we may not have PoC for all the untriggered bugs.

Thanks!

@adrianherrera
Copy link
Member

Hi,

Great question! Unfortunately, the only PoCs that we have are those found in the original evaluation (and available on the Magma website). We would be welcome to extend this PoC set if you trigger additional bugs and are happy to share.

Unfortunately, determining which bugs are triggerable is difficult. For example, changes in a newer codebase may render some bugs unreachable. Further, the existing drivers (we use the same driver programs as those provided by the developers) may not be adequate to reach certain bugs (e.g., may rely on specific program state, command-line arguments, etc.). Thus, we recommend you simply compare fuzzers across triggerable bugs.

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

No branches or pull requests

2 participants