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

[fuzzer] Fuzz frame info functions #1590

Merged
merged 5 commits into from
Apr 17, 2019
Merged

Conversation

terrelln
Copy link
Contributor

  • Write a fuzzer that fuzzes all the helper functions that take compressed input.
  • Found an out-of-bounds read in ZSTD_decompressBound().
  • Fix a bug where ZSTD_findDecompressedSize() would return a zstd error code if readSkippableFrameSize() failed.

The function didn't verify that the skippable frame size is correct.
Add a fuzzer that fuzzes all helper functions that take compressed
input. This fuzzer caught one out of bounds read in
`ZSTD_decompressBound()`.
@terrelln terrelln merged commit af3531e into facebook:dev Apr 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants