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

Various undeclared exceptions with fuzzed input - Part 2 #74

Closed
theobisproject opened this issue Nov 8, 2022 · 2 comments
Closed

Various undeclared exceptions with fuzzed input - Part 2 #74

theobisproject opened this issue Nov 8, 2022 · 2 comments
Assignees
Labels

Comments

@theobisproject
Copy link

Follow up run with the changes for #73. I split up the files into folders by exception type since there are more files this time due to a longer run.

The slow folder contains files which can take up to several minutes before crashing. One file will not crash. Presumably those files trigger a long running loop somewhere.

plist-crash2.zip

@3breadt
Copy link
Owner

3breadt commented Apr 10, 2023

The files from the slow folder now either throw an exception, or finish parsing successfully. Those who parse correctly are slow because they contain large NSSets containing millions of references to the same object. Parsing in this and similar cases has been optimized.

@3breadt
Copy link
Owner

3breadt commented Apr 10, 2023

All identified issues resulting in undocumented/unexpected exceptions have been fixed.

@3breadt 3breadt closed this as completed Apr 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants