You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This memcpy writes outside of the bounds of the decompressedData buffer, overwriting points on dictionary->midbits[0].ranges, which later gets called free on, and raising a address violation.
Hello, opengr2 does not support Oodle0 compression so it was expected to
not work. As there is no public specification to Oodle0 I cannot implement
it on the library
I tried running gr2nfo on a Gr2 that uses Oodle0 and it causes an buffer overflow.
opengr2/libopengrn/oodle1.c
Line 385 in 4e5edd5
This memcpy writes outside of the bounds of the
decompressedData
buffer, overwriting points ondictionary->midbits[0].ranges
, which later gets calledfree
on, and raising a address violation.opengr2/libopengrn/gr2_read.c
Line 284 in 4e5edd5
This case is misleading, as it makes it seem as if the algorithm for Oodle1 can decompress Oodle0.
Has the algorithm for Oodle0 existed at any point?
The text was updated successfully, but these errors were encountered: