-
Notifications
You must be signed in to change notification settings - Fork 4
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
Crash when parsing malformed AAC file #6
Comments
Hi @retpoline - thanks for this report! Is this an issue you're only seeing with our modified version of faad, or is this something we inherited from upstream? Or which has been fixed upstreams already? Please attach the test file to this report. |
Fixed. Thanks for reporting the issue.
|
Should affect both. See the ufilo.io link for the repro, but it looks like the issue has been fixed now. |
Thanks, both of you! |
Hi folks,
An interesting crash was found while fuzz testing of the faad binary which can be triggered via a malformed AAC file. Although this malformed file only crashes the program as-is, it could potentially be crafted further and create a security issue where these kinds of files would be able compromise the process's memory through taking advantage of affordances given by memory corruption. It's recommend to harden the code to prevent these kinds of bugs as it could greatly mitigate such this issue and even future bugs.
Download the repro file (~1.3mb): https://ufile.io/bhp0iun8
debug log
The text was updated successfully, but these errors were encountered: