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 differential fuzzing between different regex engines #1003

Open
addisoncrump opened this issue Jun 2, 2023 · 0 comments
Open

Add differential fuzzing between different regex engines #1003

addisoncrump opened this issue Jun 2, 2023 · 0 comments

Comments

@addisoncrump
Copy link
Contributor

We observed some success with differential fuzzing between the regex 1.8 and 1.9 in #848. The 1.9 release promises to have many different engines with different optimisation strategies; it would be good to take advantage of this to verify the engines with each other, which may identify subtle bugs with the compilation or execution of regexes.

This is discussed in some detail (with a proof of concept) in #978 but requires quite a bit more engineering, and can only really be written by someone intimately familiar with the 1.9 release as it would need to account for all potential use cases of the crate.

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

No branches or pull requests

2 participants