-
Notifications
You must be signed in to change notification settings - Fork 217
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
Use-After-Free problem #143
Comments
The funny thing is that absolutely no one from Google has even responded to this after half a year. |
Ooops. Somehow missed the original message. Of course that requires fixing. Moreover - adding to oss-fuzz, so it would do continuous fuzzing. Will take care of this soon. |
I'm sorry, it seems that there is only me. Though there are good news - I've been able to allocate a slice of me for giving love to brotli / ngx_brotli / brunsli this year... Currently I'm working on brotli. ngx_brotli is next in my list. Thank you for your interest and patience. |
@eustas Ok, I'm glad you can continue to work on it. I'm a bit surprised that:
Anyway, I think tagging releases would be a quick win, so we can stop requesting a particular commit like animals. Let me know if I can help by testing branches or PR! Best, |
Recently I've compiled nginx with GCC sanitiser and I saw following error from this module:
After looking at the code I suspect the module may destroy the encoder early. for example here:
if there is no more output this destroys the encoder. Destroying the encoder causes all allocations to get freed but here it didn't check anywhere to make sure all data were actually sent to the client.
NOTE: I don't know how to reproduce the issue and I only saw this in the production environment.
Am I missing something?
The text was updated successfully, but these errors were encountered: