Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upHeap overflow in function read_fat() #25
Comments
andreasbombe
self-assigned this
Apr 13, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment
Hide comment
andreasbombe
Apr 13, 2016
Contributor
Found the cause, it's a failure to properly catch a zero length FAT in read_fat() and continuing with that and the other corrupt values. Will add a few more checks to prevent that and related problematic values from going through.
|
Found the cause, it's a failure to properly catch a zero length FAT in |
andreasbombe
closed this
in
e8eff14
May 4, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
hannob commentedApr 12, 2016
The attached file will cause a heap overflow in the function read_fat (it's zip-packed, because github only allows certain file types).
This was found via fuzzing with american fuzzy lop and address sanitizer.
Address Sanitizer error message / stack trace: